ProtoOAMarginCall

StockSharp.cTrader.Native.Model

* Entidade de chamada marginal, especifica o limiar para o tipo de chamada de margem exata. Apenas 3 instâncias de chamada de margem são suportadas, identificadas por marginCallType. Veja ProtoOANotificationType para detalhes.

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

Propriedades

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

Obtém se o campo "marginCallType" está definido

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

Obtém se o campo "marginLevelThreshold" está definido

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

Obtém se o campo "utcLastUpdateTimestamp" está definido

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

Tipo de valor de cobertura. Todas as chamadas de valor de margem são semelhantes, apenas a diferença está em marginLevelThreshold.

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

Limiar de nível de margem para o valor de cobertura de margem.

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

O tempo Unix em milissegundos da última atualização do valor de cobertura de margem.

Métodos

ClearMarginCallType
public void ClearMarginCallType()
protoOAMarginCall.ClearMarginCallType()

Limpa o valor do campo "marginCallType"

ClearMarginLevelThreshold
public void ClearMarginLevelThreshold()
protoOAMarginCall.ClearMarginLevelThreshold()

Limpa o valor do campo "marginLevelThreshold"

ClearUtcLastUpdateTimestamp
public void ClearUtcLastUpdateTimestamp()
protoOAMarginCall.ClearUtcLastUpdateTimestamp()

Limpa o valor do campo "utcLastUpdateTimestamp"

Campos

MarginCallTypeFieldNumber
public const int MarginCallTypeFieldNumber
value = ProtoOAMarginCall.MarginCallTypeFieldNumber

Número do campo para o campo "marginCallType".

MarginLevelThresholdFieldNumber
public const int MarginLevelThresholdFieldNumber
value = ProtoOAMarginCall.MarginLevelThresholdFieldNumber

Número do campo para o campo "marginLevelThreshold".

UtcLastUpdateTimestampFieldNumber
public const int UtcLastUpdateTimestampFieldNumber
value = ProtoOAMarginCall.UtcLastUpdateTimestampFieldNumber

Número do campo para o campo "utcLastUpdateTimestamp".