ProtoOAExpectedMarginReq

StockSharp.cTrader.Native.Model

* Anfrage nach Erhalt der Margin-Schätzung nach Hebelprofilen. Kann vor dem Senden einer neuen Order-Anfrage verwendet werden. Dies berücksichtigt nicht den Typ ACCORDING_TO_GSLMargin-Berechnung, da diese Berechnung trivial ist: usedMargin = (VWAP-Preis der Position - GSL-Preis) * Volumen * Quote2Deposit.

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

Eigenschaften

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

Eindeutige Kennung des Händlerkontos, die verwendet wird, um die Antworten auf die Händlerkonten abzugleichen.

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

Erhaltet, ob das Feld "ctidTraderAccountId" gesetzt ist

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

Erhaltet, ob das Feld "payloadType" gesetzt ist

HasSymbolId
public bool HasSymbolId { get; }
value = protoOAExpectedMarginReq.HasSymbolId

Erhaltet, ob das Feld "symbolId" gesetzt ist

SymbolId
public long SymbolId { get; set; }
value = protoOAExpectedMarginReq.SymbolId
protoOAExpectedMarginReq.SymbolId = value

Eindeutige Kennung des Symbols in cTrader Plattform.

Volume
public RepeatedField<long> Volume { get; }
value = protoOAExpectedMarginReq.Volume

Volumen dargestellt in 0,01 einer Einheit (e.g. Cents).

Methoden

ClearCtidTraderAccountId
public void ClearCtidTraderAccountId()
protoOAExpectedMarginReq.ClearCtidTraderAccountId()

Löscht den Wert des Feldes "ctidTraderAccountId"

ClearPayloadType
public void ClearPayloadType()
protoOAExpectedMarginReq.ClearPayloadType()

Löscht den Wert des Feldes "payloadType"

ClearSymbolId
public void ClearSymbolId()
protoOAExpectedMarginReq.ClearSymbolId()

Löscht den Wert des Feldes "symbolId"

Felder

CtidTraderAccountIdFieldNumber
public const int CtidTraderAccountIdFieldNumber
value = ProtoOAExpectedMarginReq.CtidTraderAccountIdFieldNumber

Feldnummer für das Feld "ctidTraderAccountId".

PayloadTypeFieldNumber
public const int PayloadTypeFieldNumber
value = ProtoOAExpectedMarginReq.PayloadTypeFieldNumber

Feldnummer für das Feld "payloadType".

SymbolIdFieldNumber
public const int SymbolIdFieldNumber
value = ProtoOAExpectedMarginReq.SymbolIdFieldNumber

Feldnummer für das Feld "symbolId".

VolumeFieldNumber
public const int VolumeFieldNumber
value = ProtoOAExpectedMarginReq.VolumeFieldNumber

Feldnummer für das Feld "Volume".