Help Center
Our products knowledge base for customers
Margin profiles
Margin profiles
Setting up margin profiles allows you to set leverage for different groups of instruments and liquidation settings.
The DEFAULT margin profile is the default aggregator setting used on technical accounts of the Nominal type.
Click + in the settings list to create a new margin profile.
General
![]()
Fill in the Name field for the setting you want to create.
The Show in fractions or percent option allows you to configure the leverage format as Percent, Decimal, or Natural values.
Please note! When the format is set to percent, the column name in the client's positions widget changes fromLeveragetoMargin %.
Non-margin account features
If the Non margin account checkbox is enabled, margin trading is not available for accounts that use this margin profile. The client must always have sufficient funds on the account to place an order.
Please note! When trading options on non-margin accounts, the following logic applies:
- When selling a
Calloption, the base asset is locked until the option expires.- When selling a
Putoption, the quote asset is locked until the option expires.- The amount of the locked asset corresponds to the amount that will be delivered to the option buyer upon exercise.
Enabling the checkbox is required for accounts with the Investor management type. For more information, see Investor accounts.
Margin settings
Liquidation settings
In the system, stop-out is set at the total margin level.
The margin liquidation percentage must be configured when creating a margin profile. It is also displayed in MT5 style for convenience.
When the Auto checkbox is enabled, the liquidation process starts automatically when margin reaches the specified value.
If Auto is enabled, the system attempts to close all positions. If for some reason it cannot close them, it automatically sends a notification to users whose roles are configured accordingly within the instance.
If Auto is disabled, when margin usage reaches the level specified here, an authorized employee whose role has the corresponding permissions receives a notification that the margin level has been reached and the positions should be closed.
![]()
-
Liquidation value = 100% is the minimum value that can be entered.
-
Active orders are canceled when used margin exceeds 100%, regardless of the configured stop-out level.
-
If used margin exceeds 100%, you can place a
Reduce onlyorder or an order with a closed trade ID, that is, an order from the Close position action.
⚠️ Important! The autoliquidation process follows these steps:
- All pending orders are canceled.
- If this is insufficient,
Margintype positions are liquidated, starting with the most unprofitable.- If all margin positions are liquidated and the margin is still insufficient,
Leveragetype positions are liquidated, starting with the most unprofitable.- Step 3 is repeated until the required margin is restored.
Formula: (1 / (1 - Allowable client loss))*100
Allowable client loss = from 1 (all) to 0 (nothing)
Example:
Suppose we want to allow our client to lose 33% of their deposit. In this case, the actual value in the margin profile is calculated as follows:
- (1 / (1-0.33))*100 = 149.25 ~ 150% or 1.5
Example:
If the allowable client loss is 70% of the deposit, the value in the margin profile is as follows:
- (1/(1-0.7))*100~330% or 3.33
BBook liquidation
When this option is enabled, liquidation can be performed using non-market conditions on the BBook executor account to limit the client's maximum losses when autoliquidation is triggered.
The BBook liquidation function is available only if Auto is enabled in the Liquidation settings section.
![]()
Here you specify the BBook execution account in the BBook account field. This account acts as the counterparty for autoliquidation trades if the loss exceeds the Max loss percent value.
Max loss percent is the maximum client loss allowed as a result of autoliquidation.
For example, if autoliquidation is set to 200%, this means that in the worst case the client will lose 50% or more of their funds.
If the value is set to 50%, all client losses above 50% are excluded by using non-market prices for autoliquidation trades.
Other settings
Currency assets short allowed allows one of the currencies in a pair to have a negative balance when trading a deliverable instrument.
Example:
A client trades deliverable EURUSD. If this setting is disabled, the client must have enough USD on the account to buy EUR and sell USD. The USD amount to be sold in the trade must be available on the account. If there are insufficient funds, the order is rejected. If the setting is enabled, the system allows the trade even if there are not enough USD on the account.
Fix margin in account currency is intended for clients whose regulator requires margin to be fixed in the account currency when a trade is executed. When this setting is enabled, margin in the settlement currency is fixed using the leverage that was in effect at the time of the trade, rather than the leverage currently configured in the margin profile.
This means that when a trade is executed, the margin is fixed in the settlement currency of the trade, converted to the account currency, and does not change afterward. Even if the leverage changes while the trade remains open, the margin for the trade does not change and remains the same until the trade is closed.
If the position was opened before the option was enabled, the option does not apply to trades in that position.
If the instrument's base asset is not a currency, using this setting results in an error. This setting applies only to FX and CFD FX.
When the Trade currency assets from current balance and Trade crypto assets from current balance settings are enabled, the account to which they apply can trade deliverable currencies and cryptocurrencies only using its Current balance.
TheTrade currency assets from current balanceandTrade crypto assets from current balancesettings do not work if:
- automatic netting is enabled.
- the
Currency assets short allowedcheckbox is enabled.
Margin level warnings
In the Margin level warnings section, you can set the Stop-Out level for your clients. When the specified Value percent is reached, the client receives a warning notification. The notification text can be configured in the Warning field.
The Critical level checkbox allows the notification to be sent not only to the client, but also to the trader or employee whose role includes receiving such notifications.
![]()
You can also set a Repeat timeout for each warning. The values in these fields determine how long the system waits before sending the client another notification about exceeding the allowed margin level if it remains above the value specified in the warning.
Please note! If several warning levels are configured, only the notification for the highest level is repeated.
The table below shows the Value partitions values for currency leverages and their corresponding percentage values.
| Value partitions | Percentage equivalent |
|---|---|
| 0,05 | 5 |
| 0,1 | 10 |
| 0,15 | 15 |
| 0,2 | 20 |
| 0,25 | 25 |
| 0,3 | 30 |
| 0,35 | 35 |
| 0,4 | 40 |
| 0,45 | 45 |
| 0,5 | 50 |
| 0,55 | 55 |
| 0,6 | 60 |
| 0,65 | 65 |
| 0,7 | 70 |
| 0,75 | 75 |
| 0,8 | 80 |
| 0,85 | 85 |
| 0,9 | 90 |
| 0,95 | 95 |
| 1 | 100 |
After filling in the required margin level warning fields, click Save to save the warning or Cancel to cancel it.
Margin leverages
Please note! The amount of used margin depends on the leverage configured in the account's margin profile. If the instrument group containing the instrument to which the leverage applies is changed, the amount of margin used for the position also changes.
Click Add margin leverage to add a new leverage setting to the selected margin profile.
When adding or editing a leverage setting, its parameters open in a sidepage.
Select the Instrument group for which the settings apply on accounts that use this margin profile, and select the leverage type in the Leverage type field.
![]()
In this section, you can configure margin requirements for different types of instruments. The requirements are configured by instrument group. The following leverage types are available:
Currency- used when trading deliverable and non-deliverable currencies. Margin is calculated for each specific currency involved in the trade. The settings configured in theCurrency leveragestab are used. This setting cannot be used for cryptocurrencies.Position- used margin is calculated for a position/order and can be applied to any instrument type. For this leverage type, specify the leverage values for short and long positions in theShort leverageandLong leveragefields and select the margin calculation type:Quote- standard margin calculation type.Base- used for instruments with a currency as the base asset. This setting applies only to FX, CFD FX, and options. By default, it also applies to theEquityandBondcategories.Min- selects the lower value between the fixed margin amount for the leverage and the market value of the instrument's base asset.Max- selects the higher value between the fixed margin amount for the leverage and the market value of the instrument's base asset.Sum- the sum of the fixed margin amount for the leverage and the market value of the instrument's base asset.
Virtual- completely disables margin accounting for the instrument group. Positions become virtual, and no financial result can be obtained from such positions.No margin- allows trading equities without affecting margin usage. When this setting is enabled, equity positions are also not liquidated if autoliquidation is enabled for the account. For instruments to which this setting applies, subpositions inAssets ➝ Balance ➝ Positionson the account page have theAssettype. When this leverage type is selected, theNo margincheckbox is displayed next to the field.Tiered- allows separate margin requirements to be configured for instrument price ranges.
Please note! Margin calculation type settings affect positions only. For trading orders, margin is always calculated in the quote asset.
All long and all short currencies are calculated separately. Margin requirements are then calculated as absolute values for each currency and each side. The largest amount is used as the margin requirement.
For a hedge account with open buy and sell positions of the same amount, margin is calculated for only one side because opposite positions partially offset each other. All long positions and all short positions for the instrument are summed separately, the side with the greater absolute amount is determined, and margin is taken in full for that side. If the positions are equal, margin is calculated for the short side.
After filling in the required margin leverage fields, click Save to save the leverage settings or Cancel to cancel the changes.
Tiered
For the Tiered type, margin requirements are configured separately for Short and Long.
![]()
You can add one or more levels for each side. For each level, specify:
Price from- the lower boundary of the price range. The value is included in the range;Price to- the upper boundary of the price range. The value is not included in the range. If the field is empty, there is no upper boundary. The field must be empty for the last added level;Initial- the margin requirement applied when checking a trading order being placed;Maintenance- the margin requirement applied to an open position.
The Initial and Maintenance values can be specified as a percentage of the value or as a fixed amount per lot in the quote asset.
The system selects the level based on the current instrument price. When the price moves into another range, the corresponding margin requirement is applied to the entire position.
Ranges for one side must not overlap or contain gaps and must cover prices starting from 0 with no upper limit. If no levels are configured for Short, opening short positions is prohibited.
If no range matches the current price, the position/order is treated as uncalculated:
- opening or increasing a position for the instrument is blocked;
- the system does not automatically switch to the nearest range or use a zero leverage value.
If there is no price or the price is older than the allowed TTL, opening or increasing the position is blocked.
After configuring the leverage, click Apply. To save the margin profile changes, click Save.
Option margin
For options, you can also configure the following parameters:
Rate A- the rate used in the primary margin requirement calculation for short options;Rate B- the rate used in the alternative margin requirement calculation for short options;Covered- enables recognition of option strategies for covered option positions. If the checkbox is disabled, all short call positions are treated as Naked Call positions even if covering equities are available, and all short put positions are treated as Naked Put positions;Vertical spreads- enables strategy recognition for vertical option spreads. A strategy is recognized when there are two options of the same type, both call or both put, for the same underlying asset and with the same expiration date, but with different strikes and opposite directions, short + long.
Margin usage for Long Call and Long Put is calculated as follows:
Margin usage= 100% xMV(Market Value)MV(position market value) =Option midxPosition amountxMultiplier
Option mid is the current quote value for the option instrument.
Margin usage for Short Call and Short Put is calculated as follows:
For naked short options, the margin requirement is calculated using two values, A and B, and the greater value is used. The calculation consists of several steps.
- Calculate the position market value:
-
MV=Underlying spotxPosition amountxMultiplierUnderlying spotis the current price of the underlying asset specified in the option instrument.
- Calculate
OTM, a value indicating how far the strike price is unfavorably away from the current price of the option's underlying asset.
- For
Short Call:OTM=Max(0,Strike value-Underlying spot) ×Amount×Multiplier - For
Short Put:OTM=Max(0,Underlying spot-Strike value) ×Amount×Multiplier
- Calculate
AandBusing the configured rates:
For Short Call:
A=Rate AxMarket Value-OTM+Entry Premium
B=Rate BxMarket Value+Entry Premium
For Short Put:
A=Rate AxMarket Value-OTM+Entry Premium
B=Rate BxStrike value+Entry Premium
TheEntry Premiumvalue is determined by the premium price at the time the trading order is executed/the trade for the option instrument is placed. The value does not change throughout the life of the position, regardless of changes in the current option quote (Option mid).
- For
Margin usage, the greater of the calculatedAandBvalues is used:
Margin usage=Max(A,B)
Max position size
![]()
In this block, you can configure the maximum position amount in lots in the instrument's base currency that is available for the client account.
The maximum position size is configured separately for each instrument group.
To create a new setting, click Add max position size and Save to apply the changes.
Important! Changes in the margin profile are applied not when the margin profile is saved, but after all activities on the account are completed, for example, after all days are closed.
After configuring all required settings, click Create or Save for an existing setting in the Margin profiles section.
Click Duplicate to create a copy of the current setting.
Show usage allows you to view the instrument groups on which this setting is used.
Click Cancel to discard all changes made during the current editing session.
In edit mode, click Delete and confirm the operation in the dialog to delete the margin profile.