ProtoOAExpectedMarginReq
* Запрос на получение оценки маржи в соответствии с профилями кредитного плеча. Может использоваться перед отправкой нового запроса на заказ. При этом не учитывается тип расчета маржи ACCORDING_TO_GSL, поскольку этот расчет тривиален: usedMargin = (цена позиции VWAP - цена GSL) * объем * Quote2Deposit.
Реализует: IMessage<ProtoOAExpectedMarginReq>, IMessage, IEquatable<ProtoOAExpectedMarginReq>, IDeepCloneable<ProtoOAExpectedMarginReq>, IBufferMessage
Свойства
public long CtidTraderAccountId { get; set; }
value = protoOAExpectedMarginReq.CtidTraderAccountId
protoOAExpectedMarginReq.CtidTraderAccountId = value
Уникальный идентификатор счета трейдера, используемый для сопоставления ответов на счета трейдера.
public bool HasCtidTraderAccountId { get; }
value = protoOAExpectedMarginReq.HasCtidTraderAccountId
Получает ли поле «ctidTraderAccountId» установлен
public bool HasPayloadType { get; }
value = protoOAExpectedMarginReq.HasPayloadType
Получает ли поле «payloadType» установлен
public bool HasSymbolId { get; }
value = protoOAExpectedMarginReq.HasSymbolId
Получает ли поле «symbolId» установлен
public long SymbolId { get; set; }
value = protoOAExpectedMarginReq.SymbolId
protoOAExpectedMarginReq.SymbolId = value
Уникальный идентификатор символа в cTraderплатформе.
public RepeatedField<long> Volume { get; }
value = protoOAExpectedMarginReq.Volume
Объем представлен в 0,01 единицы (e.g. cents).
Методы
public void ClearCtidTraderAccountId()
protoOAExpectedMarginReq.ClearCtidTraderAccountId()
Очищает значение поля "ctidTraderAccountId"
public void ClearPayloadType()
protoOAExpectedMarginReq.ClearPayloadType()
Очищает значение поля "payloadType"
public void ClearSymbolId()
protoOAExpectedMarginReq.ClearSymbolId()
Очищает значение поля "symbolId"
Поля
public const int CtidTraderAccountIdFieldNumber
value = ProtoOAExpectedMarginReq.CtidTraderAccountIdFieldNumber
Номер поля для поля "ctidTraderAccountId".
public const int PayloadTypeFieldNumber
value = ProtoOAExpectedMarginReq.PayloadTypeFieldNumber
Номер поля для поля "payloadType".
public const int SymbolIdFieldNumber
value = ProtoOAExpectedMarginReq.SymbolIdFieldNumber
Номер поля для поля "symbolId".
public const int VolumeFieldNumber
value = ProtoOAExpectedMarginReq.VolumeFieldNumber
Номер поля для поля «объем».