Trading bots and strategies
Run a strategy alongside your copied signals: what a bot is allowed to do, how it is limited, and how to test one.
Bots vs signal sources
A signal source reacts to somebody else's message. A bot generates its own entries from market data on the instruments you assign it. Both end up in the same risk engine and the same order router.
- Bots live under Trading Bots; the instruments they may touch are set under Instruments.
- Bots size and place their own orders: they do not follow a channel's Min/Max Lots or its Risk per trade setting, and signal-side per-account filters do not apply to them.
- Disabling an account stops new orders from signals; check each bot's own status as well.
Setting one up
- 1
Pick the strategy
Each carries its own parameters and its own idea of what a good entry is.
- 2
Assign instruments
Fewer is better at the start. One instrument makes attribution readable.
- 3
Assign accounts
Same routing model as sources — one bot can trade several accounts, each sized independently.
- 4
Run it forward first
Forward Testing runs live market data with no orders. It is the honest version of a backtest.
Watching it
- Portfolio shows exposure across everything running, which is where over-correlation shows up first.
- Performance separates bot results from copied-signal results.
- A bot that stops trading is usually blocked by the account status rather than broken — check that the account is enabled and connected first.
Running a bot and several signal providers on one account means they can all be long the same thing at the same time. Linking the bot and the signal channels to different accounts, or lowering Risk per trade, is the cheap fix.
Still stuck?
Send the raw signal, timestamp and account name. Never send passwords, API keys or broker credentials.
Related