🔌 Broker Accounts

📡 MT5 Domain DISABLED

Push-based execution. MT5 EA sends account state and can seed cache data; quote/bar reads can come from Twelve Data first with MT5 fallback.

Set MT5_ENABLED=true to activate.

📈 Tradovate Domain CONNECTED

Pull-based execution. Server submits orders and reads account state from Tradovate; quote/bar reads can come from Twelve Data first with Tradovate fallback.

View Tradovate status →

Import MT5 Chart History

Upload MT5-exported JSON or CSV bars to seed shadow trades, journals, and proposals.

Analyst+

CSV needs timestamp, open, high, low, close, volume. JSON can be a bars array or an object with symbol, timeframe, and bars. Blank strategy ID reuses the EA strategy name for that symbol.

Registered Broker Accounts

No broker accounts registered. Use POST /brokers/accounts to register one.

⚠ Deprecation notice: The legacy /webhooks/mt5/event and /webhooks/mt5/order copier endpoints are deprecated. Migrate MT5 signals to POST /brokers/mt5/signal and Tradovate signals to POST /brokers/tradovate/signal for venue-native execution.