ProtoOADeal

StockSharp.cTrader.Native.Model

* 执行实体。

实现: IMessage<ProtoOADeal>, IMessage, IEquatable<ProtoOADeal>, IDeepCloneable<ProtoOADeal>, IBufferMessage

属性

BaseToUsdConversionRate
public double BaseToUsdConversionRate { get; set; }
value = protoOADeal.BaseToUsdConversionRate
protoOADeal.BaseToUsdConversionRate = value

交易执行时间的换算率。

ClosePositionDetail
public ProtoOAClosePositionDetail ClosePositionDetail { get; set; }
value = protoOADeal.ClosePositionDetail
protoOADeal.ClosePositionDetail = value

关闭位置细节,仅限关闭交易有效

Commission
public long Commission { get; set; }
value = protoOADeal.Commission
protoOADeal.Commission = value

与交易有关的交易佣金金额。

CreateTimestamp
public long CreateTimestamp { get; set; }
value = protoOADeal.CreateTimestamp
protoOADeal.CreateTimestamp = value

交易被送去执行时以毫秒计的Unix时间.

DealId
public long DealId { get; set; }
value = protoOADeal.DealId
protoOADeal.DealId = value

执行交易中唯一的ID.

DealStatus
public ProtoOADealStatus DealStatus { get; set; }
value = protoOADeal.DealStatus
protoOADeal.DealStatus = value

交易状况。

ExecutionPrice
public double ExecutionPrice { get; set; }
value = protoOADeal.ExecutionPrice
protoOADeal.ExecutionPrice = value

执行价.

ExecutionTimestamp
public long ExecutionTimestamp { get; set; }
value = protoOADeal.ExecutionTimestamp
protoOADeal.ExecutionTimestamp = value

交易执行时的以毫秒计的Unix时间.

FilledVolume
public long FilledVolume { get; set; }
value = protoOADeal.FilledVolume
protoOADeal.FilledVolume = value

填出一卷,分数分.

HasBaseToUsdConversionRate
public bool HasBaseToUsdConversionRate { get; }
value = protoOADeal.HasBaseToUsdConversionRate

获取是否设置了 " baseToUsdConversionRate " 字段

HasCommission
public bool HasCommission { get; }
value = protoOADeal.HasCommission

获取“ 任务” 字段是否设定

HasCreateTimestamp
public bool HasCreateTimestamp { get; }
value = protoOADeal.HasCreateTimestamp

获取是否设置了 " createTimestamp " 字段

HasDealId
public bool HasDealId { get; }
value = protoOADeal.HasDealId

获取是否设置了 " dealId " 字段

HasDealStatus
public bool HasDealStatus { get; }
value = protoOADeal.HasDealStatus

获取是否设置了 " dealStatus " 字段

HasExecutionPrice
public bool HasExecutionPrice { get; }
value = protoOADeal.HasExecutionPrice

获取是否设置了 " executionPrice " 字段

HasExecutionTimestamp
public bool HasExecutionTimestamp { get; }
value = protoOADeal.HasExecutionTimestamp

获取是否设置了 " executionTimestamp " 字段

HasFilledVolume
public bool HasFilledVolume { get; }
value = protoOADeal.HasFilledVolume

获取是否设置了 " filledVolume " 字段

HasMarginRate
public bool HasMarginRate { get; }
value = protoOADeal.HasMarginRate

获取是否设置了 " marginRate " 字段

HasMoneyDigits
public bool HasMoneyDigits { get; }
value = protoOADeal.HasMoneyDigits

获取是否设置了 " moneyDigits " 字段

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

获取是否设置了 " orderId " 字段

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

获取是否设置了 " positionId " 字段

HasSymbolId
public bool HasSymbolId { get; }
value = protoOADeal.HasSymbolId

获取是否设置了 " symbolId " 字段

HasTradeSide
public bool HasTradeSide { get; }
value = protoOADeal.HasTradeSide

获取是否设置了 " tradeSide " 字段

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

获取是否设置了 " utcLastUpdateTimestamp " 字段

HasVolume
public bool HasVolume { get; }
value = protoOADeal.HasVolume

获取“ 量” 字段是否设定

MarginRate
public double MarginRate { get; set; }
value = protoOADeal.MarginRate
protoOADeal.MarginRate = value

使用比值计算率,以基准/存款表示。

MoneyDigits
public uint MoneyDigits { get; set; }
value = protoOADeal.MoneyDigits
protoOADeal.MoneyDigits = value

指定货币值的表示符。E.g. moneyDigits = 8必须解释为营业值乘以 10^8, 那么实际余额为 1005309944 / 10^8 = 100.5309994。 完成委托。

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

交易的源头顺序.

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

交易的源头位置.

SymbolId
public long SymbolId { get; set; }
value = protoOADeal.SymbolId
protoOADeal.SymbolId = value

cTrader平台内特定服务器环境中符号的独特标识符,不同的服务器有不同的ID.

TradeSide
public ProtoOATradeSide TradeSide { get; set; }
value = protoOADeal.TradeSide
protoOADeal.TradeSide = value

买卖.

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

交易创建、执行或拒绝时以毫秒计的Unix时间。

Volume
public long Volume { get; set; }
value = protoOADeal.Volume
protoOADeal.Volume = value

卷出行所发,分分.

方法

ClearBaseToUsdConversionRate
public void ClearBaseToUsdConversionRate()
protoOADeal.ClearBaseToUsdConversionRate()

