ProtoOAClosePositionDetail
* Detalles de negociación para cerrar el trato.
Implementa: IMessage<ProtoOAClosePositionDetail>, IMessage, IEquatable<ProtoOAClosePositionDetail>, IDeepCloneable<ProtoOAClosePositionDetail>, IBufferMessage
Propiedades
public long Balance { get; set; }
value = protoOAClosePositionDetail.Balance
protoOAClosePositionDetail.Balance = value
Equilibrio de cuentas después de cerrar la ejecución del acuerdo.
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.
public long ClosedVolume { get; set; }
value = protoOAClosePositionDetail.ClosedVolume
protoOAClosePositionDetail.ClosedVolume = value
Volumen cerrado en centavos.
public long Commission { get; set; }
value = protoOAClosePositionDetail.Commission
protoOAClosePositionDetail.Commission = value
Cantidad de comisión realizada relacionada con el volumen cerrado.
public double EntryPrice { get; set; }
value = protoOAClosePositionDetail.EntryPrice
protoOAClosePositionDetail.EntryPrice = value
Precio de posición en el momento de llenar la orden de cierre.
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.
public bool HasBalance { get; }
value = protoOAClosePositionDetail.HasBalance
Obtiene si el campo "balance" está establecido
public bool HasBalanceVersion { get; }
value = protoOAClosePositionDetail.HasBalanceVersion
Obtiene si el campo "balanceVersion" está establecido
public bool HasClosedVolume { get; }
value = protoOAClosePositionDetail.HasClosedVolume
Obtiene si el campo "closedVolume" está establecido
public bool HasCommission { get; }
value = protoOAClosePositionDetail.HasCommission
Obtiene si el campo de "commisión" está establecido
public bool HasEntryPrice { get; }
value = protoOAClosePositionDetail.HasEntryPrice
Obtiene si el campo "entryPrice" está establecido
public bool HasGrossProfit { get; }
value = protoOAClosePositionDetail.HasGrossProfit
Obtiene si el campo "grossProfit" está establecido
public bool HasMoneyDigits { get; }
value = protoOAClosePositionDetail.HasMoneyDigits
Obtiene si el campo "moneyDigits" está establecido
public bool HasPnlConversionFee { get; }
value = protoOAClosePositionDetail.HasPnlConversionFee
Obtiene si el campo "pnlConversionFee" está establecido
public bool HasQuoteToDepositConversionRate { get; }
value = protoOAClosePositionDetail.HasQuoteToDepositConversionRate
Obtiene si el campo "quoteToDepositConversionRate" está establecido
public bool HasSwap { get; }
value = protoOAClosePositionDetail.HasSwap
Obtiene si el campo "swap" está establecido
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.
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@.
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.
public long Swap { get; set; }
value = protoOAClosePositionDetail.Swap
protoOAClosePositionDetail.Swap = value
Cantidad de intercambio realizado relacionado con el volumen cerrado.
Métodos
public void ClearBalance()
protoOAClosePositionDetail.ClearBalance()
Limpia el valor del campo "balance"
public void ClearBalanceVersion()
protoOAClosePositionDetail.ClearBalanceVersion()
Limpia el valor del campo "balanceVersion"
public void ClearClosedVolume()
protoOAClosePositionDetail.ClearClosedVolume()
Limpia el valor del campo "closedVolume"
public void ClearCommission()
protoOAClosePositionDetail.ClearCommission()
Limpia el valor del campo de "commisión"
public void ClearEntryPrice()
protoOAClosePositionDetail.ClearEntryPrice()
Limpia el valor del campo "entryPrice"
public void ClearGrossProfit()
protoOAClosePositionDetail.ClearGrossProfit()
Limpia el valor del campo "grossProfit"
public void ClearMoneyDigits()
protoOAClosePositionDetail.ClearMoneyDigits()
Limpia el valor del campo "moneyDigits"
public void ClearPnlConversionFee()
protoOAClosePositionDetail.ClearPnlConversionFee()
Limpia el valor del campo "pnlConversionFee"
public void ClearQuoteToDepositConversionRate()
protoOAClosePositionDetail.ClearQuoteToDepositConversionRate()
Limpia el valor del campo "quoteToDepositConversionRate"
public void ClearSwap()
protoOAClosePositionDetail.ClearSwap()
Limpia el valor del campo "swap"
Campos
public const int BalanceFieldNumber
value = ProtoOAClosePositionDetail.BalanceFieldNumber
Número de campo para el campo de "balance".
public const int BalanceVersionFieldNumber
value = ProtoOAClosePositionDetail.BalanceVersionFieldNumber
Número de campo para el campo "balanceVersion@".
public const int ClosedVolumeFieldNumber
value = ProtoOAClosePositionDetail.ClosedVolumeFieldNumber
Número de campo para el campo "closedVolume@".
public const int CommissionFieldNumber
value = ProtoOAClosePositionDetail.CommissionFieldNumber
Número de campo para el campo de "commisión".
public const int EntryPriceFieldNumber
value = ProtoOAClosePositionDetail.EntryPriceFieldNumber
Número de campo para el campo "entryPrice@".
public const int GrossProfitFieldNumber
value = ProtoOAClosePositionDetail.GrossProfitFieldNumber
Número de campo para el campo "grossProfit@".
public const int MoneyDigitsFieldNumber
value = ProtoOAClosePositionDetail.MoneyDigitsFieldNumber
Número de campo para el campo "moneyDigits@".
public const int PnlConversionFeeFieldNumber
value = ProtoOAClosePositionDetail.PnlConversionFeeFieldNumber
Número de campo para el campo "pnlConversionFee@".
public const int QuoteToDepositConversionRateFieldNumber
value = ProtoOAClosePositionDetail.QuoteToDepositConversionRateFieldNumber
Número de campo para el campo "quoteToDepositConversionRate@".
public const int SwapFieldNumber
value = ProtoOAClosePositionDetail.SwapFieldNumber
Número de campo para el campo "swap".