ProtoOATrailingSLChangedEvent

StockSharp.cTrader.Native.Model

※ 値下げによる「トレイルリングストップロス」の推移により、送信されるイベント

実装: IMessage<ProtoOATrailingSLChangedEvent>, IMessage, IEquatable<ProtoOATrailingSLChangedEvent>, IDeepCloneable<ProtoOATrailingSLChangedEvent>, IBufferMessage

プロパティ

CtidTraderAccountId
public long CtidTraderAccountId { get; set; }
value = protoOATrailingSLChangedEvent.CtidTraderAccountId
protoOATrailingSLChangedEvent.CtidTraderAccountId = value

トレーダーのアカウントのユニークな識別子。トレーダーのアカウントに対する応答に一致するために使用される。

HasCtidTraderAccountId
public bool HasCtidTraderAccountId { get; }
value = protoOATrailingSLChangedEvent.HasCtidTraderAccountId

"ctidTraderAccountId" フィールドがセットされているかどうかを取得する

HasOrderId
public bool HasOrderId { get; }
value = protoOATrailingSLChangedEvent.HasOrderId

"orderId" フィールドがセットされているかどうかを取得する

HasPayloadType
public bool HasPayloadType { get; }
value = protoOATrailingSLChangedEvent.HasPayloadType

"payloadType" フィールドがセットされているかどうかを取得する

HasPositionId
public bool HasPositionId { get; }
value = protoOATrailingSLChangedEvent.HasPositionId

"positionId" フィールドがセットされているかどうかを取得する

HasStopPrice
public bool HasStopPrice { get; }
value = protoOATrailingSLChangedEvent.HasStopPrice

"stopPrice" フィールドがセットされているかどうかを取得する

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

"utcLastUpdateTimestamp" フィールドがセットされているかどうかを取得する

OrderId
public long OrderId { get; set; }
value = protoOATrailingSLChangedEvent.OrderId
protoOATrailingSLChangedEvent.OrderId = value

注文元のID。

PositionId
public long PositionId { get; set; }
value = protoOATrailingSLChangedEvent.PositionId
protoOATrailingSLChangedEvent.PositionId = value

位置のユニークなID。

StopPrice
public double StopPrice { get; set; }
value = protoOATrailingSLChangedEvent.StopPrice
protoOATrailingSLChangedEvent.StopPrice = value

ストップロス価格の新しい値。

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

ストップロスが更新されたときにミリ秒単位のUnix時間。

メソッド

ClearCtidTraderAccountId
public void ClearCtidTraderAccountId()
protoOATrailingSLChangedEvent.ClearCtidTraderAccountId()

フィールドの「ctidTraderAccountId」の値をクリア

ClearOrderId
public void ClearOrderId()
protoOATrailingSLChangedEvent.ClearOrderId()

フィールドの「orderId」の値をクリア

ClearPayloadType
public void ClearPayloadType()
protoOATrailingSLChangedEvent.ClearPayloadType()

フィールドの「payloadType」の値をクリア

ClearPositionId
public void ClearPositionId()
protoOATrailingSLChangedEvent.ClearPositionId()

フィールドの「positionId」の値をクリア

ClearStopPrice
public void ClearStopPrice()
protoOATrailingSLChangedEvent.ClearStopPrice()

フィールドの「stopPrice」の値をクリア

ClearUtcLastUpdateTimestamp
public void ClearUtcLastUpdateTimestamp()
protoOATrailingSLChangedEvent.ClearUtcLastUpdateTimestamp()

フィールドの「utcLastUpdateTimestamp」の値をクリア

フィールド

CtidTraderAccountIdFieldNumber
public const int CtidTraderAccountIdFieldNumber
value = ProtoOATrailingSLChangedEvent.CtidTraderAccountIdFieldNumber

フィールド番号は、"ctidTraderAccountId" フィールドです。

OrderIdFieldNumber
public const int OrderIdFieldNumber
value = ProtoOATrailingSLChangedEvent.OrderIdFieldNumber

フィールド番号は、"orderId" フィールドです。

PayloadTypeFieldNumber
public const int PayloadTypeFieldNumber
value = ProtoOATrailingSLChangedEvent.PayloadTypeFieldNumber

フィールド番号は、"payloadType" フィールドです。

PositionIdFieldNumber
public const int PositionIdFieldNumber
value = ProtoOATrailingSLChangedEvent.PositionIdFieldNumber

フィールド番号は、"positionId" フィールドです。

StopPriceFieldNumber
public const int StopPriceFieldNumber
value = ProtoOATrailingSLChangedEvent.StopPriceFieldNumber

フィールド番号は、"stopPrice" フィールドです。

UtcLastUpdateTimestampFieldNumber
public const int UtcLastUpdateTimestampFieldNumber
value = ProtoOATrailingSLChangedEvent.UtcLastUpdateTimestampFieldNumber

フィールド番号は、"utcLastUpdateTimestamp" フィールドです。