清除 " baseToUsdConversionRate " 字段的值

ClearCommission
public void ClearCommission()
protoOADeal.ClearCommission()

清除“ 任务” 字段的值

ClearCreateTimestamp
public void ClearCreateTimestamp()
protoOADeal.ClearCreateTimestamp()

清除 " createTimestamp " 字段的值

ClearDealId
public void ClearDealId()
protoOADeal.ClearDealId()

清除 " dealId " 字段的值

ClearDealStatus
public void ClearDealStatus()
protoOADeal.ClearDealStatus()

清除 " dealStatus " 字段的值

ClearExecutionPrice
public void ClearExecutionPrice()
protoOADeal.ClearExecutionPrice()

清除 " executionPrice " 字段的值

ClearExecutionTimestamp
public void ClearExecutionTimestamp()
protoOADeal.ClearExecutionTimestamp()

清除 " executionTimestamp " 字段的值

ClearFilledVolume
public void ClearFilledVolume()
protoOADeal.ClearFilledVolume()

清除 " filledVolume " 字段的值

ClearMarginRate
public void ClearMarginRate()
protoOADeal.ClearMarginRate()

清除 " marginRate " 字段的值

ClearMoneyDigits
public void ClearMoneyDigits()
protoOADeal.ClearMoneyDigits()

清除 " moneyDigits " 字段的值

ClearOrderId
public void ClearOrderId()
protoOADeal.ClearOrderId()

清除 " orderId " 字段的值

ClearPositionId
public void ClearPositionId()
protoOADeal.ClearPositionId()

清除 " positionId " 字段的值

ClearSymbolId
public void ClearSymbolId()
protoOADeal.ClearSymbolId()

清除 " symbolId " 字段的值

ClearTradeSide
public void ClearTradeSide()
protoOADeal.ClearTradeSide()

清除 " tradeSide " 字段的值

ClearUtcLastUpdateTimestamp
public void ClearUtcLastUpdateTimestamp()
protoOADeal.ClearUtcLastUpdateTimestamp()

清除 " utcLastUpdateTimestamp " 字段的值

ClearVolume
public void ClearVolume()
protoOADeal.ClearVolume()

清除“ 量” 字段的值

字段

BaseToUsdConversionRateFieldNumber
public const int BaseToUsdConversionRateFieldNumber
value = ProtoOADeal.BaseToUsdConversionRateFieldNumber

" baseToUsdConversionRate " 字段的字段编号。

ClosePositionDetailFieldNumber
public const int ClosePositionDetailFieldNumber
value = ProtoOADeal.ClosePositionDetailFieldNumber

" closePositionDetail " 字段的字段编号。

CommissionFieldNumber
public const int CommissionFieldNumber
value = ProtoOADeal.CommissionFieldNumber

"兵团"战地的战地编号.

CreateTimestampFieldNumber
public const int CreateTimestampFieldNumber
value = ProtoOADeal.CreateTimestampFieldNumber

" createTimestamp " 字段的字段编号。

DealIdFieldNumber
public const int DealIdFieldNumber
value = ProtoOADeal.DealIdFieldNumber

" dealId " 字段的字段编号。

DealStatusFieldNumber
public const int DealStatusFieldNumber
value = ProtoOADeal.DealStatusFieldNumber

" dealStatus " 字段的字段编号。

ExecutionPriceFieldNumber
public const int ExecutionPriceFieldNumber
value = ProtoOADeal.ExecutionPriceFieldNumber

" executionPrice " 字段的字段编号。

ExecutionTimestampFieldNumber
public const int ExecutionTimestampFieldNumber
value = ProtoOADeal.ExecutionTimestampFieldNumber

" executionTimestamp " 字段的字段编号。

FilledVolumeFieldNumber
public const int FilledVolumeFieldNumber
value = ProtoOADeal.FilledVolumeFieldNumber

" filledVolume " 字段的字段编号。

MarginRateFieldNumber
public const int MarginRateFieldNumber
value = ProtoOADeal.MarginRateFieldNumber

" marginRate " 字段的字段编号。

MoneyDigitsFieldNumber
public const int MoneyDigitsFieldNumber
value = ProtoOADeal.MoneyDigitsFieldNumber

" moneyDigits " 字段的字段编号。

OrderIdFieldNumber
public const int OrderIdFieldNumber
value = ProtoOADeal.OrderIdFieldNumber

" orderId " 字段的字段编号。

PositionIdFieldNumber
public const int PositionIdFieldNumber
value = ProtoOADeal.PositionIdFieldNumber

" positionId " 字段的字段编号。

SymbolIdFieldNumber
public const int SymbolIdFieldNumber
value = ProtoOADeal.SymbolIdFieldNumber

" symbolId " 字段的字段编号。

TradeSideFieldNumber
public const int TradeSideFieldNumber
value = ProtoOADeal.TradeSideFieldNumber

" tradeSide " 字段的字段编号。

UtcLastUpdateTimestampFieldNumber
public const int UtcLastUpdateTimestampFieldNumber
value = ProtoOADeal.UtcLastUpdateTimestampFieldNumber

" utcLastUpdateTimestamp " 字段的字段编号。

VolumeFieldNumber
public const int VolumeFieldNumber
value = ProtoOADeal.VolumeFieldNumber

"卷"字段的字段编号.