ProtoOAPosition

StockSharp.cTrader.Native.Model

* 贸易地位实体。

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

属性

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

目前未实现的佣金与该职位有关。

GuaranteedStopLoss
public bool GuaranteedStopLoss { get; set; }
value = protoOAPosition.GuaranteedStopLoss
protoOAPosition.GuaranteedStopLoss = value

如果TRUE,那么位置的停止损失是guaranteedStopLoss.

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

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

HasGuaranteedStopLoss
public bool HasGuaranteedStopLoss { get; }
value = protoOAPosition.HasGuaranteedStopLoss

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

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

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

HasMirroringCommission
public bool HasMirroringCommission { get; }
value = protoOAPosition.HasMirroringCommission

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

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

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

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

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

HasPositionStatus
public bool HasPositionStatus { get; }
value = protoOAPosition.HasPositionStatus

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

HasPrice
public bool HasPrice { get; }
value = protoOAPosition.HasPrice

获取“ 价格” 字段是否设定

HasStopLoss
public bool HasStopLoss { get; }
value = protoOAPosition.HasStopLoss

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

HasStopLossTriggerMethod
public bool HasStopLossTriggerMethod { get; }
value = protoOAPosition.HasStopLossTriggerMethod

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

HasSwap
public bool HasSwap { get; }
value = protoOAPosition.HasSwap

获取“ 擦拭” 字段是否设定

HasTakeProfit
public bool HasTakeProfit { get; }
value = protoOAPosition.HasTakeProfit

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

HasTrailingStopLoss
public bool HasTrailingStopLoss { get; }
value = protoOAPosition.HasTrailingStopLoss

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

HasUsedMargin
public bool HasUsedMargin { get; }
value = protoOAPosition.HasUsedMargin

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

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

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

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

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

MirroringCommission
public long MirroringCommission { get; set; }
value = protoOAPosition.MirroringCommission
protoOAPosition.MirroringCommission = value

未实现的佣金数额与战略提供者的跟踪有关。

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

指定货币值的表示符。 E.g = 8 必须解释为营业值乘以 10^8, 那么实际余额为 1005309944 / 10^8 = 100.53099944. 影响互换, 佣金, mirroringCommission, usedMargin 。

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

位置的唯一身份标识 。 注: 如果从不同经纪人的账户中取出身份,交易商可能有两个身份标识相同的身份标识 。

PositionStatus
public ProtoOAPositionStatus PositionStatus { get; set; }
value = protoOAPosition.PositionStatus
protoOAPosition.PositionStatus = value

职位现状.

Price
public double Price { get; set; }
value = protoOAPosition.Price
protoOAPosition.Price = value

妇女联盟根据与该职位有关的所有处决(命令)而确定该职位的价格。

StopLoss
public double StopLoss { get; set; }
value = protoOAPosition.StopLoss
protoOAPosition.StopLoss = value

目前停站损失价格.

StopLossTriggerMethod
public ProtoOAOrderTriggerMethod StopLossTriggerMethod { get; set; }
value = protoOAPosition.StopLossTriggerMethod
protoOAPosition.StopLossTriggerMethod = value

停止位置的 SL/TP 触发方法 。

Swap
public long Swap { get; set; }
value = protoOAPosition.Swap
protoOAPosition.Swap = value

开放式位置的充电交换总额。

TakeProfit
public double TakeProfit { get; set; }
value = protoOAPosition.TakeProfit
protoOAPosition.TakeProfit = value

现取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取的现取取取取取取取取取取取的现取取的现取取取取取取取取取取取取取取取取取取的现的现的现的现的现的现的现的现的现的现

TradeData
public ProtoOATradeData TradeData { get; set; }
value = protoOAPosition.TradeData
protoOAPosition.TradeData = value

位置细节,详情请见ProtoOATradeData.

TrailingStopLoss
public bool TrailingStopLoss { get; set; }
value = protoOAPosition.TrailingStopLoss
protoOAPosition.TrailingStopLoss = value

如果TRUE,则应用"拖曳停止"(Trailing stop Loss).

UsedMargin
public ulong UsedMargin { get; set; }
value = protoOAPosition.UsedMargin
protoOAPosition.UsedMargin = value

存款货币头寸所用差值。

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

位置最后一次改变时以毫秒为单位的Unix时间,包括修改位置的SL/TP,执行相關命令,取消或相關命令等.

方法

ClearCommission
public void ClearCommission()
protoOAPosition.ClearCommission()

清除“ 任务” 字段的值

ClearGuaranteedStopLoss
public void ClearGuaranteedStopLoss()
protoOAPosition.ClearGuaranteedStopLoss()

清除 " guaranteedStopLoss " 字段的值

ClearMarginRate
public void ClearMarginRate()
protoOAPosition.ClearMarginRate()

清除 " marginRate " 字段的值

