Batch Trading
Execute trades across multiple accounts with a single click.
How Batch Trading Works
When you select a group instead of an individual account in the trading interface, any trade you place will be executed on all accounts in that group:
- Same symbol and side on all accounts
- Same volume and leverage on all accounts
- Same SL/TP levels on all accounts
- Parallel execution for speed
Placing a Batch Trade
- 1Select a group
In the trading interface, use the account/group dropdown to select a group instead of an individual account.
- 2Choose your symbol
Select the trading pair you want to trade.
- 3Configure the trade
Set your trade parameters: side, volume, leverage, SL/TP. These settings will apply to all accounts in the group.
- 4Execute the trade
Click the trade button. The order will be sent to all accounts simultaneously.
- 5Review results
Check the execution results. You'll see success/failure status for each account.
Understanding Execution Results
After a batch trade, you'll see results for each account:
- Success - Trade executed successfully
- Partial - Some accounts succeeded, some failed
- Failed - Trade failed on this account (check error message)
Each account is traded independently. If one account fails (e.g., insufficient margin), the others still execute normally.
Volume Considerations
When batch trading, consider that:
- All accounts receive the same volume
- Accounts with different balances may have different position sizes relative to equity
- Accounts with insufficient margin will fail
- Consider using percentage-based sizing when accounts have varying balances
Managing Batch Positions
After opening batch positions:
- Positions appear in the positions table with account labels
- Each position can be managed individually
- Close positions one by one or use the same group for batch close
- SL/TP modifications are per-position
Closing Batch Positions
To close all positions across a group:
- 1. Ensure the group is selected in the account dropdown
- 2. Open a counter-position to close existing positions
- 3. Or close positions individually from the positions table
There's no "close all group positions" button currently. You need to close positions individually or open an opposite trade to close.
Best Practices
- Verify balances - Check that all accounts have sufficient margin
- Use reasonable sizes - Don't over-leverage any single account
- Monitor execution - Check results for any failed accounts
- Track positions - Keep track of which accounts have open positions
- Consider slippage - Large batch orders may experience more slippage
Common Use Cases
- Signal provider - Execute signals for all subscriber accounts
- Portfolio rebalancing - Adjust positions across all accounts
- Quick scaling - Rapidly deploy capital across accounts
- Synchronized trading - Keep accounts in sync with same positions