ProtoOAMarginCall

StockSharp.cTrader.Native.Model

* entidad de llamada Margin, especifica el umbral para el tipo de llamada márgen exacta. Sólo 3 casos de llamadas márgenes son compatibles, identificados por marginCallType. Véase ProtoOANotificationTypepara más detalles.

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

Propiedades

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

Obtiene si el campo "marginCallType" está establecido

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

Obtiene si el campo "marginLevelThreshold" está establecido

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

Obtiene si el campo "utcLastUpdateTimestamp" está establecido

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

Tipo de llamada al margen. Todas las llamadas al margen son similares, sólo la diferencia es en marginLevelThreshold.

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

Nivel de margenización para llamada de margen.

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

El tiempo Unix en milisegundos de la última actualización de la llamada de margen.

Métodos

ClearMarginCallType
public void ClearMarginCallType()
protoOAMarginCall.ClearMarginCallType()

Limpia el valor del campo "marginCallType"

ClearMarginLevelThreshold
public void ClearMarginLevelThreshold()
protoOAMarginCall.ClearMarginLevelThreshold()

Limpia el valor del campo "marginLevelThreshold"

ClearUtcLastUpdateTimestamp
public void ClearUtcLastUpdateTimestamp()
protoOAMarginCall.ClearUtcLastUpdateTimestamp()

Limpia el valor del campo "utcLastUpdateTimestamp"

Campos

MarginCallTypeFieldNumber
public const int MarginCallTypeFieldNumber
value = ProtoOAMarginCall.MarginCallTypeFieldNumber

Número de campo para el campo "marginCallType@".

MarginLevelThresholdFieldNumber
public const int MarginLevelThresholdFieldNumber
value = ProtoOAMarginCall.MarginLevelThresholdFieldNumber

Número de campo para el campo "marginLevelThreshold@".

UtcLastUpdateTimestampFieldNumber
public const int UtcLastUpdateTimestampFieldNumber
value = ProtoOAMarginCall.UtcLastUpdateTimestampFieldNumber

Número de campo para el campo "utcLastUpdateTimestamp@".