Automation rules
6 active on this license
Adv
demo data
Rules run on the server, before fan-outA signal blocked here never reaches your
terminal, so it costs nothing and appears in the Rejected tab with the rule that stopped it. Connector-side
limits still apply on top — belt and braces, deliberately.
Guard rails
⏱
Active hoursOnly execute between 07:00 and 21:00 broker time. Outside that, reject and log.
07:00 – 21:00
⋮
Spread ceilingReject any signal arriving while the spread is wider than the limit.
4.0 pips
∑
Position capNever hold more than this many open positions from this license.
6 open
◎
Symbol allowlistOnly these instruments may trade. Anything else is refused by name.
5 symbols
⇆
Duplicate windowDrop a second identical signal arriving within the window.
3 s
⚠
News blackoutPause execution around high-impact releases on the affected currency.
off
Rule set as JSON
advanced
{
"version": 3,
"order": ["hours","spread","cap","allowlist","dedupe"],
"hours": { "tz": "broker", "from": "07:00", "to": "21:00" },
"spread": { "max_pips": 4.0, "on_breach": "reject" },
"cap": { "max_open": 6, "scope": "license" },
"allowlist": { "symbols": ["XAUUSD","EURUSD","GBPJPY","US30","BTCUSD"] },
"dedupe": { "window_ms": 3000, "key": "command+symbol+volume" },
"news": { "enabled": false }
}
Blocked in the last 7 days
Every block is a signal that would have traded. If a number here surprises you, the rule is probably too tight — open the Rejected tab and read the reasons before loosening it.
Symbol allowlist
XAUUSD×
EURUSD×
GBPJPY×
US30×
BTCUSD×