ProtoOAClosePositionDetail
* Handelsdetails für den Abschluss des Deals.
Implementiert: IMessage<ProtoOAClosePositionDetail>, IMessage, IEquatable<ProtoOAClosePositionDetail>, IDeepCloneable<ProtoOAClosePositionDetail>, IBufferMessage
Eigenschaften
public long Balance { get; set; }
value = protoOAClosePositionDetail.Balance
protoOAClosePositionDetail.Balance = value
Kontostand nach Abschluss der Ausführung des Deals.
public long BalanceVersion { get; set; }
value = protoOAClosePositionDetail.BalanceVersion
protoOAClosePositionDetail.BalanceVersion = value
Balance-Version des Kontos im Zusammenhang mit dem Abschluss von Deal-Operation.
public long ClosedVolume { get; set; }
value = protoOAClosePositionDetail.ClosedVolume
protoOAClosePositionDetail.ClosedVolume = value
Geschlossenes Volumen in Cent.
public long Commission { get; set; }
value = protoOAClosePositionDetail.Commission
protoOAClosePositionDetail.Commission = value
Betrag der realisierten Provision im Zusammenhang mit dem geschlossenen Volumen.
public double EntryPrice { get; set; }
value = protoOAClosePositionDetail.EntryPrice
protoOAClosePositionDetail.EntryPrice = value
Positionspreis zum Zeitpunkt des Ausfüllens der Schlussorder.
public long GrossProfit { get; set; }
value = protoOAClosePositionDetail.GrossProfit
protoOAClosePositionDetail.GrossProfit = value
Betrag des realisierten Bruttogewinns nach Abschluss der Ausführung des Geschäfts.
public bool HasBalance { get; }
value = protoOAClosePositionDetail.HasBalance
Bekommt, ob das Feld "Balance" gesetzt ist
public bool HasBalanceVersion { get; }
value = protoOAClosePositionDetail.HasBalanceVersion
Erhaltet, ob das Feld "balanceVersion" gesetzt ist
public bool HasClosedVolume { get; }
value = protoOAClosePositionDetail.HasClosedVolume
Erhaltet, ob das Feld "closedVolume" gesetzt ist
public bool HasCommission { get; }
value = protoOAClosePositionDetail.HasCommission
Bekommt, ob das Feld "Kommission" eingestellt ist
public bool HasEntryPrice { get; }
value = protoOAClosePositionDetail.HasEntryPrice
Erhaltet, ob das Feld "entryPrice" gesetzt ist
public bool HasGrossProfit { get; }
value = protoOAClosePositionDetail.HasGrossProfit
Erhaltet, ob das Feld "grossProfit" gesetzt ist
public bool HasMoneyDigits { get; }
value = protoOAClosePositionDetail.HasMoneyDigits
Erhaltet, ob das Feld "moneyDigits" gesetzt ist
public bool HasPnlConversionFee { get; }
value = protoOAClosePositionDetail.HasPnlConversionFee
Erhaltet, ob das Feld "pnlConversionFee" gesetzt ist
public bool HasQuoteToDepositConversionRate { get; }
value = protoOAClosePositionDetail.HasQuoteToDepositConversionRate
Erhaltet, ob das Feld "quoteToDepositConversionRate" gesetzt ist
public bool HasSwap { get; }
value = protoOAClosePositionDetail.HasSwap
Bestimmt, ob das Feld "swap" gesetzt ist
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.
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.
public double QuoteToDepositConversionRate { get; set; }
value = protoOAClosePositionDetail.QuoteToDepositConversionRate
protoOAClosePositionDetail.QuoteToDepositConversionRate = value
Kurs/Einzahlung Währungsumrechnungskurs zum Zeitpunkt der Abschlussausführung des Geschäfts.
public long Swap { get; set; }
value = protoOAClosePositionDetail.Swap
protoOAClosePositionDetail.Swap = value
Betrag des realisierten Swap im Zusammenhang mit dem geschlossenen Volumen.
Methoden
public void ClearBalance()
protoOAClosePositionDetail.ClearBalance()
Löscht den Wert des Feldes "Balance"
public void ClearBalanceVersion()
protoOAClosePositionDetail.ClearBalanceVersion()
Löscht den Wert des Feldes "balanceVersion"
public void ClearClosedVolume()
protoOAClosePositionDetail.ClearClosedVolume()
Löscht den Wert des Feldes "closedVolume"
public void ClearCommission()
protoOAClosePositionDetail.ClearCommission()
Löscht den Wert des Feldes "Kommission"
public void ClearEntryPrice()
protoOAClosePositionDetail.ClearEntryPrice()
Löscht den Wert des Feldes "entryPrice"
public void ClearGrossProfit()
protoOAClosePositionDetail.ClearGrossProfit()
Löscht den Wert des Feldes "grossProfit"
public void ClearMoneyDigits()
protoOAClosePositionDetail.ClearMoneyDigits()
Löscht den Wert des Feldes "moneyDigits"
public void ClearPnlConversionFee()
protoOAClosePositionDetail.ClearPnlConversionFee()
Löscht den Wert des Feldes "pnlConversionFee"
public void ClearQuoteToDepositConversionRate()
protoOAClosePositionDetail.ClearQuoteToDepositConversionRate()
Löscht den Wert des Feldes "quoteToDepositConversionRate"
public void ClearSwap()
protoOAClosePositionDetail.ClearSwap()
Löscht den Wert des Feldes "Swap"
Felder
public const int BalanceFieldNumber
value = ProtoOAClosePositionDetail.BalanceFieldNumber
Feldnummer für das Feld "Balance".
public const int BalanceVersionFieldNumber
value = ProtoOAClosePositionDetail.BalanceVersionFieldNumber
Feldnummer für das Feld "balanceVersion".
public const int ClosedVolumeFieldNumber
value = ProtoOAClosePositionDetail.ClosedVolumeFieldNumber
Feldnummer für das Feld "closedVolume".
public const int CommissionFieldNumber
value = ProtoOAClosePositionDetail.CommissionFieldNumber
Feldnummer für das Feld "Kommission".
public const int EntryPriceFieldNumber
value = ProtoOAClosePositionDetail.EntryPriceFieldNumber
Feldnummer für das Feld "entryPrice".
public const int GrossProfitFieldNumber
value = ProtoOAClosePositionDetail.GrossProfitFieldNumber
Feldnummer für das Feld "grossProfit".
public const int MoneyDigitsFieldNumber
value = ProtoOAClosePositionDetail.MoneyDigitsFieldNumber
Feldnummer für das Feld "moneyDigits".
public const int PnlConversionFeeFieldNumber
value = ProtoOAClosePositionDetail.PnlConversionFeeFieldNumber
Feldnummer für das Feld "pnlConversionFee".
public const int QuoteToDepositConversionRateFieldNumber
value = ProtoOAClosePositionDetail.QuoteToDepositConversionRateFieldNumber
Feldnummer für das Feld "quoteToDepositConversionRate".
public const int SwapFieldNumber
value = ProtoOAClosePositionDetail.SwapFieldNumber
Feldnummer für das Feld "Swap".