ProtoOADepositWithdraw

StockSharp.cTrader.Native.Model

* Conta de depósito / entidade de operação de retirada.

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

Propriedades

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

Saldo da conta após a operação ter sido executada.

BalanceHistoryId
public long BalanceHistoryId { get; set; }
value = protoOADepositWithdraw.BalanceHistoryId
protoOADepositWithdraw.BalanceHistoryId = value

A identificação única da operação de depósito/retirada.

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

Versão do saldo utilizada para identificar o saldo final. Incrementos cada vez que o saldo da conta do comerciante é alterado.

ChangeBalanceTimestamp
public long ChangeBalanceTimestamp { get; set; }
value = protoOADepositWithdraw.ChangeBalanceTimestamp
protoOADepositWithdraw.ChangeBalanceTimestamp = value

O tempo Unix em milissegundos quando a operação de depósito/retirada foi executada.

Delta
public long Delta { get; set; }
value = protoOADepositWithdraw.Delta
protoOADepositWithdraw.Delta = value

Montante do depósito/retirada de operações.

Equity
public long Equity { get; set; }
value = protoOADepositWithdraw.Equity
protoOADepositWithdraw.Equity = value

Total de capital após a operação de saldo foi executado.

ExternalNote
public string ExternalNote { get; set; }
value = protoOADepositWithdraw.ExternalNote
protoOADepositWithdraw.ExternalNote = value

Nota adicionada à operação. Visível ao comerciante.

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

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

HasBalanceHistoryId
public bool HasBalanceHistoryId { get; }
value = protoOADepositWithdraw.HasBalanceHistoryId

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

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

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

HasChangeBalanceTimestamp
public bool HasChangeBalanceTimestamp { get; }
value = protoOADepositWithdraw.HasChangeBalanceTimestamp

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

HasDelta
public bool HasDelta { get; }
value = protoOADepositWithdraw.HasDelta

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

HasEquity
public bool HasEquity { get; }
value = protoOADepositWithdraw.HasEquity

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

HasExternalNote
public bool HasExternalNote { get; }
value = protoOADepositWithdraw.HasExternalNote

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

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

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

HasOperationType
public bool HasOperationType { get; }
value = protoOADepositWithdraw.HasOperationType

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

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

Especifica o expoente dos valores monetários. E.g. moneyDigits= 8 deve ser interpretado como valor comercial multiplicado por 10^8, então o saldo real seria 10053099944 / 10^8 = 100,53099944. Afeta o saldo, delta, capital próprio.

OperationType
public ProtoOAChangeBalanceType OperationType { get; set; }
value = protoOADepositWithdraw.OperationType
protoOADepositWithdraw.OperationType = value

Tipo de operação. Depósito/Retirada.

Métodos

ClearBalance
public void ClearBalance()
protoOADepositWithdraw.ClearBalance()

Limpa o valor do campo "equilíbrio"

ClearBalanceHistoryId
public void ClearBalanceHistoryId()
protoOADepositWithdraw.ClearBalanceHistoryId()

Limpa o valor do campo "balanceHistoryId"

ClearBalanceVersion
public void ClearBalanceVersion()
protoOADepositWithdraw.ClearBalanceVersion()

Limpa o valor do campo "balanceVersion"

ClearChangeBalanceTimestamp
public void ClearChangeBalanceTimestamp()
protoOADepositWithdraw.ClearChangeBalanceTimestamp()

Limpa o valor do campo "changeBalanceTimestamp"

ClearDelta
public void ClearDelta()
protoOADepositWithdraw.ClearDelta()

Limpa o valor do campo "delta"

ClearEquity
public void ClearEquity()
protoOADepositWithdraw.ClearEquity()

Limpa o valor do campo "capitalidade"

ClearExternalNote
public void ClearExternalNote()
protoOADepositWithdraw.ClearExternalNote()

Limpa o valor do campo "externalNote"

ClearMoneyDigits
public void ClearMoneyDigits()
protoOADepositWithdraw.ClearMoneyDigits()

Limpa o valor do campo "moneyDigits"

ClearOperationType
public void ClearOperationType()
protoOADepositWithdraw.ClearOperationType()

Limpa o valor do campo "operationType"

Campos

BalanceFieldNumber
public const int BalanceFieldNumber
value = ProtoOADepositWithdraw.BalanceFieldNumber

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

BalanceHistoryIdFieldNumber
public const int BalanceHistoryIdFieldNumber
value = ProtoOADepositWithdraw.BalanceHistoryIdFieldNumber

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

BalanceVersionFieldNumber
public const int BalanceVersionFieldNumber
value = ProtoOADepositWithdraw.BalanceVersionFieldNumber

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

ChangeBalanceTimestampFieldNumber
public const int ChangeBalanceTimestampFieldNumber
value = ProtoOADepositWithdraw.ChangeBalanceTimestampFieldNumber

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

DeltaFieldNumber
public const int DeltaFieldNumber
value = ProtoOADepositWithdraw.DeltaFieldNumber

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

EquityFieldNumber
public const int EquityFieldNumber
value = ProtoOADepositWithdraw.EquityFieldNumber

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

ExternalNoteFieldNumber
public const int ExternalNoteFieldNumber
value = ProtoOADepositWithdraw.ExternalNoteFieldNumber

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

MoneyDigitsFieldNumber
public const int MoneyDigitsFieldNumber
value = ProtoOADepositWithdraw.MoneyDigitsFieldNumber

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

OperationTypeFieldNumber
public const int OperationTypeFieldNumber
value = ProtoOADepositWithdraw.OperationTypeFieldNumber

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