ProtoOAClosePositionDetail

StockSharp.cTrader.Native.Model

* Detalles de negociación para cerrar el trato.

Implementa: IMessage<ProtoOAClosePositionDetail>, IMessage, IEquatable<ProtoOAClosePositionDetail>, IDeepCloneable<ProtoOAClosePositionDetail>, IBufferMessage

Propiedades

Balance
public long Balance { get; set; }
value = protoOAClosePositionDetail.Balance
protoOAClosePositionDetail.Balance = value

Equilibrio de cuentas después de cerrar la ejecución del acuerdo.

BalanceVersion
public long BalanceVersion { get; set; }
value = protoOAClosePositionDetail.BalanceVersion
protoOAClosePositionDetail.BalanceVersion = value

Versión de balance de la cuenta relacionada con la operación de cierre del acuerdo.

ClosedVolume
public long ClosedVolume { get; set; }
value = protoOAClosePositionDetail.ClosedVolume
protoOAClosePositionDetail.ClosedVolume = value

Volumen cerrado en centavos.

Commission
public long Commission { get; set; }
value = protoOAClosePositionDetail.Commission
protoOAClosePositionDetail.Commission = value

Cantidad de comisión realizada relacionada con el volumen cerrado.

EntryPrice
public double EntryPrice { get; set; }
value = protoOAClosePositionDetail.EntryPrice
protoOAClosePositionDetail.EntryPrice = value

Precio de posición en el momento de llenar la orden de cierre.

GrossProfit
public long GrossProfit { get; set; }
value = protoOAClosePositionDetail.GrossProfit
protoOAClosePositionDetail.GrossProfit = value

Cantidad de ganancia bruta realizada después de cerrar la ejecución del acuerdo.

HasBalance
public bool HasBalance { get; }
value = protoOAClosePositionDetail.HasBalance

Obtiene si el campo "balance" está establecido

HasBalanceVersion
public bool HasBalanceVersion { get; }
value = protoOAClosePositionDetail.HasBalanceVersion

Obtiene si el campo "balanceVersion" está establecido

HasClosedVolume
public bool HasClosedVolume { get; }
value = protoOAClosePositionDetail.HasClosedVolume

Obtiene si el campo "closedVolume" está establecido

HasCommission
public bool HasCommission { get; }
value = protoOAClosePositionDetail.HasCommission

Obtiene si el campo de "commisión" está establecido

HasEntryPrice
public bool HasEntryPrice { get; }
value = protoOAClosePositionDetail.HasEntryPrice

Obtiene si el campo "entryPrice" está establecido

HasGrossProfit
public bool HasGrossProfit { get; }
value = protoOAClosePositionDetail.HasGrossProfit

Obtiene si el campo "grossProfit" está establecido

HasMoneyDigits
public bool HasMoneyDigits { get; }
value = protoOAClosePositionDetail.HasMoneyDigits

Obtiene si el campo "moneyDigits" está establecido

HasPnlConversionFee
public bool HasPnlConversionFee { get; }
value = protoOAClosePositionDetail.HasPnlConversionFee

Obtiene si el campo "pnlConversionFee" está establecido

HasQuoteToDepositConversionRate
public bool HasQuoteToDepositConversionRate { get; }
value = protoOAClosePositionDetail.HasQuoteToDepositConversionRate

Obtiene si el campo "quoteToDepositConversionRate" está establecido

HasSwap
public bool HasSwap { get; }
value = protoOAClosePositionDetail.HasSwap

Obtiene si el campo "swap" está establecido

MoneyDigits
public uint MoneyDigits { get; set; }
value = protoOAClosePositionDetail.MoneyDigits
protoOAClosePositionDetail.MoneyDigits = value

Especifica el exponente de los valores monetarios. E.g. moneyDigits = 8 debe interpretarse como valor de negocio multiplicado por 10^8, entonces el saldo real sería 10053099944 / 10^8 = 100.53099944. Afecta grossProfit, swap, commission, balance, pnlConversionFee.

PnlConversionFee
public long PnlConversionFee { get; set; }
value = protoOAClosePositionDetail.PnlConversionFee
protoOAClosePositionDetail.PnlConversionFee = value

Tarifa para la conversión aplicada al Deal en la ccy de cuenta cuando el activo de cotización del símbolo del trader id <ющих ProtoOATrader.depositAssetId@.

