ProtoOADeal
* 執行機関。
実装: IMessage<ProtoOADeal>, IMessage, IEquatable<ProtoOADeal>, IDeepCloneable<ProtoOADeal>, IBufferMessage
プロパティ
public double BaseToUsdConversionRate { get; set; }
value = protoOADeal.BaseToUsdConversionRate
protoOADeal.BaseToUsdConversionRate = value
取引実行時にUSD変換率にベースします。
public ProtoOAClosePositionDetail ClosePositionDetail { get; set; }
value = protoOADeal.ClosePositionDetail
protoOADeal.ClosePositionDetail = value
ポジションのクローズ ディテール。クローズド クローズ デリバリーのみ有効。
public long Commission { get; set; }
value = protoOADeal.Commission
protoOADeal.Commission = value
取引手数料の取引手数料の取引量。
public long CreateTimestamp { get; set; }
value = protoOADeal.CreateTimestamp
protoOADeal.CreateTimestamp = value
トランザクションが実行のために送信されたときにミリ秒単位のUnix時間。
public long DealId { get; set; }
value = protoOADeal.DealId
protoOADeal.DealId = value
実行契約のユニークなID。
public ProtoOADealStatus DealStatus { get; set; }
value = protoOADeal.DealStatus
protoOADeal.DealStatus = value
取引状況。
public double ExecutionPrice { get; set; }
value = protoOADeal.ExecutionPrice
protoOADeal.ExecutionPrice = value
実行価格。
public long ExecutionTimestamp { get; set; }
value = protoOADeal.ExecutionTimestamp
protoOADeal.ExecutionTimestamp = value
トランザクションが実行されたときにミリ秒単位のUnix時間。
public long FilledVolume { get; set; }
value = protoOADeal.FilledVolume
protoOADeal.FilledVolume = value
ボリュームを埋める, cents.
public bool HasBaseToUsdConversionRate { get; }
value = protoOADeal.HasBaseToUsdConversionRate
"baseToUsdConversionRate" フィールドがセットされているかどうかを取得する
public bool HasCommission { get; }
value = protoOADeal.HasCommission
「commission」フィールドが設定されているかどうかを取得する
public bool HasCreateTimestamp { get; }
value = protoOADeal.HasCreateTimestamp
"createTimestamp" フィールドがセットされているかどうかを取得する
public bool HasDealId { get; }
value = protoOADeal.HasDealId
"dealId" フィールドがセットされているかどうかを取得する
public bool HasDealStatus { get; }
value = protoOADeal.HasDealStatus
"dealStatus" フィールドがセットされているかどうかを取得する
public bool HasExecutionPrice { get; }
value = protoOADeal.HasExecutionPrice
"executionPrice" フィールドがセットされているかどうかを取得する
public bool HasExecutionTimestamp { get; }
value = protoOADeal.HasExecutionTimestamp
"executionTimestamp" フィールドがセットされているかどうかを取得する
public bool HasFilledVolume { get; }
value = protoOADeal.HasFilledVolume
"filledVolume" フィールドがセットされているかどうかを取得する
public bool HasMarginRate { get; }
value = protoOADeal.HasMarginRate
"marginRate" フィールドがセットされているかどうかを取得する
public bool HasMoneyDigits { get; }
value = protoOADeal.HasMoneyDigits
"moneyDigits" フィールドがセットされているかどうかを取得する
public bool HasOrderId { get; }
value = protoOADeal.HasOrderId
"orderId" フィールドがセットされているかどうかを取得する
public bool HasPositionId { get; }
value = protoOADeal.HasPositionId
"positionId" フィールドがセットされているかどうかを取得する
public bool HasSymbolId { get; }
value = protoOADeal.HasSymbolId
"symbolId" フィールドがセットされているかどうかを取得する
public bool HasTradeSide { get; }
value = protoOADeal.HasTradeSide
"tradeSide" フィールドがセットされているかどうかを取得する
public bool HasUtcLastUpdateTimestamp { get; }
value = protoOADeal.HasUtcLastUpdateTimestamp
"utcLastUpdateTimestamp" フィールドがセットされているかどうかを取得する
public double MarginRate { get; set; }
value = protoOADeal.MarginRate
protoOADeal.MarginRate = value
利用証拠金計算率。ベース/デポジトとして表される。
public uint MoneyDigits { get; set; }
value = protoOADeal.MoneyDigits
protoOADeal.MoneyDigits = value
金融価値の指数の指数を指定します。E.g.@moneyDigits=8は10^8で乗算してビジネス価値として解釈されなければならない、そして実質の残高は10053099944/10^8 = 100.53099944. 影響の手数料です。
public long OrderId { get; set; }
value = protoOADeal.OrderId
protoOADeal.OrderId = value
取引のソース注文。
public long PositionId { get; set; }
value = protoOADeal.PositionId
protoOADeal.PositionId = value
取引のソース位置。
public long SymbolId { get; set; }
value = protoOADeal.SymbolId
protoOADeal.SymbolId = value
cTraderプラットフォーム内の特定のサーバー環境におけるシンボルの固有の識別子。異なるサーバーは異なるIDを持っています。
public ProtoOATradeSide TradeSide { get; set; }
value = protoOADeal.TradeSide
protoOADeal.TradeSide = value
購入/販売
public long UtcLastUpdateTimestamp { get; set; }
value = protoOADeal.UtcLastUpdateTimestamp
protoOADeal.UtcLastUpdateTimestamp = value
トランザクションが作成、実行、または拒否されたときにミリ秒単位のUnix時間。
public long Volume { get; set; }
value = protoOADeal.Volume
protoOADeal.Volume = value
実行に送信されるボリューム、セントで。
メソッド
public void ClearBaseToUsdConversionRate()
protoOADeal.ClearBaseToUsdConversionRate()
フィールドの「baseToUsdConversionRate」の値をクリア
public void ClearCommission()
protoOADeal.ClearCommission()
「commission」フィールドの値をクリアする
public void ClearCreateTimestamp()
protoOADeal.ClearCreateTimestamp()
フィールドの「createTimestamp」の値をクリア
public void ClearDealStatus()
protoOADeal.ClearDealStatus()
フィールドの「dealStatus」の値をクリア
public void ClearExecutionPrice()
protoOADeal.ClearExecutionPrice()
フィールドの「executionPrice」の値をクリア
public void ClearExecutionTimestamp()
protoOADeal.ClearExecutionTimestamp()
フィールドの「executionTimestamp」の値をクリア
public void ClearFilledVolume()
protoOADeal.ClearFilledVolume()
フィールドの「filledVolume」の値をクリア
public void ClearMarginRate()
protoOADeal.ClearMarginRate()
フィールドの「marginRate」の値をクリア
public void ClearMoneyDigits()
protoOADeal.ClearMoneyDigits()
フィールドの「moneyDigits」の値をクリア
public void ClearPositionId()
protoOADeal.ClearPositionId()
フィールドの「positionId」の値をクリア
public void ClearUtcLastUpdateTimestamp()
protoOADeal.ClearUtcLastUpdateTimestamp()
フィールドの「utcLastUpdateTimestamp」の値をクリア
フィールド
public const int BaseToUsdConversionRateFieldNumber
value = ProtoOADeal.BaseToUsdConversionRateFieldNumber
フィールド番号は、"baseToUsdConversionRate" フィールドです。
public const int ClosePositionDetailFieldNumber
value = ProtoOADeal.ClosePositionDetailFieldNumber
フィールド番号は、"closePositionDetail" フィールドです。
public const int CommissionFieldNumber
value = ProtoOADeal.CommissionFieldNumber
「commission」フィールドのフィールド番号。
public const int CreateTimestampFieldNumber
value = ProtoOADeal.CreateTimestampFieldNumber
フィールド番号は、"createTimestamp" フィールドです。
public const int DealIdFieldNumber
value = ProtoOADeal.DealIdFieldNumber
フィールド番号は、"dealId" フィールドです。
public const int DealStatusFieldNumber
value = ProtoOADeal.DealStatusFieldNumber
フィールド番号は、"dealStatus" フィールドです。
public const int ExecutionPriceFieldNumber
value = ProtoOADeal.ExecutionPriceFieldNumber
フィールド番号は、"executionPrice" フィールドです。
public const int ExecutionTimestampFieldNumber
value = ProtoOADeal.ExecutionTimestampFieldNumber
フィールド番号は、"executionTimestamp" フィールドです。
public const int FilledVolumeFieldNumber
value = ProtoOADeal.FilledVolumeFieldNumber
フィールド番号は、"filledVolume" フィールドです。
public const int MarginRateFieldNumber
value = ProtoOADeal.MarginRateFieldNumber
フィールド番号は、"marginRate" フィールドです。
public const int MoneyDigitsFieldNumber
value = ProtoOADeal.MoneyDigitsFieldNumber
フィールド番号は、"moneyDigits" フィールドです。
public const int OrderIdFieldNumber
value = ProtoOADeal.OrderIdFieldNumber
フィールド番号は、"orderId" フィールドです。
public const int PositionIdFieldNumber
value = ProtoOADeal.PositionIdFieldNumber
フィールド番号は、"positionId" フィールドです。
public const int SymbolIdFieldNumber
value = ProtoOADeal.SymbolIdFieldNumber
フィールド番号は、"symbolId" フィールドです。
public const int TradeSideFieldNumber
value = ProtoOADeal.TradeSideFieldNumber
フィールド番号は、"tradeSide" フィールドです。
public const int UtcLastUpdateTimestampFieldNumber
value = ProtoOADeal.UtcLastUpdateTimestampFieldNumber
フィールド番号は、"utcLastUpdateTimestamp" フィールドです。
public const int VolumeFieldNumber
value = ProtoOADeal.VolumeFieldNumber
フィールド番号は「ボリューム」フィールドです。