ClearMirroringCommission
public void ClearMirroringCommission()
protoOAPosition.ClearMirroringCommission()

清除 " mirroringCommission " 字段的值

ClearMoneyDigits
public void ClearMoneyDigits()
protoOAPosition.ClearMoneyDigits()

清除 " moneyDigits " 字段的值

ClearPositionId
public void ClearPositionId()
protoOAPosition.ClearPositionId()

清除 " positionId " 字段的值

ClearPositionStatus
public void ClearPositionStatus()
protoOAPosition.ClearPositionStatus()

清除 " positionStatus " 字段的值

ClearPrice
public void ClearPrice()
protoOAPosition.ClearPrice()

清除“ 价格” 字段的值

ClearStopLoss
public void ClearStopLoss()
protoOAPosition.ClearStopLoss()

清除 " stopLoss " 字段的值

ClearStopLossTriggerMethod
public void ClearStopLossTriggerMethod()
protoOAPosition.ClearStopLossTriggerMethod()

清除 " stopLossTriggerMethod " 字段的值

ClearSwap
public void ClearSwap()
protoOAPosition.ClearSwap()

清除“ 擦拭” 字段的值

ClearTakeProfit
public void ClearTakeProfit()
protoOAPosition.ClearTakeProfit()

清除 " takeProfit " 字段的值

ClearTrailingStopLoss
public void ClearTrailingStopLoss()
protoOAPosition.ClearTrailingStopLoss()

清除 " trailingStopLoss " 字段的值

ClearUsedMargin
public void ClearUsedMargin()
protoOAPosition.ClearUsedMargin()

清除 " usedMargin " 字段的值

ClearUtcLastUpdateTimestamp
public void ClearUtcLastUpdateTimestamp()
protoOAPosition.ClearUtcLastUpdateTimestamp()

清除 " utcLastUpdateTimestamp " 字段的值

字段

CommissionFieldNumber
public const int CommissionFieldNumber
value = ProtoOAPosition.CommissionFieldNumber

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

GuaranteedStopLossFieldNumber
public const int GuaranteedStopLossFieldNumber
value = ProtoOAPosition.GuaranteedStopLossFieldNumber

" guaranteedStopLoss " 字段的字段编号。

MarginRateFieldNumber
public const int MarginRateFieldNumber
value = ProtoOAPosition.MarginRateFieldNumber

" marginRate " 字段的字段编号。

MirroringCommissionFieldNumber
public const int MirroringCommissionFieldNumber
value = ProtoOAPosition.MirroringCommissionFieldNumber

" mirroringCommission " 字段的字段编号。

MoneyDigitsFieldNumber
public const int MoneyDigitsFieldNumber
value = ProtoOAPosition.MoneyDigitsFieldNumber

" moneyDigits " 字段的字段编号。

PositionIdFieldNumber
public const int PositionIdFieldNumber
value = ProtoOAPosition.PositionIdFieldNumber

" positionId " 字段的字段编号。

PositionStatusFieldNumber
public const int PositionStatusFieldNumber
value = ProtoOAPosition.PositionStatusFieldNumber

" positionStatus " 字段的字段编号。

PriceFieldNumber
public const int PriceFieldNumber
value = ProtoOAPosition.PriceFieldNumber

"价格"字段的字段编号.

StopLossFieldNumber
public const int StopLossFieldNumber
value = ProtoOAPosition.StopLossFieldNumber

" stopLoss " 字段的字段编号。

StopLossTriggerMethodFieldNumber
public const int StopLossTriggerMethodFieldNumber
value = ProtoOAPosition.StopLossTriggerMethodFieldNumber

" stopLossTriggerMethod " 字段的字段编号。

SwapFieldNumber
public const int SwapFieldNumber
value = ProtoOAPosition.SwapFieldNumber

"扫地"字段的字段编号.

TakeProfitFieldNumber
public const int TakeProfitFieldNumber
value = ProtoOAPosition.TakeProfitFieldNumber

" takeProfit " 字段的字段编号。

TradeDataFieldNumber
public const int TradeDataFieldNumber
value = ProtoOAPosition.TradeDataFieldNumber

" tradeData " 字段的字段编号。

TrailingStopLossFieldNumber
public const int TrailingStopLossFieldNumber
value = ProtoOAPosition.TrailingStopLossFieldNumber

" trailingStopLoss " 字段的字段编号。

UsedMarginFieldNumber
public const int UsedMarginFieldNumber
value = ProtoOAPosition.UsedMarginFieldNumber

" usedMargin " 字段的字段编号。

UtcLastUpdateTimestampFieldNumber
public const int UtcLastUpdateTimestampFieldNumber
value = ProtoOAPosition.UtcLastUpdateTimestampFieldNumber

" utcLastUpdateTimestamp " 字段的字段编号。