ProtoOADepositWithdraw

StockSharp.cTrader.Native.Model

* Entidad de depósito de cuenta/operación de retiro.

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

Propiedades

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

Saldo de cuenta después de la ejecución de la operación.

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

El ID único de la operación de depósito/retirado.

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

Versión de balance utilizada para identificar el saldo final. Incrementos cada vez que se cambia el saldo de cuenta del trader.

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

El tiempo Unix en milisegundos cuando el depósito / operación de retiro fue ejecutado.

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

Monto de depósito/retirada.

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

La cuenta total de la equidad después de la operación de balance fue ejecutada.

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

Nota añadida a la operación. Visible al comerciante.

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

Obtiene si el campo "balance" está establecido

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

Obtiene si el campo "balanceHistoryId" está establecido

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

Obtiene si el campo "balanceVersion" está establecido

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

Obtiene si el campo "changeBalanceTimestamp" está establecido

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

Obtiene si el campo de "delta" está establecido

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

Obtiene si el campo de la "equidad" está establecido

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

Obtiene si el campo "externalNote" está establecido

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

Obtiene si el campo "moneyDigits" está establecido

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

Obtiene si el campo "operationType" está establecido

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

Especifica el exponente de los valores monetarios. E.g@. moneyDigits= 8 debe interpretarse como valor de negocio multiplicado por 10^8, entonces el balance real sería 10053099944 / 10^8 = 100.53099944. Afecta el equilibrio, delta, equidad.

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

Tipo de operación. Depósito/Retirado.

Métodos

ClearBalance
public void ClearBalance()
protoOADepositWithdraw.ClearBalance()

Limpia el valor del campo "balance"

ClearBalanceHistoryId
public void ClearBalanceHistoryId()
protoOADepositWithdraw.ClearBalanceHistoryId()

Limpia el valor del campo "balanceHistoryId"

ClearBalanceVersion
public void ClearBalanceVersion()
protoOADepositWithdraw.ClearBalanceVersion()

Limpia el valor del campo "balanceVersion"

ClearChangeBalanceTimestamp
public void ClearChangeBalanceTimestamp()
protoOADepositWithdraw.ClearChangeBalanceTimestamp()

Limpia el valor del campo "changeBalanceTimestamp"

ClearDelta
public void ClearDelta()
protoOADepositWithdraw.ClearDelta()

Limpia el valor del campo "delta"

ClearEquity
public void ClearEquity()
protoOADepositWithdraw.ClearEquity()

Limpia el valor del campo de la "equidad"

ClearExternalNote
public void ClearExternalNote()
protoOADepositWithdraw.ClearExternalNote()

Limpia el valor del campo "externalNote"

ClearMoneyDigits
public void ClearMoneyDigits()
protoOADepositWithdraw.ClearMoneyDigits()

Limpia el valor del campo "moneyDigits"

ClearOperationType
public void ClearOperationType()
protoOADepositWithdraw.ClearOperationType()

Limpia el valor del campo "operationType"

Campos

BalanceFieldNumber
public const int BalanceFieldNumber
value = ProtoOADepositWithdraw.BalanceFieldNumber

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

BalanceHistoryIdFieldNumber
public const int BalanceHistoryIdFieldNumber
value = ProtoOADepositWithdraw.BalanceHistoryIdFieldNumber

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

BalanceVersionFieldNumber
public const int BalanceVersionFieldNumber
value = ProtoOADepositWithdraw.BalanceVersionFieldNumber

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

ChangeBalanceTimestampFieldNumber
public const int ChangeBalanceTimestampFieldNumber
value = ProtoOADepositWithdraw.ChangeBalanceTimestampFieldNumber

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

DeltaFieldNumber
public const int DeltaFieldNumber
value = ProtoOADepositWithdraw.DeltaFieldNumber

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

EquityFieldNumber
public const int EquityFieldNumber
value = ProtoOADepositWithdraw.EquityFieldNumber

Número de campo para el campo de la "equidad".

ExternalNoteFieldNumber
public const int ExternalNoteFieldNumber
value = ProtoOADepositWithdraw.ExternalNoteFieldNumber

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

MoneyDigitsFieldNumber
public const int MoneyDigitsFieldNumber
value = ProtoOADepositWithdraw.MoneyDigitsFieldNumber

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

OperationTypeFieldNumber
public const int OperationTypeFieldNumber
value = ProtoOADepositWithdraw.OperationTypeFieldNumber

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