QuoteToDepositConversionRate
public double QuoteToDepositConversionRate { get; set; }
value = protoOAClosePositionDetail.QuoteToDepositConversionRate
protoOAClosePositionDetail.QuoteToDepositConversionRate = value

Tasa de conversión de moneda de cotización/depósito en el momento de cerrar la ejecución del acuerdo.

Swap
public long Swap { get; set; }
value = protoOAClosePositionDetail.Swap
protoOAClosePositionDetail.Swap = value

Cantidad de intercambio realizado relacionado con el volumen cerrado.

Métodos

ClearBalance
public void ClearBalance()
protoOAClosePositionDetail.ClearBalance()

Limpia el valor del campo "balance"

ClearBalanceVersion
public void ClearBalanceVersion()
protoOAClosePositionDetail.ClearBalanceVersion()

Limpia el valor del campo "balanceVersion"

ClearClosedVolume
public void ClearClosedVolume()
protoOAClosePositionDetail.ClearClosedVolume()

Limpia el valor del campo "closedVolume"

ClearCommission
public void ClearCommission()
protoOAClosePositionDetail.ClearCommission()

Limpia el valor del campo de "commisión"

ClearEntryPrice
public void ClearEntryPrice()
protoOAClosePositionDetail.ClearEntryPrice()

Limpia el valor del campo "entryPrice"

ClearGrossProfit
public void ClearGrossProfit()
protoOAClosePositionDetail.ClearGrossProfit()

Limpia el valor del campo "grossProfit"

ClearMoneyDigits
public void ClearMoneyDigits()
protoOAClosePositionDetail.ClearMoneyDigits()

Limpia el valor del campo "moneyDigits"

ClearPnlConversionFee
public void ClearPnlConversionFee()
protoOAClosePositionDetail.ClearPnlConversionFee()

Limpia el valor del campo "pnlConversionFee"

ClearQuoteToDepositConversionRate
public void ClearQuoteToDepositConversionRate()
protoOAClosePositionDetail.ClearQuoteToDepositConversionRate()

Limpia el valor del campo "quoteToDepositConversionRate"

ClearSwap
public void ClearSwap()
protoOAClosePositionDetail.ClearSwap()

Limpia el valor del campo "swap"

Campos

BalanceFieldNumber
public const int BalanceFieldNumber
value = ProtoOAClosePositionDetail.BalanceFieldNumber

Número de campo para el campo de "balance".

BalanceVersionFieldNumber
public const int BalanceVersionFieldNumber
value = ProtoOAClosePositionDetail.BalanceVersionFieldNumber

Número de campo para el campo "balanceVersion@".

ClosedVolumeFieldNumber
public const int ClosedVolumeFieldNumber
value = ProtoOAClosePositionDetail.ClosedVolumeFieldNumber

Número de campo para el campo "closedVolume@".

CommissionFieldNumber
public const int CommissionFieldNumber
value = ProtoOAClosePositionDetail.CommissionFieldNumber

Número de campo para el campo de "commisión".

EntryPriceFieldNumber
public const int EntryPriceFieldNumber
value = ProtoOAClosePositionDetail.EntryPriceFieldNumber

Número de campo para el campo "entryPrice@".

GrossProfitFieldNumber
public const int GrossProfitFieldNumber
value = ProtoOAClosePositionDetail.GrossProfitFieldNumber

Número de campo para el campo "grossProfit@".

MoneyDigitsFieldNumber
public const int MoneyDigitsFieldNumber
value = ProtoOAClosePositionDetail.MoneyDigitsFieldNumber

Número de campo para el campo "moneyDigits@".

PnlConversionFeeFieldNumber
public const int PnlConversionFeeFieldNumber
value = ProtoOAClosePositionDetail.PnlConversionFeeFieldNumber

Número de campo para el campo "pnlConversionFee@".

QuoteToDepositConversionRateFieldNumber
public const int QuoteToDepositConversionRateFieldNumber
value = ProtoOAClosePositionDetail.QuoteToDepositConversionRateFieldNumber

Número de campo para el campo "quoteToDepositConversionRate@".

SwapFieldNumber
public const int SwapFieldNumber
value = ProtoOAClosePositionDetail.SwapFieldNumber

Número de campo para el campo "swap".