ProtoOADepositWithdraw

StockSharp.cTrader.Native.Model

* Объект операции пополнения/снятия средств со счета.

Реализует: IMessage<ProtoOADepositWithdraw>, IMessage, IEquatable<ProtoOADepositWithdraw>, IDeepCloneable<ProtoOADepositWithdraw>, IBufferMessage

Свойства

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

Баланс счета после проведения операции.

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

Уникальный идентификатор операции по внесению/выводу.

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

Версия баланса используется для определения окончательного баланса. Повышает каждый раз, когда баланс счета трейдера изменяется.

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

Время Unix в миллисекундах, когда операция по внесению/выводу была выполнена.

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

Сумма операции по внесению/выводу.

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

Долевой капитал на счете после того, как операция по балансу была выполнена.

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

Заметка, добавленная к операции. Видна трейдеру.

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

Получает ли «баланс» поле

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

Получает ли поле «balanceHistoryId» установлен

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

Получает ли поле «balanceVersion» установлен

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

Получает ли поле «changeBalanceTimestamp» установлен

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

Получает ли место «дельта»

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

Получает ли поле «справедливость» установленное

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

Получает ли поле «externalNote» установлен

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

Получает ли поле «moneyDigits» установлен

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

Получает ли поле «operationType» установлен

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

Указывается показатель денежных величин. E.g. moneyDigits = 8 должен интерпретироваться как бизнес-стоимость, умноженная на 10^8, тогда реальный баланс будет 10053099944 / 10^8 = 100.53099944.

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

Тип операции. Депозит/Вывод.

Методы

ClearBalance
public void ClearBalance()
protoOADepositWithdraw.ClearBalance()

Очищает значение поля «баланс»

ClearBalanceHistoryId
public void ClearBalanceHistoryId()
protoOADepositWithdraw.ClearBalanceHistoryId()

Очищает значение поля "balanceHistoryId"

ClearBalanceVersion
public void ClearBalanceVersion()
protoOADepositWithdraw.ClearBalanceVersion()

Очищает значение поля "balanceVersion"

ClearChangeBalanceTimestamp
public void ClearChangeBalanceTimestamp()
protoOADepositWithdraw.ClearChangeBalanceTimestamp()

Очищает значение поля "changeBalanceTimestamp"

ClearDelta
public void ClearDelta()
protoOADepositWithdraw.ClearDelta()

Очищает значение поля «дельта»

ClearEquity
public void ClearEquity()
protoOADepositWithdraw.ClearEquity()

Очищает значение поля «справедливость»

ClearExternalNote
public void ClearExternalNote()
protoOADepositWithdraw.ClearExternalNote()

Очищает значение поля "externalNote"

ClearMoneyDigits
public void ClearMoneyDigits()
protoOADepositWithdraw.ClearMoneyDigits()

Очищает значение поля "moneyDigits"

ClearOperationType
public void ClearOperationType()
protoOADepositWithdraw.ClearOperationType()

Очищает значение поля "operationType"

Поля

BalanceFieldNumber
public const int BalanceFieldNumber
value = ProtoOADepositWithdraw.BalanceFieldNumber

Номер поля для поля «Баланс».

BalanceHistoryIdFieldNumber
public const int BalanceHistoryIdFieldNumber
value = ProtoOADepositWithdraw.BalanceHistoryIdFieldNumber

Номер поля для поля "balanceHistoryId".

BalanceVersionFieldNumber
public const int BalanceVersionFieldNumber
value = ProtoOADepositWithdraw.BalanceVersionFieldNumber

Номер поля для поля "balanceVersion".

ChangeBalanceTimestampFieldNumber
public const int ChangeBalanceTimestampFieldNumber
value = ProtoOADepositWithdraw.ChangeBalanceTimestampFieldNumber

Номер поля для поля "changeBalanceTimestamp".

DeltaFieldNumber
public const int DeltaFieldNumber
value = ProtoOADepositWithdraw.DeltaFieldNumber

Номер поля для поля «дельта».

EquityFieldNumber
public const int EquityFieldNumber
value = ProtoOADepositWithdraw.EquityFieldNumber

Номер поля для поля «капитал».

ExternalNoteFieldNumber
public const int ExternalNoteFieldNumber
value = ProtoOADepositWithdraw.ExternalNoteFieldNumber

Номер поля для поля "externalNote".

MoneyDigitsFieldNumber
public const int MoneyDigitsFieldNumber
value = ProtoOADepositWithdraw.MoneyDigitsFieldNumber

Номер поля для поля "moneyDigits".

OperationTypeFieldNumber
public const int OperationTypeFieldNumber
value = ProtoOADepositWithdraw.OperationTypeFieldNumber

Номер поля для поля "operationType".