6. Trading: Trading Groups
Trading groups let youGroups define leverage and trading parameter overrides for segmentstrading accounts.
Trading Groups are the single source of clients (e.g., VIP, Watchlist). A group can set global defaultstruth for anleverage.
Symbols instrumentand familyTrading and/Pairs do not define or per-symbolinfluence overrides.leverage Clientsin canany belongmargin, toexecution, multipleor groups;risk the order of groups on a client determines which overrides win.calculation.
Finding the Pagepage
.
Page layoutLayout & controlsControls
Top Section
Total — numberNumber of trading groups in the table.
+ Add — opensOpens the Add groupTrading Group form.
Table columns:Columns
| Column | Description |
|---|---|
| Label | Short identifier (e.g., 1:100, VIP, Watchlist) |
| Name | Descriptive name |
| Default Leverage | Base leverage defined for the group |
| Active | Indicates whether the group is active |
| Actions | Edit / Delete |
Default Locked Leverage Groups
The system includes 5 predefined, locked Trading Groups:
-
Leverage 1:10
-
Leverage 1:100
-
Leverage 1:200
-
Leverage 1:400
-
Leverage 1:500
These groups:
-
Cannot be deleted
-
Cannot have their base leverage modified
-
Can define category-level overrides
-
Are available for assignment to any trading account
On account creation: The system automatically assigns Leverage 1:100
An account must always have one Trading Group to trade.
Leverage Architecture
Core Principle
Leverage is resolved exclusively through Trading Groups.
Symbols and Trading Pairs never define leverage.
Effective Leverage Resolution
When an order is placed:
-
System reads the account’s Trading Group.
-
System checks for an instrument category override.
-
If override exists → use override leverage.
-
If no override exists → use group default leverage.
Category Override (if exists)
else Group Default Leverage
The effective leverage is:
-
Applied during margin validation
-
Stored on the Position at execution
-
Used later for liquidation and risk logic
Creating a Trading Group
Click + Add.
General Section
Label (required)
Short identifier displayed in tables and client profile.
Example:
Label—theshortlabel displayed in lists and on the client page (e.g.,1:100
VIP).Name— descriptive name (e.g.,High-volume VIP).Actions— edit / delete.
PROMO-Q4
Name (required)
Note:Full Adescriptive Defaultname.
Active (toggle)
If disabled, group mayremains existstored inbut somecannot installations;be itused isfor appliednew to clients automatically when no other group is assigned.assignments.
CreatingDefault aLeverage group
(required)
Click + Add to openDefines the form.base leverage for the group.
General:Example:
Label(required)—short identifier shown in tables and chips.Name(required)— full, human-readable name.Active(toggle)— enables the group. Inactive groups stay saved but don’t apply.100
200
500
Group-level
Represents 1:100, 1:200, 1:500 etc.
Category-Level Overrides
This section allows defining leverage overrides (per instrument family)category.
UseYou thismay sectiondefine tooverrides applyfor:
-
Forex
-
Crypto
-
Commodities
-
Stocks
-
Indices
-
Any configured instrument family
Example:
| Category | Leverage |
|---|---|
| Forex | 200 |
| Crypto | 50 |
| Indices | 100 |
If no override exists, the samegroup default leverage applies.
What Trading Groups Can Override
Trading Groups may override:
-
Commission
-
Swap long
-
Swap short
-
Category-level leverage
They do NOT override:
-
Price feeds
-
Tick size
-
Contract size
-
Trading hours
-
Weekend rules
-
Price deltas
What Is No Longer Allowed
The following is no longer supported:
-
Margin ratio defined on Symbols
-
Leverage defined in Trading → Configurations
-
Symbol-level leverage overrides
to -
symbolsMultiple
insidegroupastackingselectedforfamilyleverage(e.g.,resolutionall
Leverage optional;resolution onlyis those you fill are considered overrides):strictly:
- Account → Trading Group
—→instrumentCategoryfamilyOverrideselector→(e.g.,EffectiveCrypto, Commodities, Forex, Stocks, Indices).Swap long— overnight fee for long positions (pips).Swap short— overnight fee for short positions (pips).Margin ratio— leverage used in margin calculation.Commission— per-order fee (pips).Leverage
Assigning Trading Group to an Account
You canassign addTrading multipleGroups familyfrom blocks withthe +Clients Addmodule.
Steps:
Each trading account:
-
Must have exactly one
forprimaryCrypto,TradingoneGroup. -
Cannot trade without one.
Multiple group ordering logic is no longer used for Forex).leverage.
Symbol-level
overridesChanging (specificTrading instruments)
Group on an Account
UseIf thisthe sectionaccount tohas overrideopen parameterspositions, a modal appears:
Recalculate margin for
individualcurrentsymbols.open positions?FieldsYes(all/optional):No
If "Yes" Selected
-
All open positions are recalculated using new effective leverage.
-
Margin requirement updates immediately.
-
Liquidation levels adjust accordingly.
If "No" Selected
-
Existing positions keep original leverage and margin.
-
New orders use the new Trading Group leverage.
-
Stored leverage on positions remains unchanged.
Position Leverage Storage
At order execution:
-
Effective leverage is calculated.
-
That leverage is stored on the Position.
-
It becomes immutable.
Stored leverage is used for:
-
Margin maintenance
-
Liquidation checks
-
Risk monitoring
-
PnL exposure logic
If Trading Group changes later and "No recalculation" was selected:
-
Existing positions continue using stored leverage.
Margin Calculation
Margin is calculated using stored leverage on the position:
Group—selecta symbol from the available list (context typically starts filtered by family).Swap long,Swap short(pips)Marginratio= Position- Value
Stored Leverage
/Commission
Add more symbol entries with + Add Symbol.
Validation & save:
Editing & deleting groups
Edit: open the form, change any fields, Save.Delete: removes the group; clients previously assigned will immediately stop inheriting its overrides.
All create, update, and delete actions are logged with user, time, and before/after values.
Assigning groups to a client
You manage membership per client from the Clients area.Steps:
Resolution / inheritance:
Examples:VIP: set Commission = 0, lower Margin requirement (if your build also exposes requirement at group level) or higher Margin ratio for greater leverage.Watchlist: increase Commission and/or reduce Margin ratio to limit exposure.
How group overrides interact with Trading settings
Best practices
Glossary
The system does not read leverage from:
-
Symbol
-
Trading pair configuration
-
Historical group values
Only stored leverage is authoritative.
Editing & Deleting Groups
Edit
Open the form → Modify values → Save.
Changes affect:
-
New orders immediately
-
Existing positions only if recalculation was selected
Delete
Deleting a group:
-
Removes it from availability
-
Does not delete historical stored leverage on positions
Locked default groups cannot be deleted.
Interaction With Trading Configuration
Trading → Configurations remains baseline for:
-
Symbol setup
-
Contract size
-
Trading hours
-
Swap defaults (if not overridden)
-
Commission defaults (if not overridden)
Leverage is never read from Trading pairs.
Best Practices
-
Use predefined leverage groups whenever possible.
-
Avoid excessive category overrides unless required by risk policy.
-
Review open positions before changing leverage for large accounts.
-
Keep group labels short and clear.
-
Document internal criteria for assigning leverage tiers.
Glossary
Trading Group
Container defining leverage and trading parameter overrides for accounts.
Default Leverage
Base leverage defined at group level.
Category Override
Optional leverage rule for instrument family.
Effective Leverage
Leverage resolved at order execution.
Stored Leverage
Immutable leverage saved on a Position at creation time.