ProtoOAGetPositionUnrealizedPnLRes

StockSharp.cTrader.Native.Model

* Antwort auf ProtoOAGetPositionUnrealizedPnLReq Anfrage.

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

Eigenschaften

CtidTraderAccountId
public long CtidTraderAccountId { get; set; }
value = protoOAGetPositionUnrealizedPnLRes.CtidTraderAccountId
protoOAGetPositionUnrealizedPnLRes.CtidTraderAccountId = value

Die eindeutige Kennung des Händlerkontos in cTrader Plattform.

HasCtidTraderAccountId
public bool HasCtidTraderAccountId { get; }
value = protoOAGetPositionUnrealizedPnLRes.HasCtidTraderAccountId

Erhaltet, ob das Feld "ctidTraderAccountId" gesetzt ist

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

Erhaltet, ob das Feld "moneyDigits" gesetzt ist

HasPayloadType
public bool HasPayloadType { get; }
value = protoOAGetPositionUnrealizedPnLRes.HasPayloadType

Erhaltet, ob das Feld "payloadType" gesetzt ist

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

Gibt den Exponenten verschiedener Geldwerte an. E.g., moneyDigits=8 sollte als der Wert interpretiert werden, der mit 10^8 multipliziert wird, mit dem 'realen' Wert gleich 10053099944 / 10^8 = 100.53099944. Beeinflusst positionUnrealizedPnL.grossUnrealizedPnL, positionUnrealizedPnL.netUnrealizedPnL.

PositionUnrealizedPnL
public RepeatedField<ProtoOAPositionUnrealizedPnL> PositionUnrealizedPnL { get; }
value = protoOAGetPositionUnrealizedPnLRes.PositionUnrealizedPnL

Informationen über Händlerpositionen 'unrealized PnLs.

Methoden

ClearCtidTraderAccountId
public void ClearCtidTraderAccountId()
protoOAGetPositionUnrealizedPnLRes.ClearCtidTraderAccountId()

Löscht den Wert des Feldes "ctidTraderAccountId"

ClearMoneyDigits
public void ClearMoneyDigits()
protoOAGetPositionUnrealizedPnLRes.ClearMoneyDigits()

Löscht den Wert des Feldes "moneyDigits"

ClearPayloadType
public void ClearPayloadType()
protoOAGetPositionUnrealizedPnLRes.ClearPayloadType()

Löscht den Wert des Feldes "payloadType"

Felder

CtidTraderAccountIdFieldNumber
public const int CtidTraderAccountIdFieldNumber
value = ProtoOAGetPositionUnrealizedPnLRes.CtidTraderAccountIdFieldNumber

Feldnummer für das Feld "ctidTraderAccountId".

MoneyDigitsFieldNumber
public const int MoneyDigitsFieldNumber
value = ProtoOAGetPositionUnrealizedPnLRes.MoneyDigitsFieldNumber

Feldnummer für das Feld "moneyDigits".

PayloadTypeFieldNumber
public const int PayloadTypeFieldNumber
value = ProtoOAGetPositionUnrealizedPnLRes.PayloadTypeFieldNumber

Feldnummer für das Feld "payloadType".

PositionUnrealizedPnLFieldNumber
public const int PositionUnrealizedPnLFieldNumber
value = ProtoOAGetPositionUnrealizedPnLRes.PositionUnrealizedPnLFieldNumber

Feldnummer für das Feld "positionUnrealizedPnL".