ProtoOATrailingSLChangedEvent
* Событие, которое отправляется, когда уровень трейлинг-стопа изменяется из-за изменения уровня цены.
Реализует: IMessage<ProtoOATrailingSLChangedEvent>, IMessage, IEquatable<ProtoOATrailingSLChangedEvent>, IDeepCloneable<ProtoOATrailingSLChangedEvent>, IBufferMessage
Свойства
public long CtidTraderAccountId { get; set; }
value = protoOATrailingSLChangedEvent.CtidTraderAccountId
protoOATrailingSLChangedEvent.CtidTraderAccountId = value
Уникальный идентификатор счета трейдера, используемый для сопоставления ответов на счета трейдера.
public bool HasCtidTraderAccountId { get; }
value = protoOATrailingSLChangedEvent.HasCtidTraderAccountId
Получает ли поле «ctidTraderAccountId» установлен
public bool HasOrderId { get; }
value = protoOATrailingSLChangedEvent.HasOrderId
Получает ли поле «orderId» установлен
public bool HasPayloadType { get; }
value = protoOATrailingSLChangedEvent.HasPayloadType
Получает ли поле «payloadType» установлен
public bool HasPositionId { get; }
value = protoOATrailingSLChangedEvent.HasPositionId
Получает ли поле «positionId» установлен
public bool HasStopPrice { get; }
value = protoOATrailingSLChangedEvent.HasStopPrice
Получает ли поле «stopPrice» установлен
public bool HasUtcLastUpdateTimestamp { get; }
value = protoOATrailingSLChangedEvent.HasUtcLastUpdateTimestamp
Получает ли поле «utcLastUpdateTimestamp» установлен
public long OrderId { get; set; }
value = protoOATrailingSLChangedEvent.OrderId
protoOATrailingSLChangedEvent.OrderId = value
Уникальный идентификатор заказа.
public long PositionId { get; set; }
value = protoOATrailingSLChangedEvent.PositionId
protoOATrailingSLChangedEvent.PositionId = value
Уникальный идентификатор позиции.
public double StopPrice { get; set; }
value = protoOATrailingSLChangedEvent.StopPrice
protoOATrailingSLChangedEvent.StopPrice = value
Новая стоимость цены Stop Loss.
public long UtcLastUpdateTimestamp { get; set; }
value = protoOATrailingSLChangedEvent.UtcLastUpdateTimestamp
protoOATrailingSLChangedEvent.UtcLastUpdateTimestamp = value
Время Unix в миллисекундах, когда Stop Loss обновлялся.
Методы
public void ClearCtidTraderAccountId()
protoOATrailingSLChangedEvent.ClearCtidTraderAccountId()
Очищает значение поля "ctidTraderAccountId"
public void ClearOrderId()
protoOATrailingSLChangedEvent.ClearOrderId()
Очищает значение поля "orderId"
public void ClearPayloadType()
protoOATrailingSLChangedEvent.ClearPayloadType()
Очищает значение поля "payloadType"
public void ClearPositionId()
protoOATrailingSLChangedEvent.ClearPositionId()
Очищает значение поля "positionId"
public void ClearStopPrice()
protoOATrailingSLChangedEvent.ClearStopPrice()
Очищает значение поля "stopPrice"
public void ClearUtcLastUpdateTimestamp()
protoOATrailingSLChangedEvent.ClearUtcLastUpdateTimestamp()
Очищает значение поля "utcLastUpdateTimestamp"
Поля
public const int CtidTraderAccountIdFieldNumber
value = ProtoOATrailingSLChangedEvent.CtidTraderAccountIdFieldNumber
Номер поля для поля "ctidTraderAccountId".
public const int OrderIdFieldNumber
value = ProtoOATrailingSLChangedEvent.OrderIdFieldNumber
Номер поля для поля "orderId".
public const int PayloadTypeFieldNumber
value = ProtoOATrailingSLChangedEvent.PayloadTypeFieldNumber
Номер поля для поля "payloadType".
public const int PositionIdFieldNumber
value = ProtoOATrailingSLChangedEvent.PositionIdFieldNumber
Номер поля для поля "positionId".
public const int StopPriceFieldNumber
value = ProtoOATrailingSLChangedEvent.StopPriceFieldNumber
Номер поля для поля "stopPrice".
public const int UtcLastUpdateTimestampFieldNumber
value = ProtoOATrailingSLChangedEvent.UtcLastUpdateTimestampFieldNumber
Номер поля для поля "utcLastUpdateTimestamp".