ProtoOAChangeBalanceType

StockSharp.cTrader.Native.Model

* Balance operation entity. Covers all cash movement operations related to account, trading, IB operations, mirroring, etc.

Fields

BalanceDeposit
public const ProtoOAChangeBalanceType BalanceDeposit
value = ProtoOAChangeBalanceType.BalanceDeposit

Cash deposit.

BalanceDepositConvertedBonus
public const ProtoOAChangeBalanceType BalanceDepositConvertedBonus
value = ProtoOAChangeBalanceType.BalanceDepositConvertedBonus

Bonus being converted from virtual bonus to real deposit.

BalanceDepositDividends
public const ProtoOAChangeBalanceType BalanceDepositDividends
value = ProtoOAChangeBalanceType.BalanceDepositDividends

Deposit dividends payments.

BalanceDepositFromSubaccount
public const ProtoOAChangeBalanceType BalanceDepositFromSubaccount
value = ProtoOAChangeBalanceType.BalanceDepositFromSubaccount

Manual user's deposit to subaccount (cTrader Copy), from parent account.

BalanceDepositIbCommissions
public const ProtoOAChangeBalanceType BalanceDepositIbCommissions
value = ProtoOAChangeBalanceType.BalanceDepositIbCommissions

For IB account. Commissions paid by trader.

BalanceDepositIbSharedPercentageFromBroker
public const ProtoOAChangeBalanceType BalanceDepositIbSharedPercentageFromBroker
value = ProtoOAChangeBalanceType.BalanceDepositIbSharedPercentageFromBroker

For IB account. Commissions paid by broker.

BalanceDepositIbSharedPercentageFromSubIb
public const ProtoOAChangeBalanceType BalanceDepositIbSharedPercentageFromSubIb
value = ProtoOAChangeBalanceType.BalanceDepositIbSharedPercentageFromSubIb

For IB account. Commissions paid by sub-ibs.

BalanceDepositManagementFee
public const ProtoOAChangeBalanceType BalanceDepositManagementFee
value = ProtoOAChangeBalanceType.BalanceDepositManagementFee

Mirroring commission.

BalanceDepositNegativeBalanceProtection
public const ProtoOAChangeBalanceType BalanceDepositNegativeBalanceProtection
value = ProtoOAChangeBalanceType.BalanceDepositNegativeBalanceProtection

Applies if negative balance protection is configured by broker, should make balance = 0.

BalanceDepositNonwithdrawableBonus
public const ProtoOAChangeBalanceType BalanceDepositNonwithdrawableBonus
value = ProtoOAChangeBalanceType.BalanceDepositNonwithdrawableBonus

Broker's operation to deposit bonus.

BalanceDepositPerformanceFee
public const ProtoOAChangeBalanceType BalanceDepositPerformanceFee
value = ProtoOAChangeBalanceType.BalanceDepositPerformanceFee

Mirroring commission.

BalanceDepositRebate
public const ProtoOAChangeBalanceType BalanceDepositRebate
value = ProtoOAChangeBalanceType.BalanceDepositRebate

Deposit rebate for trading volume for period.

BalanceDepositStrategyCommissionInner
public const ProtoOAChangeBalanceType BalanceDepositStrategyCommissionInner
value = ProtoOAChangeBalanceType.BalanceDepositStrategyCommissionInner

Received mirroring commission.

BalanceDepositStrategyCommissionOuter
public const ProtoOAChangeBalanceType BalanceDepositStrategyCommissionOuter
value = ProtoOAChangeBalanceType.BalanceDepositStrategyCommissionOuter

Mirroring commission.

BalanceDepositSwap
public const ProtoOAChangeBalanceType BalanceDepositSwap
value = ProtoOAChangeBalanceType.BalanceDepositSwap

Deposits of negative SWAP.

BalanceDepositToSubaccount
public const ProtoOAChangeBalanceType BalanceDepositToSubaccount
value = ProtoOAChangeBalanceType.BalanceDepositToSubaccount

Deposit to subaccount on creation (cTrader Copy).

BalanceDepositTransfer
public const ProtoOAChangeBalanceType BalanceDepositTransfer
value = ProtoOAChangeBalanceType.BalanceDepositTransfer

Deposit within the same server (from another account).

BalanceWithdraw
public const ProtoOAChangeBalanceType BalanceWithdraw
value = ProtoOAChangeBalanceType.BalanceWithdraw

