ProtoOAMarginCall

StockSharp.cTrader.Native.Model

* Margin Call Entity, gibt den Schwellenwert für den genauen Margin Call Typ an. Nur 3 Instanzen von Margin Calls werden unterstützt, identifiziert durch marginCallType. Sehen Sie ProtoOANotificationType für Details.

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

Eigenschaften

HasMarginCallType
public bool HasMarginCallType { get; }
value = protoOAMarginCall.HasMarginCallType

Erhaltet, ob das Feld "marginCallType" gesetzt ist

HasMarginLevelThreshold
public bool HasMarginLevelThreshold { get; }
value = protoOAMarginCall.HasMarginLevelThreshold

Erhaltet, ob das Feld "marginLevelThreshold" gesetzt ist

HasUtcLastUpdateTimestamp
public bool HasUtcLastUpdateTimestamp { get; }
value = protoOAMarginCall.HasUtcLastUpdateTimestamp

Erhaltet, ob das Feld "utcLastUpdateTimestamp" gesetzt ist

MarginCallType
public ProtoOANotificationType MarginCallType { get; set; }
value = protoOAMarginCall.MarginCallType
protoOAMarginCall.MarginCallType = value

Art des Margin Calls. Alle Margin Calls sind ähnlich, nur der Unterschied ist marginLevelThreshold.

MarginLevelThreshold
public double MarginLevelThreshold { get; set; }
value = protoOAMarginCall.MarginLevelThreshold
protoOAMarginCall.MarginLevelThreshold = value

Margin-Level-Schwellenwert für Margin-Aufrufe.

UtcLastUpdateTimestamp
public long UtcLastUpdateTimestamp { get; set; }
value = protoOAMarginCall.UtcLastUpdateTimestamp
protoOAMarginCall.UtcLastUpdateTimestamp = value

Die Unix-Zeit in Millisekunden nach dem letzten Update des Margin-Aufrufs.

Methoden

ClearMarginCallType
public void ClearMarginCallType()
protoOAMarginCall.ClearMarginCallType()

Löscht den Wert des Feldes "marginCallType"

ClearMarginLevelThreshold
public void ClearMarginLevelThreshold()
protoOAMarginCall.ClearMarginLevelThreshold()

Löscht den Wert des Feldes "marginLevelThreshold"

ClearUtcLastUpdateTimestamp
public void ClearUtcLastUpdateTimestamp()
protoOAMarginCall.ClearUtcLastUpdateTimestamp()

Löscht den Wert des Feldes "utcLastUpdateTimestamp"

Felder

MarginCallTypeFieldNumber
public const int MarginCallTypeFieldNumber
value = ProtoOAMarginCall.MarginCallTypeFieldNumber

Feldnummer für das Feld "marginCallType".

MarginLevelThresholdFieldNumber
public const int MarginLevelThresholdFieldNumber
value = ProtoOAMarginCall.MarginLevelThresholdFieldNumber

Feldnummer für das Feld "marginLevelThreshold".

UtcLastUpdateTimestampFieldNumber
public const int UtcLastUpdateTimestampFieldNumber
value = ProtoOAMarginCall.UtcLastUpdateTimestampFieldNumber

Feldnummer für das Feld "utcLastUpdateTimestamp".