ProtoOAClosePositionDetail
* Торговые детали для закрытия сделки.
Реализует: IMessage<ProtoOAClosePositionDetail>, IMessage, IEquatable<ProtoOAClosePositionDetail>, IDeepCloneable<ProtoOAClosePositionDetail>, IBufferMessage
Свойства
public long Balance { get; set; }
value = protoOAClosePositionDetail.Balance
protoOAClosePositionDetail.Balance = value
Баланс счета после закрытия сделки.
public long BalanceVersion { get; set; }
value = protoOAClosePositionDetail.BalanceVersion
protoOAClosePositionDetail.BalanceVersion = value
Балансовая версия счета, связанная с операцией по закрытию сделки.
public long ClosedVolume { get; set; }
value = protoOAClosePositionDetail.ClosedVolume
protoOAClosePositionDetail.ClosedVolume = value
Закрытый объем в центах.
public long Commission { get; set; }
value = protoOAClosePositionDetail.Commission
protoOAClosePositionDetail.Commission = value
Сумма реализованной комиссии, относящаяся к закрытому объему.
public double EntryPrice { get; set; }
value = protoOAClosePositionDetail.EntryPrice
protoOAClosePositionDetail.EntryPrice = value
Цена позиции в момент заполнения ордера на закрытие.
public long GrossProfit { get; set; }
value = protoOAClosePositionDetail.GrossProfit
protoOAClosePositionDetail.GrossProfit = value
Сумма реализованной валовой прибыли после закрытия сделки.
public bool HasBalance { get; }
value = protoOAClosePositionDetail.HasBalance
Получает ли «баланс» поле
public bool HasBalanceVersion { get; }
value = protoOAClosePositionDetail.HasBalanceVersion
Получает ли поле «balanceVersion» установлен
public bool HasClosedVolume { get; }
value = protoOAClosePositionDetail.HasClosedVolume
Получает ли поле «closedVolume» установлен
public bool HasCommission { get; }
value = protoOAClosePositionDetail.HasCommission
Получает ли "комиссионное" поле установленное
public bool HasEntryPrice { get; }
value = protoOAClosePositionDetail.HasEntryPrice
Получает ли поле «entryPrice» установлен
public bool HasGrossProfit { get; }
value = protoOAClosePositionDetail.HasGrossProfit
Получает ли поле «grossProfit» установлен
public bool HasMoneyDigits { get; }
value = protoOAClosePositionDetail.HasMoneyDigits
Получает ли поле «moneyDigits» установлен
public bool HasPnlConversionFee { get; }
value = protoOAClosePositionDetail.HasPnlConversionFee
Получает ли поле «pnlConversionFee» установлен
public bool HasQuoteToDepositConversionRate { get; }
value = protoOAClosePositionDetail.HasQuoteToDepositConversionRate
Получает ли поле «quoteToDepositConversionRate» установлен
public bool HasSwap { get; }
value = protoOAClosePositionDetail.HasSwap
Получает ли место «swap»
public uint MoneyDigits { get; set; }
value = protoOAClosePositionDetail.MoneyDigits
protoOAClosePositionDetail.MoneyDigits = value
Указывается показатель денежных ценностей. E.g. moneyDigits = 8 должен интерпретироваться как стоимость бизнеса, умноженная на 10^8, тогда реальный баланс будет 10053099944 / 10^8 = 100.53099944. Воздействие grossProfit, своп, комиссия, баланс, pnlConversionFee.
public long PnlConversionFee { get; set; }
value = protoOAClosePositionDetail.PnlConversionFee
protoOAClosePositionDetail.PnlConversionFee = value
Плата за конвертацию применяется к Сделке в ccy счета, когда идентификатор актива котировки символа трейдера <> ProtoOATrader.depositAssetId.
public double QuoteToDepositConversionRate { get; set; }
value = protoOAClosePositionDetail.QuoteToDepositConversionRate
protoOAClosePositionDetail.QuoteToDepositConversionRate = value
Коэффициент конвертации валюты котировки/депозита на момент заключения сделки.
public long Swap { get; set; }
value = protoOAClosePositionDetail.Swap
protoOAClosePositionDetail.Swap = value
Количество реализованного свопа, связанного с закрытым объемом.
Методы
public void ClearBalance()
protoOAClosePositionDetail.ClearBalance()
Очищает значение поля «баланс»
public void ClearBalanceVersion()
protoOAClosePositionDetail.ClearBalanceVersion()
Очищает значение поля "balanceVersion"
public void ClearClosedVolume()
protoOAClosePositionDetail.ClearClosedVolume()
Очищает значение поля "closedVolume"
public void ClearCommission()
protoOAClosePositionDetail.ClearCommission()
Очищает значение поля «комиссия»
public void ClearEntryPrice()
protoOAClosePositionDetail.ClearEntryPrice()
Очищает значение поля "entryPrice"
public void ClearGrossProfit()
protoOAClosePositionDetail.ClearGrossProfit()
Очищает значение поля "grossProfit"
public void ClearMoneyDigits()
protoOAClosePositionDetail.ClearMoneyDigits()
Очищает значение поля "moneyDigits"
public void ClearPnlConversionFee()
protoOAClosePositionDetail.ClearPnlConversionFee()
Очищает значение поля "pnlConversionFee"
public void ClearQuoteToDepositConversionRate()
protoOAClosePositionDetail.ClearQuoteToDepositConversionRate()
Очищает значение поля "quoteToDepositConversionRate"
public void ClearSwap()
protoOAClosePositionDetail.ClearSwap()
Очистка значения поля «swap»
Поля
public const int BalanceFieldNumber
value = ProtoOAClosePositionDetail.BalanceFieldNumber
Номер поля для поля «Баланс».
public const int BalanceVersionFieldNumber
value = ProtoOAClosePositionDetail.BalanceVersionFieldNumber
Номер поля для поля "balanceVersion".
public const int ClosedVolumeFieldNumber
value = ProtoOAClosePositionDetail.ClosedVolumeFieldNumber
Номер поля для поля "closedVolume".
public const int CommissionFieldNumber
value = ProtoOAClosePositionDetail.CommissionFieldNumber
Номер поля для поля «комиссия».
public const int EntryPriceFieldNumber
value = ProtoOAClosePositionDetail.EntryPriceFieldNumber
Номер поля для поля "entryPrice".
public const int GrossProfitFieldNumber
value = ProtoOAClosePositionDetail.GrossProfitFieldNumber
Номер поля для поля "grossProfit".
public const int MoneyDigitsFieldNumber
value = ProtoOAClosePositionDetail.MoneyDigitsFieldNumber
Номер поля для поля "moneyDigits".
public const int PnlConversionFeeFieldNumber
value = ProtoOAClosePositionDetail.PnlConversionFeeFieldNumber
Номер поля для поля "pnlConversionFee".
public const int QuoteToDepositConversionRateFieldNumber
value = ProtoOAClosePositionDetail.QuoteToDepositConversionRateFieldNumber
Номер поля для поля "quoteToDepositConversionRate".
public const int SwapFieldNumber
value = ProtoOAClosePositionDetail.SwapFieldNumber
Номер поля для поля «своп».