ProtoOAClosePositionDetail

StockSharp.cTrader.Native.Model

* Handelsdetails für den Abschluss des Deals.

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

Eigenschaften

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

Kontostand nach Abschluss der Ausführung des Deals.

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

Balance-Version des Kontos im Zusammenhang mit dem Abschluss von Deal-Operation.

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

Geschlossenes Volumen in Cent.

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

Betrag der realisierten Provision im Zusammenhang mit dem geschlossenen Volumen.

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

Positionspreis zum Zeitpunkt des Ausfüllens der Schlussorder.

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

Betrag des realisierten Bruttogewinns nach Abschluss der Ausführung des Geschäfts.

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

Bekommt, ob das Feld "Balance" gesetzt ist

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

Erhaltet, ob das Feld "balanceVersion" gesetzt ist

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

Erhaltet, ob das Feld "closedVolume" gesetzt ist

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

Bekommt, ob das Feld "Kommission" eingestellt ist

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

Erhaltet, ob das Feld "entryPrice" gesetzt ist

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

Erhaltet, ob das Feld "grossProfit" gesetzt ist

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

Erhaltet, ob das Feld "moneyDigits" gesetzt ist

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

Erhaltet, ob das Feld "pnlConversionFee" gesetzt ist

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

Erhaltet, ob das Feld "quoteToDepositConversionRate" gesetzt ist

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

Bestimmt, ob das Feld "swap" gesetzt ist

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

Gibt den Exponenten der Geldwerte an. E.g. moneyDigits = 8 muss als Geschäftswert multipliziert mit 10^8 interpretiert werden, dann wäre der reale Saldo 10053099944 / 10^8 = 100.53099944. Beeinflusst grossProfit, Swap, Provision, Saldo, pnlConversionFee.

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

Gebühr für die Umwandlung auf den Deal in Konto Ccy wenn Händler Symbol Zitat Asset-ID <> ProtoOATrader.depositAssetId.

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

Kurs/Einzahlung Währungsumrechnungskurs zum Zeitpunkt der Abschlussausführung des Geschäfts.

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

Betrag des realisierten Swap im Zusammenhang mit dem geschlossenen Volumen.

Methoden

ClearBalance
public void ClearBalance()
protoOAClosePositionDetail.ClearBalance()

Löscht den Wert des Feldes "Balance"

ClearBalanceVersion
public void ClearBalanceVersion()
protoOAClosePositionDetail.ClearBalanceVersion()

Löscht den Wert des Feldes "balanceVersion"

ClearClosedVolume
public void ClearClosedVolume()
protoOAClosePositionDetail.ClearClosedVolume()

Löscht den Wert des Feldes "closedVolume"

ClearCommission
public void ClearCommission()
protoOAClosePositionDetail.ClearCommission()

Löscht den Wert des Feldes "Kommission"

ClearEntryPrice
public void ClearEntryPrice()
protoOAClosePositionDetail.ClearEntryPrice()

Löscht den Wert des Feldes "entryPrice"

ClearGrossProfit
public void ClearGrossProfit()
protoOAClosePositionDetail.ClearGrossProfit()

Löscht den Wert des Feldes "grossProfit"

ClearMoneyDigits
public void ClearMoneyDigits()
protoOAClosePositionDetail.ClearMoneyDigits()

Löscht den Wert des Feldes "moneyDigits"

ClearPnlConversionFee
public void ClearPnlConversionFee()
protoOAClosePositionDetail.ClearPnlConversionFee()

Löscht den Wert des Feldes "pnlConversionFee"

ClearQuoteToDepositConversionRate
public void ClearQuoteToDepositConversionRate()
protoOAClosePositionDetail.ClearQuoteToDepositConversionRate()

Löscht den Wert des Feldes "quoteToDepositConversionRate"

ClearSwap
public void ClearSwap()
protoOAClosePositionDetail.ClearSwap()

Löscht den Wert des Feldes "Swap"

Felder

BalanceFieldNumber
public const int BalanceFieldNumber
value = ProtoOAClosePositionDetail.BalanceFieldNumber

Feldnummer für das Feld "Balance".

BalanceVersionFieldNumber
public const int BalanceVersionFieldNumber
value = ProtoOAClosePositionDetail.BalanceVersionFieldNumber

Feldnummer für das Feld "balanceVersion".

ClosedVolumeFieldNumber
public const int ClosedVolumeFieldNumber
value = ProtoOAClosePositionDetail.ClosedVolumeFieldNumber

Feldnummer für das Feld "closedVolume".

CommissionFieldNumber
public const int CommissionFieldNumber
value = ProtoOAClosePositionDetail.CommissionFieldNumber

Feldnummer für das Feld "Kommission".

EntryPriceFieldNumber
public const int EntryPriceFieldNumber
value = ProtoOAClosePositionDetail.EntryPriceFieldNumber

Feldnummer für das Feld "entryPrice".

GrossProfitFieldNumber
public const int GrossProfitFieldNumber
value = ProtoOAClosePositionDetail.GrossProfitFieldNumber

Feldnummer für das Feld "grossProfit".

MoneyDigitsFieldNumber
public const int MoneyDigitsFieldNumber
value = ProtoOAClosePositionDetail.MoneyDigitsFieldNumber

Feldnummer für das Feld "moneyDigits".

PnlConversionFeeFieldNumber
public const int PnlConversionFeeFieldNumber
value = ProtoOAClosePositionDetail.PnlConversionFeeFieldNumber

Feldnummer für das Feld "pnlConversionFee".

QuoteToDepositConversionRateFieldNumber
public const int QuoteToDepositConversionRateFieldNumber
value = ProtoOAClosePositionDetail.QuoteToDepositConversionRateFieldNumber

Feldnummer für das Feld "quoteToDepositConversionRate".

SwapFieldNumber
public const int SwapFieldNumber
value = ProtoOAClosePositionDetail.SwapFieldNumber

Feldnummer für das Feld "Swap".