Copier Configuration
Coming Soon — The Trade Copier is in active development and not yet available. The documentation below describes planned functionality. View current features →
Every slave account has its own configuration. All settings are managed from the dashboard and propagate to the EA automatically.
Lot Sizing
Control how position sizes translate from master to slave.
| Setting | Description | Default |
|---|---|---|
| Lot Multiplier | Scale the master’s lot size by this factor | 1.0 |
| Use Risk-Based | Calculate lots from risk % instead of multiplier | false |
| Risk Percent | Risk % of account balance per trade (when risk-based is on) | 2.0 |
| Min Lot Size | Floor for calculated lot size | 0.01 |
| Max Lot Size | Cap for calculated lot size | 100.0 |
Multiplier mode: slaveLot = masterLot × multiplier
Risk-based mode: Lot size is calculated from the slave account’s balance, the risk percentage, and the signal’s stop loss distance. Ignores the master’s lot size entirely.
Symbol Translation
Handle broker-specific instrument naming differences.
| Setting | Description | Example |
|---|---|---|
| Symbol Prefix | Prepend to master’s symbol | m. → m.EURUSD |
| Symbol Suffix | Append to master’s symbol | .pro → EURUSD.pro |
| Symbol Mapping | Explicit JSON key-value pairs | {"XAUUSD": "GOLD"} |
| Filter Symbols | Only copy these instruments (empty = copy all) | EURUSD, GBPUSD |
Resolution order: mapping → prefix/suffix. If a symbol has an explicit mapping, prefix/suffix are skipped for that symbol.
Copy Behavior
Choose which events get replicated on each slave.
| Setting | Scope | Default |
|---|---|---|
| Send Modifications | Master | true |
| Send Partial Closes | Master | true |
| Copy Modifications | Slave | true |
| Copy Partial Closes | Slave | true |
Master-side settings control what gets broadcast. Slave-side settings control what gets executed. Both must be enabled for an event type to propagate.
Timing
| Setting | Description | Default |
|---|---|---|
| Heartbeat Interval | Seconds between heartbeat pings | 15 |
| Config Check Interval | Seconds between config refreshes | 30 |
| Poll Interval | Seconds between signal polls (slave only) | 2 |
| Reconnect Interval | Seconds before reconnect attempt after failure | 30 |
| Symbol Info Sync | Seconds between symbol info syncs (master only, 0 = on open only) | 60 |
Advanced
| Setting | Description | Default |
|---|---|---|
| Slippage Points | Maximum allowed slippage in points | 10 |
| Magic Number | MT5 magic number for filtering (master: 0 = monitor all) | 0 |
| Price Difference | Max acceptable price difference in pips | 0 |
| Spread Adjustment | Spread adjustment factor | 0 |
| Enable Logging | Toggle EA expert log output | true |
Configuration Examples
Scenario: Same broker, different account sizes
Master trades 1.0 lots on a $100k account. Slave has $10k.
Lot Multiplier: 0.1
Symbol Prefix: (empty)
Symbol Suffix: (empty)
Scenario: Different brokers, risk-based sizing
Master on IC Markets, slave on Pepperstone with .pro suffix.
Use Risk-Based: true
Risk Percent: 1.5
Symbol Suffix: .pro
Scenario: Gold-only copying with explicit mapping
Filter Symbols: XAUUSD
Symbol Mapping: {"XAUUSD": "GOLD"}
Lot Multiplier: 0.5