ProtoOAMarginCall

StockSharp.cTrader.Native.Model

* Сущность маржинального требования, определяет порог для точного типа маржинального требования. Поддерживаются только 3 экземпляра маржинального требования, обозначенные marginCallType. Подробности см. в ProtoOANotificationType.

Реализует: IMessage<ProtoOAMarginCall>, IMessage, IEquatable<ProtoOAMarginCall>, IDeepCloneable<ProtoOAMarginCall>, IBufferMessage

Свойства

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

Получает ли поле «marginCallType» установлен

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

Получает ли поле «marginLevelThreshold» установлен

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

Получает ли поле «utcLastUpdateTimestamp» установлен

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

Все маржинальные звонки похожи, разница только в marginLevelThreshold.

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

Порог маржинального уровня для маржинального вызова.

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

Время Unix в миллисекундах последнего обновления поля вызова.

Методы

ClearMarginCallType
public void ClearMarginCallType()
protoOAMarginCall.ClearMarginCallType()

Очищает значение поля "marginCallType"

ClearMarginLevelThreshold
public void ClearMarginLevelThreshold()
protoOAMarginCall.ClearMarginLevelThreshold()

Очищает значение поля "marginLevelThreshold"

ClearUtcLastUpdateTimestamp
public void ClearUtcLastUpdateTimestamp()
protoOAMarginCall.ClearUtcLastUpdateTimestamp()

Очищает значение поля "utcLastUpdateTimestamp"

Поля

MarginCallTypeFieldNumber
public const int MarginCallTypeFieldNumber
value = ProtoOAMarginCall.MarginCallTypeFieldNumber

Номер поля для поля "marginCallType".

MarginLevelThresholdFieldNumber
public const int MarginLevelThresholdFieldNumber
value = ProtoOAMarginCall.MarginLevelThresholdFieldNumber

Номер поля для поля "marginLevelThreshold".

UtcLastUpdateTimestampFieldNumber
public const int UtcLastUpdateTimestampFieldNumber
value = ProtoOAMarginCall.UtcLastUpdateTimestampFieldNumber

Номер поля для поля "utcLastUpdateTimestamp".