ProtoOAClosePositionDetail

StockSharp.cTrader.Native.Model

* Торговые детали для закрытия сделки.

Реализует: IMessage<ProtoOAClosePositionDetail>, IMessage, IEquatable<ProtoOAClosePositionDetail>, IDeepCloneable<ProtoOAClosePositionDetail>, IBufferMessage

Свойства

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

Баланс счета после закрытия сделки.

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

Балансовая версия счета, связанная с операцией по закрытию сделки.

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

Закрытый объем в центах.

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

Сумма реализованной комиссии, относящаяся к закрытому объему.

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

Цена позиции в момент заполнения ордера на закрытие.

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

Сумма реализованной валовой прибыли после закрытия сделки.

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

Получает ли «баланс» поле

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

Получает ли поле «balanceVersion» установлен

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

Получает ли поле «closedVolume» установлен

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

Получает ли "комиссионное" поле установленное

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

Получает ли поле «entryPrice» установлен

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

Получает ли поле «grossProfit» установлен

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

Получает ли поле «moneyDigits» установлен

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

Получает ли поле «pnlConversionFee» установлен

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

Получает ли поле «quoteToDepositConversionRate» установлен

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

Получает ли место «swap»

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

Указывается показатель денежных ценностей. E.g. moneyDigits = 8 должен интерпретироваться как стоимость бизнеса, умноженная на 10^8, тогда реальный баланс будет 10053099944 / 10^8 = 100.53099944. Воздействие grossProfit, своп, комиссия, баланс, pnlConversionFee.

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

Плата за конвертацию применяется к Сделке в ccy счета, когда идентификатор актива котировки символа трейдера <> ProtoOATrader.depositAssetId.

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

Коэффициент конвертации валюты котировки/депозита на момент заключения сделки.

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

Количество реализованного свопа, связанного с закрытым объемом.

Методы

ClearBalance
public void ClearBalance()
protoOAClosePositionDetail.ClearBalance()

Очищает значение поля «баланс»

ClearBalanceVersion
public void ClearBalanceVersion()
protoOAClosePositionDetail.ClearBalanceVersion()

Очищает значение поля "balanceVersion"

ClearClosedVolume
public void ClearClosedVolume()
protoOAClosePositionDetail.ClearClosedVolume()

Очищает значение поля "closedVolume"

ClearCommission
public void ClearCommission()
protoOAClosePositionDetail.ClearCommission()

Очищает значение поля «комиссия»

ClearEntryPrice
public void ClearEntryPrice()
protoOAClosePositionDetail.ClearEntryPrice()

Очищает значение поля "entryPrice"

ClearGrossProfit
public void ClearGrossProfit()
protoOAClosePositionDetail.ClearGrossProfit()

Очищает значение поля "grossProfit"

ClearMoneyDigits
public void ClearMoneyDigits()
protoOAClosePositionDetail.ClearMoneyDigits()

Очищает значение поля "moneyDigits"

ClearPnlConversionFee
public void ClearPnlConversionFee()
protoOAClosePositionDetail.ClearPnlConversionFee()

Очищает значение поля "pnlConversionFee"

ClearQuoteToDepositConversionRate
public void ClearQuoteToDepositConversionRate()
protoOAClosePositionDetail.ClearQuoteToDepositConversionRate()

Очищает значение поля "quoteToDepositConversionRate"

ClearSwap
public void ClearSwap()
protoOAClosePositionDetail.ClearSwap()

Очистка значения поля «swap»

Поля

BalanceFieldNumber
public const int BalanceFieldNumber
value = ProtoOAClosePositionDetail.BalanceFieldNumber

Номер поля для поля «Баланс».

BalanceVersionFieldNumber
public const int BalanceVersionFieldNumber
value = ProtoOAClosePositionDetail.BalanceVersionFieldNumber

Номер поля для поля "balanceVersion".

ClosedVolumeFieldNumber
public const int ClosedVolumeFieldNumber
value = ProtoOAClosePositionDetail.ClosedVolumeFieldNumber

Номер поля для поля "closedVolume".

CommissionFieldNumber
public const int CommissionFieldNumber
value = ProtoOAClosePositionDetail.CommissionFieldNumber

Номер поля для поля «комиссия».

EntryPriceFieldNumber
public const int EntryPriceFieldNumber
value = ProtoOAClosePositionDetail.EntryPriceFieldNumber

Номер поля для поля "entryPrice".

GrossProfitFieldNumber
public const int GrossProfitFieldNumber
value = ProtoOAClosePositionDetail.GrossProfitFieldNumber

Номер поля для поля "grossProfit".

MoneyDigitsFieldNumber
public const int MoneyDigitsFieldNumber
value = ProtoOAClosePositionDetail.MoneyDigitsFieldNumber

Номер поля для поля "moneyDigits".

PnlConversionFeeFieldNumber
public const int PnlConversionFeeFieldNumber
value = ProtoOAClosePositionDetail.PnlConversionFeeFieldNumber

Номер поля для поля "pnlConversionFee".

QuoteToDepositConversionRateFieldNumber
public const int QuoteToDepositConversionRateFieldNumber
value = ProtoOAClosePositionDetail.QuoteToDepositConversionRateFieldNumber

Номер поля для поля "quoteToDepositConversionRate".

SwapFieldNumber
public const int SwapFieldNumber
value = ProtoOAClosePositionDetail.SwapFieldNumber

Номер поля для поля «своп».