ProtoOAMarginChangedEvent
StockSharp.cTrader.Native.Model
* 分配到某一职位的比值被改变时发出的事件。
实现: IMessage<ProtoOAMarginChangedEvent>, IMessage, IEquatable<ProtoOAMarginChangedEvent>, IDeepCloneable<ProtoOAMarginChangedEvent>, IBufferMessage
属性
CtidTraderAccountId
public long CtidTraderAccountId { get; set; }
value = protoOAMarginChangedEvent.CtidTraderAccountId
protoOAMarginChangedEvent.CtidTraderAccountId = value
交易商账户的独特标识符。 用于匹配交易商账户的响应 。
HasCtidTraderAccountId
public bool HasCtidTraderAccountId { get; }
value = protoOAMarginChangedEvent.HasCtidTraderAccountId
获取是否设置了 " ctidTraderAccountId " 字段
HasMoneyDigits
public bool HasMoneyDigits { get; }
value = protoOAMarginChangedEvent.HasMoneyDigits
获取是否设置了 " moneyDigits " 字段
HasPayloadType
public bool HasPayloadType { get; }
value = protoOAMarginChangedEvent.HasPayloadType
获取是否设置了 " payloadType " 字段
HasPositionId
public bool HasPositionId { get; }
value = protoOAMarginChangedEvent.HasPositionId
获取是否设置了 " positionId " 字段
HasUsedMargin
public bool HasUsedMargin { get; }
value = protoOAMarginChangedEvent.HasUsedMargin
获取是否设置了 " usedMargin " 字段
MoneyDigits
public uint MoneyDigits { get; set; }
value = protoOAMarginChangedEvent.MoneyDigits
protoOAMarginChangedEvent.MoneyDigits = value
指定货币值的表示符。 E.g = 8 必须解释为营业值乘以 10^8, 那么实际余额为 1005309944 / 10^8 = 100.53099944. 影响 usedMargin 。
PositionId
public ulong PositionId { get; set; }
value = protoOAMarginChangedEvent.PositionId
protoOAMarginChangedEvent.PositionId = value
位置的独特身份
UsedMargin
public ulong UsedMargin { get; set; }
value = protoOAMarginChangedEvent.UsedMargin
protoOAMarginChangedEvent.UsedMargin = value
使用的比值的新值 。
方法
ClearCtidTraderAccountId
public void ClearCtidTraderAccountId()
protoOAMarginChangedEvent.ClearCtidTraderAccountId()
清除 " ctidTraderAccountId " 字段的值
ClearMoneyDigits
public void ClearMoneyDigits()
protoOAMarginChangedEvent.ClearMoneyDigits()
清除 " moneyDigits " 字段的值
ClearPayloadType
public void ClearPayloadType()
protoOAMarginChangedEvent.ClearPayloadType()
清除 " payloadType " 字段的值
ClearPositionId
public void ClearPositionId()
protoOAMarginChangedEvent.ClearPositionId()
清除 " positionId " 字段的值
ClearUsedMargin
public void ClearUsedMargin()
protoOAMarginChangedEvent.ClearUsedMargin()
清除 " usedMargin " 字段的值
字段
CtidTraderAccountIdFieldNumber
public const int CtidTraderAccountIdFieldNumber
value = ProtoOAMarginChangedEvent.CtidTraderAccountIdFieldNumber
" ctidTraderAccountId " 字段的字段编号。
MoneyDigitsFieldNumber
public const int MoneyDigitsFieldNumber
value = ProtoOAMarginChangedEvent.MoneyDigitsFieldNumber
" moneyDigits " 字段的字段编号。
PayloadTypeFieldNumber
public const int PayloadTypeFieldNumber
value = ProtoOAMarginChangedEvent.PayloadTypeFieldNumber
" payloadType " 字段的字段编号。
PositionIdFieldNumber
public const int PositionIdFieldNumber
value = ProtoOAMarginChangedEvent.PositionIdFieldNumber
" positionId " 字段的字段编号。
UsedMarginFieldNumber
public const int UsedMarginFieldNumber
value = ProtoOAMarginChangedEvent.UsedMarginFieldNumber
" usedMargin " 字段的字段编号。