ProtoOAGetPositionUnrealizedPnLRes

StockSharp.cTrader.Native.Model

* Respuesta a ProtoOAGetPositionUnrealizedPnLReq request.

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

Propiedades

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

El identificador único de la cuenta del trader en la plataforma cTrader.

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

Obtiene si el campo "ctidTraderAccountId" está establecido

HasMoneyDigits
public bool HasMoneyDigits { get; }
value = protoOAGetPositionUnrealizedPnLRes.HasMoneyDigits

Obtiene si el campo "moneyDigits" está establecido

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

Obtiene si el campo "payloadType" está establecido

MoneyDigits
public uint MoneyDigits { get; set; }
value = protoOAGetPositionUnrealizedPnLRes.MoneyDigits
protoOAGetPositionUnrealizedPnLRes.MoneyDigits = value

Especifica el exponente de varios valores monetarios. E.g., moneyDigits = 8 debe interpretarse como el valor multiplicado por 10^8 con el valor 'real' igual a 10053099944 / 10^8 = 100.53099944. Afecta positionUnrealizedPnL.grossUnrealizedPnL, positionUnrealizedPnL.netUnrealizedPnL.

PositionUnrealizedPnL
public RepeatedField<ProtoOAPositionUnrealizedPnL> PositionUnrealizedPnL { get; }
value = protoOAGetPositionUnrealizedPnLRes.PositionUnrealizedPnL

Información sobre las posiciones del comerciante no realizadas PnLs.

Métodos

ClearCtidTraderAccountId
public void ClearCtidTraderAccountId()
protoOAGetPositionUnrealizedPnLRes.ClearCtidTraderAccountId()

Limpia el valor del campo "ctidTraderAccountId"

ClearMoneyDigits
public void ClearMoneyDigits()
protoOAGetPositionUnrealizedPnLRes.ClearMoneyDigits()

Limpia el valor del campo "moneyDigits"

ClearPayloadType
public void ClearPayloadType()
protoOAGetPositionUnrealizedPnLRes.ClearPayloadType()

Limpia el valor del campo "payloadType"

Campos

CtidTraderAccountIdFieldNumber
public const int CtidTraderAccountIdFieldNumber
value = ProtoOAGetPositionUnrealizedPnLRes.CtidTraderAccountIdFieldNumber

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

MoneyDigitsFieldNumber
public const int MoneyDigitsFieldNumber
value = ProtoOAGetPositionUnrealizedPnLRes.MoneyDigitsFieldNumber

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

PayloadTypeFieldNumber
public const int PayloadTypeFieldNumber
value = ProtoOAGetPositionUnrealizedPnLRes.PayloadTypeFieldNumber

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

PositionUnrealizedPnLFieldNumber
public const int PositionUnrealizedPnLFieldNumber
value = ProtoOAGetPositionUnrealizedPnLRes.PositionUnrealizedPnLFieldNumber

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