ProtoOAPosition
* 贸易地位实体。
实现: IMessage<ProtoOAPosition>, IMessage, IEquatable<ProtoOAPosition>, IDeepCloneable<ProtoOAPosition>, IBufferMessage
属性
public long Commission { get; set; }
value = protoOAPosition.Commission
protoOAPosition.Commission = value
目前未实现的佣金与该职位有关。
public bool GuaranteedStopLoss { get; set; }
value = protoOAPosition.GuaranteedStopLoss
protoOAPosition.GuaranteedStopLoss = value
如果TRUE,那么位置的停止损失是guaranteedStopLoss.
public bool HasCommission { get; }
value = protoOAPosition.HasCommission
获取“ 任务” 字段是否设定
public bool HasGuaranteedStopLoss { get; }
value = protoOAPosition.HasGuaranteedStopLoss
获取是否设置了 " guaranteedStopLoss " 字段
public bool HasMarginRate { get; }
value = protoOAPosition.HasMarginRate
获取是否设置了 " marginRate " 字段
public bool HasMirroringCommission { get; }
value = protoOAPosition.HasMirroringCommission
获取是否设置了 " mirroringCommission " 字段
public bool HasMoneyDigits { get; }
value = protoOAPosition.HasMoneyDigits
获取是否设置了 " moneyDigits " 字段
public bool HasPositionId { get; }
value = protoOAPosition.HasPositionId
获取是否设置了 " positionId " 字段
public bool HasPositionStatus { get; }
value = protoOAPosition.HasPositionStatus
获取是否设置了 " positionStatus " 字段
public bool HasStopLoss { get; }
value = protoOAPosition.HasStopLoss
获取是否设置了 " stopLoss " 字段
public bool HasStopLossTriggerMethod { get; }
value = protoOAPosition.HasStopLossTriggerMethod
获取是否设置了 " stopLossTriggerMethod " 字段
public bool HasTakeProfit { get; }
value = protoOAPosition.HasTakeProfit
获取是否设置了 " takeProfit " 字段
public bool HasTrailingStopLoss { get; }
value = protoOAPosition.HasTrailingStopLoss
获取是否设置了 " trailingStopLoss " 字段
public bool HasUsedMargin { get; }
value = protoOAPosition.HasUsedMargin
获取是否设置了 " usedMargin " 字段
public bool HasUtcLastUpdateTimestamp { get; }
value = protoOAPosition.HasUtcLastUpdateTimestamp
获取是否设置了 " utcLastUpdateTimestamp " 字段
public double MarginRate { get; set; }
value = protoOAPosition.MarginRate
protoOAPosition.MarginRate = value
使用比值计算率,以基准/存款表示。
public long MirroringCommission { get; set; }
value = protoOAPosition.MirroringCommission
protoOAPosition.MirroringCommission = value
未实现的佣金数额与战略提供者的跟踪有关。
public uint MoneyDigits { get; set; }
value = protoOAPosition.MoneyDigits
protoOAPosition.MoneyDigits = value
指定货币值的表示符。 E.g = 8 必须解释为营业值乘以 10^8, 那么实际余额为 1005309944 / 10^8 = 100.53099944. 影响互换, 佣金, mirroringCommission, usedMargin 。
public long PositionId { get; set; }
value = protoOAPosition.PositionId
protoOAPosition.PositionId = value
位置的唯一身份标识 。 注: 如果从不同经纪人的账户中取出身份,交易商可能有两个身份标识相同的身份标识 。
public ProtoOAPositionStatus PositionStatus { get; set; }
value = protoOAPosition.PositionStatus
protoOAPosition.PositionStatus = value
职位现状.
public double Price { get; set; }
value = protoOAPosition.Price
protoOAPosition.Price = value
妇女联盟根据与该职位有关的所有处决(命令)而确定该职位的价格。
public double StopLoss { get; set; }
value = protoOAPosition.StopLoss
protoOAPosition.StopLoss = value
目前停站损失价格.
public ProtoOAOrderTriggerMethod StopLossTriggerMethod { get; set; }
value = protoOAPosition.StopLossTriggerMethod
protoOAPosition.StopLossTriggerMethod = value
停止位置的 SL/TP 触发方法 。
public long Swap { get; set; }
value = protoOAPosition.Swap
protoOAPosition.Swap = value
开放式位置的充电交换总额。
public double TakeProfit { get; set; }
value = protoOAPosition.TakeProfit
protoOAPosition.TakeProfit = value
现取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取取的现取取取取取取取取取取取的现取取的现取取取取取取取取取取取取取取取取取取的现的现的现的现的现的现的现的现的现的现
public ProtoOATradeData TradeData { get; set; }
value = protoOAPosition.TradeData
protoOAPosition.TradeData = value
位置细节,详情请见ProtoOATradeData.
public bool TrailingStopLoss { get; set; }
value = protoOAPosition.TrailingStopLoss
protoOAPosition.TrailingStopLoss = value
如果TRUE,则应用"拖曳停止"(Trailing stop Loss).
public ulong UsedMargin { get; set; }
value = protoOAPosition.UsedMargin
protoOAPosition.UsedMargin = value
存款货币头寸所用差值。
public long UtcLastUpdateTimestamp { get; set; }
value = protoOAPosition.UtcLastUpdateTimestamp
protoOAPosition.UtcLastUpdateTimestamp = value
位置最后一次改变时以毫秒为单位的Unix时间,包括修改位置的SL/TP,执行相關命令,取消或相關命令等.
方法
public void ClearGuaranteedStopLoss()
protoOAPosition.ClearGuaranteedStopLoss()
清除 " guaranteedStopLoss " 字段的值
public void ClearMarginRate()
protoOAPosition.ClearMarginRate()
清除 " marginRate " 字段的值
public void ClearMirroringCommission()
protoOAPosition.ClearMirroringCommission()
清除 " mirroringCommission " 字段的值
public void ClearMoneyDigits()
protoOAPosition.ClearMoneyDigits()
清除 " moneyDigits " 字段的值
public void ClearPositionId()
protoOAPosition.ClearPositionId()
清除 " positionId " 字段的值
public void ClearPositionStatus()
protoOAPosition.ClearPositionStatus()
清除 " positionStatus " 字段的值
public void ClearStopLossTriggerMethod()
protoOAPosition.ClearStopLossTriggerMethod()
清除 " stopLossTriggerMethod " 字段的值
public void ClearTakeProfit()
protoOAPosition.ClearTakeProfit()
清除 " takeProfit " 字段的值
public void ClearTrailingStopLoss()
protoOAPosition.ClearTrailingStopLoss()
清除 " trailingStopLoss " 字段的值
public void ClearUsedMargin()
protoOAPosition.ClearUsedMargin()
清除 " usedMargin " 字段的值
public void ClearUtcLastUpdateTimestamp()
protoOAPosition.ClearUtcLastUpdateTimestamp()
清除 " utcLastUpdateTimestamp " 字段的值
字段
public const int CommissionFieldNumber
value = ProtoOAPosition.CommissionFieldNumber
"兵团"战地的战地编号.
public const int GuaranteedStopLossFieldNumber
value = ProtoOAPosition.GuaranteedStopLossFieldNumber
" guaranteedStopLoss " 字段的字段编号。
public const int MarginRateFieldNumber
value = ProtoOAPosition.MarginRateFieldNumber
" marginRate " 字段的字段编号。
public const int MirroringCommissionFieldNumber
value = ProtoOAPosition.MirroringCommissionFieldNumber
" mirroringCommission " 字段的字段编号。
public const int MoneyDigitsFieldNumber
value = ProtoOAPosition.MoneyDigitsFieldNumber
" moneyDigits " 字段的字段编号。
public const int PositionIdFieldNumber
value = ProtoOAPosition.PositionIdFieldNumber
" positionId " 字段的字段编号。
public const int PositionStatusFieldNumber
value = ProtoOAPosition.PositionStatusFieldNumber
" positionStatus " 字段的字段编号。
public const int PriceFieldNumber
value = ProtoOAPosition.PriceFieldNumber
"价格"字段的字段编号.
public const int StopLossFieldNumber
value = ProtoOAPosition.StopLossFieldNumber
" stopLoss " 字段的字段编号。
public const int StopLossTriggerMethodFieldNumber
value = ProtoOAPosition.StopLossTriggerMethodFieldNumber
" stopLossTriggerMethod " 字段的字段编号。
public const int SwapFieldNumber
value = ProtoOAPosition.SwapFieldNumber
"扫地"字段的字段编号.
public const int TakeProfitFieldNumber
value = ProtoOAPosition.TakeProfitFieldNumber
" takeProfit " 字段的字段编号。
public const int TradeDataFieldNumber
value = ProtoOAPosition.TradeDataFieldNumber
" tradeData " 字段的字段编号。
public const int TrailingStopLossFieldNumber
value = ProtoOAPosition.TrailingStopLossFieldNumber
" trailingStopLoss " 字段的字段编号。
public const int UsedMarginFieldNumber
value = ProtoOAPosition.UsedMarginFieldNumber
" usedMargin " 字段的字段编号。
public const int UtcLastUpdateTimestampFieldNumber
value = ProtoOAPosition.UtcLastUpdateTimestampFieldNumber
" utcLastUpdateTimestamp " 字段的字段编号。