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 " 字段的字段编号。