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
注文元のID。
public long PositionId { get; set; }
value = protoOATrailingSLChangedEvent.PositionId
protoOATrailingSLChangedEvent.PositionId = value
位置のユニークなID。
public double StopPrice { get; set; }
value = protoOATrailingSLChangedEvent.StopPrice
protoOATrailingSLChangedEvent.StopPrice = value
ストップロス価格の新しい値。
public long UtcLastUpdateTimestamp { get; set; }
value = protoOATrailingSLChangedEvent.UtcLastUpdateTimestamp
protoOATrailingSLChangedEvent.UtcLastUpdateTimestamp = value
ストップロスが更新されたときにミリ秒単位のUnix時間。
メソッド
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" フィールドです。