Cash withdrawal.

BalanceWithdrawBonusCompensation
public const ProtoOAChangeBalanceType BalanceWithdrawBonusCompensation
value = ProtoOAChangeBalanceType.BalanceWithdrawBonusCompensation

For IB account. Share commission with the Broker.

BalanceWithdrawCopyFee
public const ProtoOAChangeBalanceType BalanceWithdrawCopyFee
value = ProtoOAChangeBalanceType.BalanceWithdrawCopyFee

Withdrawal fees to Strategy Provider.

BalanceWithdrawDividends
public const ProtoOAChangeBalanceType BalanceWithdrawDividends
value = ProtoOAChangeBalanceType.BalanceWithdrawDividends

Negative dividend charge for short position.

BalanceWithdrawForSubaccount
public const ProtoOAChangeBalanceType BalanceWithdrawForSubaccount
value = ProtoOAChangeBalanceType.BalanceWithdrawForSubaccount

Withdraw for subaccount creation (cTrader Copy).

BalanceWithdrawFromSubaccount
public const ProtoOAChangeBalanceType BalanceWithdrawFromSubaccount
value = ProtoOAChangeBalanceType.BalanceWithdrawFromSubaccount

Manual user's withdraw from subaccount (cTrader Copy), to parent account.

BalanceWithdrawGslCharge
public const ProtoOAChangeBalanceType BalanceWithdrawGslCharge
value = ProtoOAChangeBalanceType.BalanceWithdrawGslCharge

Charge for guaranteedStopLoss.

BalanceWithdrawIbSharedPercentage
public const ProtoOAChangeBalanceType BalanceWithdrawIbSharedPercentage
value = ProtoOAChangeBalanceType.BalanceWithdrawIbSharedPercentage

For IB account. Withdrawal of commissions shared with broker.

BalanceWithdrawIbSharedPercentageToBroker
public const ProtoOAChangeBalanceType BalanceWithdrawIbSharedPercentageToBroker
value = ProtoOAChangeBalanceType.BalanceWithdrawIbSharedPercentageToBroker

IB commissions.

BalanceWithdrawInactivityFee
public const ProtoOAChangeBalanceType BalanceWithdrawInactivityFee
value = ProtoOAChangeBalanceType.BalanceWithdrawInactivityFee

Withdraw of inactivity fee from the balance.

BalanceWithdrawManagementFee
public const ProtoOAChangeBalanceType BalanceWithdrawManagementFee
value = ProtoOAChangeBalanceType.BalanceWithdrawManagementFee

Mirroring commission. Deprecated since 7.1 in favor of BALANCE_WITHDRAW_COPY_FEE (34).

BalanceWithdrawNonwithdrawableBonus
public const ProtoOAChangeBalanceType BalanceWithdrawNonwithdrawableBonus
value = ProtoOAChangeBalanceType.BalanceWithdrawNonwithdrawableBonus

Broker's operation to withdrawal bonus.

BalanceWithdrawRebate
public const ProtoOAChangeBalanceType BalanceWithdrawRebate
value = ProtoOAChangeBalanceType.BalanceWithdrawRebate

Withdrawal of rebate.

BalanceWithdrawRollover
public const ProtoOAChangeBalanceType BalanceWithdrawRollover
value = ProtoOAChangeBalanceType.BalanceWithdrawRollover

Charge of rollover fee for Shariah compliant accounts.

BalanceWithdrawStrategyCommissionInner
public const ProtoOAChangeBalanceType BalanceWithdrawStrategyCommissionInner
value = ProtoOAChangeBalanceType.BalanceWithdrawStrategyCommissionInner

Paid mirroring commission.

BalanceWithdrawStrategyCommissionOuter
public const ProtoOAChangeBalanceType BalanceWithdrawStrategyCommissionOuter
value = ProtoOAChangeBalanceType.BalanceWithdrawStrategyCommissionOuter

Mirroring commission.

BalanceWithdrawSwap
public const ProtoOAChangeBalanceType BalanceWithdrawSwap
value = ProtoOAChangeBalanceType.BalanceWithdrawSwap

SWAP charges.

BalanceWithdrawTransfer
public const ProtoOAChangeBalanceType BalanceWithdrawTransfer
value = ProtoOAChangeBalanceType.BalanceWithdrawTransfer

Withdraw within the same server (to another account).