ProtoOAExpectedMarginReq

StockSharp.cTrader.Native.Model

* Solicitud de obtener la estimación del margen según perfiles de apalancamiento. Puede utilizarse antes de enviar una nueva solicitud de pedido. Esto no considera ACCORDING_TO_GSL@ tipo de cálculo del margen, ya que este cálculo es trivial: usedMargin = (Precio VWAP de la posición - precio GSL) * volumen * Quote2Deposit.

Implementa: IMessage<ProtoOAExpectedMarginReq>, IMessage, IEquatable<ProtoOAExpectedMarginReq>, IDeepCloneable<ProtoOAExpectedMarginReq>, IBufferMessage

Propiedades

CtidTraderAccountId
public long CtidTraderAccountId { get; set; }
value = protoOAExpectedMarginReq.CtidTraderAccountId
protoOAExpectedMarginReq.CtidTraderAccountId = value

Un identificador único de la cuenta del comerciante. Se utiliza para comparar las respuestas a las cuentas del trader.

HasCtidTraderAccountId
public bool HasCtidTraderAccountId { get; }
value = protoOAExpectedMarginReq.HasCtidTraderAccountId

Obtiene si el campo "ctidTraderAccountId" está establecido

HasPayloadType
public bool HasPayloadType { get; }
value = protoOAExpectedMarginReq.HasPayloadType

Obtiene si el campo "payloadType" está establecido

HasSymbolId
public bool HasSymbolId { get; }
value = protoOAExpectedMarginReq.HasSymbolId

Obtiene si el campo "symbolId" está establecido

SymbolId
public long SymbolId { get; set; }
value = protoOAExpectedMarginReq.SymbolId
protoOAExpectedMarginReq.SymbolId = value

Unico identificador del Símbolo en la plataforma cTrader.

Volume
public RepeatedField<long> Volume { get; }
value = protoOAExpectedMarginReq.Volume

Volumen representado en 0,01 de una unidad (e.g@. cents).

Métodos

ClearCtidTraderAccountId
public void ClearCtidTraderAccountId()
protoOAExpectedMarginReq.ClearCtidTraderAccountId()

Limpia el valor del campo "ctidTraderAccountId"

ClearPayloadType
public void ClearPayloadType()
protoOAExpectedMarginReq.ClearPayloadType()

Limpia el valor del campo "payloadType"

ClearSymbolId
public void ClearSymbolId()
protoOAExpectedMarginReq.ClearSymbolId()

Limpia el valor del campo "symbolId"

Campos

CtidTraderAccountIdFieldNumber
public const int CtidTraderAccountIdFieldNumber
value = ProtoOAExpectedMarginReq.CtidTraderAccountIdFieldNumber

Número de campo para el campo "ctidTraderAccountId@".

PayloadTypeFieldNumber
public const int PayloadTypeFieldNumber
value = ProtoOAExpectedMarginReq.PayloadTypeFieldNumber

Número de campo para el campo "payloadType@".

SymbolIdFieldNumber
public const int SymbolIdFieldNumber
value = ProtoOAExpectedMarginReq.SymbolIdFieldNumber

Número de campo para el campo "symbolId@".

VolumeFieldNumber
public const int VolumeFieldNumber
value = ProtoOAExpectedMarginReq.VolumeFieldNumber

Número de campo para el campo de "volumen".