ProtoOAGetPositionUnrealizedPnLRes

StockSharp.cTrader.Native.Model

* Resposta para ProtoOAGetPositionUnrealizedPnLReq request.

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

Propriedades

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

O identificador único da conta do comerciante na plataforma cTrader.

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

Obtém se o campo "ctidTraderAccountId" está definido

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

Obtém se o campo "moneyDigits" está definido

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

Obtém se o campo "payloadType" está definido

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

Especifica o expoente de vários valores monetários. E.g., moneyDigits = 8 deve ser interpretado como o valor multiplicado por 10^8 com o valor 'real' igual a 10053099944 / 10^8 = 100,53099944. Afecta positionUnrealizedPnL.grossUnrealizedPnL, positionUnrealizedPnL.netUnrealizedPnL.

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

Informações sobre as posições do comerciante não realizadas PnLs.

Métodos

ClearCtidTraderAccountId
public void ClearCtidTraderAccountId()
protoOAGetPositionUnrealizedPnLRes.ClearCtidTraderAccountId()

Limpa o valor do campo "ctidTraderAccountId"

ClearMoneyDigits
public void ClearMoneyDigits()
protoOAGetPositionUnrealizedPnLRes.ClearMoneyDigits()

Limpa o valor do campo "moneyDigits"

ClearPayloadType
public void ClearPayloadType()
protoOAGetPositionUnrealizedPnLRes.ClearPayloadType()

Limpa o valor do campo "payloadType"

Campos

CtidTraderAccountIdFieldNumber
public const int CtidTraderAccountIdFieldNumber
value = ProtoOAGetPositionUnrealizedPnLRes.CtidTraderAccountIdFieldNumber

Número do campo para o campo "ctidTraderAccountId".

MoneyDigitsFieldNumber
public const int MoneyDigitsFieldNumber
value = ProtoOAGetPositionUnrealizedPnLRes.MoneyDigitsFieldNumber

Número do campo para o campo "moneyDigits".

PayloadTypeFieldNumber
public const int PayloadTypeFieldNumber
value = ProtoOAGetPositionUnrealizedPnLRes.PayloadTypeFieldNumber

Número do campo para o campo "payloadType".

PositionUnrealizedPnLFieldNumber
public const int PositionUnrealizedPnLFieldNumber
value = ProtoOAGetPositionUnrealizedPnLRes.PositionUnrealizedPnLFieldNumber

Número do campo para o campo "positionUnrealizedPnL".