ProtoOAClosePositionDetail

StockSharp.cTrader.Native.Model

* Detalhes de negociação para fechar negócio.

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

Propriedades

Balance
public long Balance { get; set; }
value = protoOAClosePositionDetail.Balance
protoOAClosePositionDetail.Balance = value

Saldo da conta após fechar a execução do negócio.

BalanceVersion
public long BalanceVersion { get; set; }
value = protoOAClosePositionDetail.BalanceVersion
protoOAClosePositionDetail.BalanceVersion = value

Versão do saldo da conta relacionada com a operação de encerramento de negócio.

ClosedVolume
public long ClosedVolume { get; set; }
value = protoOAClosePositionDetail.ClosedVolume
protoOAClosePositionDetail.ClosedVolume = value

Volume fechado em cêntimos.

Commission
public long Commission { get; set; }
value = protoOAClosePositionDetail.Commission
protoOAClosePositionDetail.Commission = value

Quantidade de comissão realizada relacionada com volume fechado.

EntryPrice
public double EntryPrice { get; set; }
value = protoOAClosePositionDetail.EntryPrice
protoOAClosePositionDetail.EntryPrice = value

Preço de posição no momento do preenchimento da ordem de encerramento.

GrossProfit
public long GrossProfit { get; set; }
value = protoOAClosePositionDetail.GrossProfit
protoOAClosePositionDetail.GrossProfit = value

Quantidade de lucro bruto realizado após a execução do negócio de encerramento.

HasBalance
public bool HasBalance { get; }
value = protoOAClosePositionDetail.HasBalance

Obtém se o campo "equilíbrio" está definido

HasBalanceVersion
public bool HasBalanceVersion { get; }
value = protoOAClosePositionDetail.HasBalanceVersion

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

HasClosedVolume
public bool HasClosedVolume { get; }
value = protoOAClosePositionDetail.HasClosedVolume

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

HasCommission
public bool HasCommission { get; }
value = protoOAClosePositionDetail.HasCommission

Obtém se o campo "commissão" está definido

HasEntryPrice
public bool HasEntryPrice { get; }
value = protoOAClosePositionDetail.HasEntryPrice

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

HasGrossProfit
public bool HasGrossProfit { get; }
value = protoOAClosePositionDetail.HasGrossProfit

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

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

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

HasPnlConversionFee
public bool HasPnlConversionFee { get; }
value = protoOAClosePositionDetail.HasPnlConversionFee

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

HasQuoteToDepositConversionRate
public bool HasQuoteToDepositConversionRate { get; }
value = protoOAClosePositionDetail.HasQuoteToDepositConversionRate

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

HasSwap
public bool HasSwap { get; }
value = protoOAClosePositionDetail.HasSwap

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

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

Especifica o expoente dos valores monetários. E.g. moneyDigits= 8 deve ser interpretado como valor de negócio multiplicado por 10^8, então o saldo real seria 10053099944 / 10^8 = 100,53099944. Afectes grossProfit, swap, comissão, saldo, pnlConversionFee.

PnlConversionFee
public long PnlConversionFee { get; set; }
value = protoOAClosePositionDetail.PnlConversionFee
protoOAClosePositionDetail.PnlConversionFee = value

Taxa de conversão aplicada ao Deal no ccy da conta quando o símbolo de trader cotação ativo id <> ProtoOATrader.depositAssetId.

QuoteToDepositConversionRate
public double QuoteToDepositConversionRate { get; set; }
value = protoOAClosePositionDetail.QuoteToDepositConversionRate
protoOAClosePositionDetail.QuoteToDepositConversionRate = value

Taxa de conversão de cotação/depósito na hora de fechar a execução do negócio.

Swap
public long Swap { get; set; }
value = protoOAClosePositionDetail.Swap
protoOAClosePositionDetail.Swap = value

Quantidade de swap realizado relacionada com o volume fechado.

Métodos

ClearBalance
public void ClearBalance()
protoOAClosePositionDetail.ClearBalance()

Limpa o valor do campo "equilíbrio"

ClearBalanceVersion
public void ClearBalanceVersion()
protoOAClosePositionDetail.ClearBalanceVersion()

Limpa o valor do campo "balanceVersion"

ClearClosedVolume
public void ClearClosedVolume()
protoOAClosePositionDetail.ClearClosedVolume()

Limpa o valor do campo "closedVolume"

ClearCommission
public void ClearCommission()
protoOAClosePositionDetail.ClearCommission()

Limpa o valor do campo "commissão"

ClearEntryPrice
public void ClearEntryPrice()
protoOAClosePositionDetail.ClearEntryPrice()

Limpa o valor do campo "entryPrice"

ClearGrossProfit
public void ClearGrossProfit()
protoOAClosePositionDetail.ClearGrossProfit()

Limpa o valor do campo "grossProfit"

ClearMoneyDigits
public void ClearMoneyDigits()
protoOAClosePositionDetail.ClearMoneyDigits()

Limpa o valor do campo "moneyDigits"

ClearPnlConversionFee
public void ClearPnlConversionFee()
protoOAClosePositionDetail.ClearPnlConversionFee()

Limpa o valor do campo "pnlConversionFee"

ClearQuoteToDepositConversionRate
public void ClearQuoteToDepositConversionRate()
protoOAClosePositionDetail.ClearQuoteToDepositConversionRate()

Limpa o valor do campo "quoteToDepositConversionRate"

ClearSwap
public void ClearSwap()
protoOAClosePositionDetail.ClearSwap()

Limpa o valor do campo "swap"

Campos

BalanceFieldNumber
public const int BalanceFieldNumber
value = ProtoOAClosePositionDetail.BalanceFieldNumber

Número do campo para o campo "equilíbrio".

BalanceVersionFieldNumber
public const int BalanceVersionFieldNumber
value = ProtoOAClosePositionDetail.BalanceVersionFieldNumber

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

ClosedVolumeFieldNumber
public const int ClosedVolumeFieldNumber
value = ProtoOAClosePositionDetail.ClosedVolumeFieldNumber

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

CommissionFieldNumber
public const int CommissionFieldNumber
value = ProtoOAClosePositionDetail.CommissionFieldNumber

Número de campo para o campo "commissão".

EntryPriceFieldNumber
public const int EntryPriceFieldNumber
value = ProtoOAClosePositionDetail.EntryPriceFieldNumber

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

GrossProfitFieldNumber
public const int GrossProfitFieldNumber
value = ProtoOAClosePositionDetail.GrossProfitFieldNumber

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

MoneyDigitsFieldNumber
public const int MoneyDigitsFieldNumber
value = ProtoOAClosePositionDetail.MoneyDigitsFieldNumber

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

PnlConversionFeeFieldNumber
public const int PnlConversionFeeFieldNumber
value = ProtoOAClosePositionDetail.PnlConversionFeeFieldNumber

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

QuoteToDepositConversionRateFieldNumber
public const int QuoteToDepositConversionRateFieldNumber
value = ProtoOAClosePositionDetail.QuoteToDepositConversionRateFieldNumber

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

SwapFieldNumber
public const int SwapFieldNumber
value = ProtoOAClosePositionDetail.SwapFieldNumber

Número de campo para o campo "swap".