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.@moneyDigits=8は10^8で乗算してビジネス価値として解釈されなければならない、そして実質の残高は10053099944/10^8 = 100.53099944です。 影響usedMargin.

PositionId
public ulong PositionId { get; set; }
value = protoOAMarginChangedEvent.PositionId
protoOAMarginChangedEvent.PositionId = value

位置のユニークなID。

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" フィールドです。