ProtoOATradeData
*ポジション/オーダー取引の詳細エンティティティティ。
実装: IMessage<ProtoOATradeData>, IMessage, IEquatable<ProtoOATradeData>, IDeepCloneable<ProtoOATradeData>, IBufferMessage
プロパティ
public ulong CloseTimestamp { get; set; }
value = protoOATradeData.CloseTimestamp
protoOATradeData.CloseTimestamp = value
ポジションが閉じられたときにミリ秒単位のUnix時間
public string Comment { get; set; }
value = protoOATradeData.Comment
protoOATradeData.Comment = value
ユーザー指定コメント
public bool GuaranteedStopLoss { get; set; }
value = protoOATradeData.GuaranteedStopLoss
protoOATradeData.GuaranteedStopLoss = value
取引停止損失がguaranteedStopLossの場合
public bool HasCloseTimestamp { get; }
value = protoOATradeData.HasCloseTimestamp
"closeTimestamp" フィールドがセットされているかどうかを取得する
public bool HasComment { get; }
value = protoOATradeData.HasComment
"comment" フィールドが設定されているかどうかを取得する
public bool HasGuaranteedStopLoss { get; }
value = protoOATradeData.HasGuaranteedStopLoss
"guaranteedStopLoss" フィールドがセットされているかどうかを取得する
public bool HasLabel { get; }
value = protoOATradeData.HasLabel
「ラベル」フィールドが設定されているかどうかを取得する
public bool HasMeasurementUnits { get; }
value = protoOATradeData.HasMeasurementUnits
"measurementUnits" フィールドがセットされているかどうかを取得する
public bool HasOpenTimestamp { get; }
value = protoOATradeData.HasOpenTimestamp
"openTimestamp" フィールドがセットされているかどうかを取得する
public bool HasSymbolId { get; }
value = protoOATradeData.HasSymbolId
"symbolId" フィールドがセットされているかどうかを取得する
public bool HasTradeSide { get; }
value = protoOATradeData.HasTradeSide
"tradeSide" フィールドがセットされているかどうかを取得する
public bool HasVolume { get; }
value = protoOATradeData.HasVolume
"volume" フィールドが設定されているかを調べる
public string Label { get; set; }
value = protoOATradeData.Label
protoOATradeData.Label = value
注文依頼時に指定したテキストラベル。
public string MeasurementUnits { get; set; }
value = protoOATradeData.MeasurementUnits
protoOATradeData.MeasurementUnits = value
シンボルが分別される単位を指定します。
public long OpenTimestamp { get; set; }
value = protoOATradeData.OpenTimestamp
protoOATradeData.OpenTimestamp = value
ポジションが開いているか、注文が作成されたときにミリ秒単位でUnix 時間。
public long SymbolId { get; set; }
value = protoOATradeData.SymbolId
protoOATradeData.SymbolId = value
cTraderプラットフォーム内の特定のサーバー環境におけるシンボルの固有の識別子。異なるブローカーは異なるIDを持っているかもしれません。
public ProtoOATradeSide TradeSide { get; set; }
value = protoOATradeData.TradeSide
protoOATradeData.TradeSide = value
購入, 販売.
public long Volume { get; set; }
value = protoOATradeData.Volume
protoOATradeData.Volume = value
ボリューム に cents.
メソッド
public void ClearCloseTimestamp()
protoOATradeData.ClearCloseTimestamp()
フィールドの「closeTimestamp」の値をクリア
public void ClearGuaranteedStopLoss()
protoOATradeData.ClearGuaranteedStopLoss()
フィールドの「guaranteedStopLoss」の値をクリア
public void ClearMeasurementUnits()
protoOATradeData.ClearMeasurementUnits()
フィールドの「measurementUnits」の値をクリア
public void ClearOpenTimestamp()
protoOATradeData.ClearOpenTimestamp()
フィールドの「openTimestamp」の値をクリア
public void ClearTradeSide()
protoOATradeData.ClearTradeSide()
フィールドの「tradeSide」の値をクリア
フィールド
public const int CloseTimestampFieldNumber
value = ProtoOATradeData.CloseTimestampFieldNumber
フィールド番号は、"closeTimestamp" フィールドです。
public const int CommentFieldNumber
value = ProtoOATradeData.CommentFieldNumber
「comment」フィールドのフィールド番号。
public const int GuaranteedStopLossFieldNumber
value = ProtoOATradeData.GuaranteedStopLossFieldNumber
フィールド番号は、"guaranteedStopLoss" フィールドです。
public const int LabelFieldNumber
value = ProtoOATradeData.LabelFieldNumber
「ラベル」フィールドのフィールド番号。
public const int MeasurementUnitsFieldNumber
value = ProtoOATradeData.MeasurementUnitsFieldNumber
フィールド番号は、"measurementUnits" フィールドです。
public const int OpenTimestampFieldNumber
value = ProtoOATradeData.OpenTimestampFieldNumber
フィールド番号は、"openTimestamp" フィールドです。
public const int SymbolIdFieldNumber
value = ProtoOATradeData.SymbolIdFieldNumber
フィールド番号は、"symbolId" フィールドです。
public const int TradeSideFieldNumber
value = ProtoOATradeData.TradeSideFieldNumber
フィールド番号は、"tradeSide" フィールドです。
public const int VolumeFieldNumber
value = ProtoOATradeData.VolumeFieldNumber
フィールド番号は「ボリューム」フィールドです。