ProtoOAMarginChangedEvent
※ 特定のポジションに割り当てられたマージンが変更されたときに送信されるイベント
実装: IMessage<ProtoOAMarginChangedEvent>, IMessage, IEquatable<ProtoOAMarginChangedEvent>, IDeepCloneable<ProtoOAMarginChangedEvent>, IBufferMessage
プロパティ
public long CtidTraderAccountId { get; set; }
value = protoOAMarginChangedEvent.CtidTraderAccountId
protoOAMarginChangedEvent.CtidTraderAccountId = value
トレーダーのアカウントのユニークな識別子。トレーダーのアカウントに対する応答に一致するために使用される。
public bool HasCtidTraderAccountId { get; }
value = protoOAMarginChangedEvent.HasCtidTraderAccountId
"ctidTraderAccountId" フィールドがセットされているかどうかを取得する
public bool HasMoneyDigits { get; }
value = protoOAMarginChangedEvent.HasMoneyDigits
"moneyDigits" フィールドがセットされているかどうかを取得する
public bool HasPayloadType { get; }
value = protoOAMarginChangedEvent.HasPayloadType
"payloadType" フィールドがセットされているかどうかを取得する
public bool HasPositionId { get; }
value = protoOAMarginChangedEvent.HasPositionId
"positionId" フィールドがセットされているかどうかを取得する
public bool HasUsedMargin { get; }
value = protoOAMarginChangedEvent.HasUsedMargin
"usedMargin" フィールドがセットされているかどうかを取得する
public uint MoneyDigits { get; set; }
value = protoOAMarginChangedEvent.MoneyDigits
protoOAMarginChangedEvent.MoneyDigits = value
金融価値の指数の指数を指定します。E.g.@moneyDigits=8は10^8で乗算してビジネス価値として解釈されなければならない、そして実質の残高は10053099944/10^8 = 100.53099944です。 影響usedMargin.
public ulong PositionId { get; set; }
value = protoOAMarginChangedEvent.PositionId
protoOAMarginChangedEvent.PositionId = value
位置のユニークなID。
public ulong UsedMargin { get; set; }
value = protoOAMarginChangedEvent.UsedMargin
protoOAMarginChangedEvent.UsedMargin = value
使用されるマージンの新しい値。
メソッド
public void ClearCtidTraderAccountId()
protoOAMarginChangedEvent.ClearCtidTraderAccountId()
フィールドの「ctidTraderAccountId」の値をクリア
public void ClearMoneyDigits()
protoOAMarginChangedEvent.ClearMoneyDigits()
フィールドの「moneyDigits」の値をクリア
public void ClearPayloadType()
protoOAMarginChangedEvent.ClearPayloadType()
フィールドの「payloadType」の値をクリア
public void ClearPositionId()
protoOAMarginChangedEvent.ClearPositionId()
フィールドの「positionId」の値をクリア
public void ClearUsedMargin()
protoOAMarginChangedEvent.ClearUsedMargin()
フィールドの「usedMargin」の値をクリア
フィールド
public const int CtidTraderAccountIdFieldNumber
value = ProtoOAMarginChangedEvent.CtidTraderAccountIdFieldNumber
フィールド番号は、"ctidTraderAccountId" フィールドです。
public const int MoneyDigitsFieldNumber
value = ProtoOAMarginChangedEvent.MoneyDigitsFieldNumber
フィールド番号は、"moneyDigits" フィールドです。
public const int PayloadTypeFieldNumber
value = ProtoOAMarginChangedEvent.PayloadTypeFieldNumber
フィールド番号は、"payloadType" フィールドです。
public const int PositionIdFieldNumber
value = ProtoOAMarginChangedEvent.PositionIdFieldNumber
フィールド番号は、"positionId" フィールドです。
public const int UsedMarginFieldNumber
value = ProtoOAMarginChangedEvent.UsedMarginFieldNumber
フィールド番号は、"usedMargin" フィールドです。