Try MetaTrader control through chat
The same assistant a broker would embed. It drives real MetaTrader terminals on our test VPS (demo accounts and EAs with compatibility profiles) and a simulated VPS that resets every night. Access is by code, so nobody restarts other people's robots for fun.
- "How is my account doing?"
- "Which EAs are running right now?"
- "Draw my balance curve"
- "Win rate by hour of day"
- "Switch Nordwind on NZDUSD to low risk" — review the preview, then press Apply
- "Restart Nightowl with MaxSpread 15"
- "Stop Gridkeeper on AUDNZD" — soft stop, positions stay managed
- "Start Nordwind on GBPUSD as well, medium preset"
- "Backtest Nightowl on EURUSD M5 from March to June with 1 minute OHLC" — the sandbox answers with simulated metrics and a report
The assistant answers in your language. Every change is previewed first, applied only after you press Apply, and reported back with the settings read from the terminal.
Choose a simulated or live demo
Simulated VPS, resets nightly
A full control server with a simulated VPS, two demo accounts, three running EAs and nine weeks of trade history. Commands complete in about a second. Best for exploring the API and the chat.
Real MetaTrader terminals on our test VPS
Two terminals with demo accounts and EAs prepared for AlgoHand. Commands take one to three seconds because a real terminal applies a real template. This is what customers get.
How a change is confirmed and checked
Every change is a dry run first: the diff comes from the terminal, not from the request, and nothing is queued until you confirm with the Apply button. The result is what the terminal reports back: the new value read from the chart, with second-level timestamps and a reconciled flag.
Try the same commands through the API
The chat is a thin client over the public API. With a sandbox key you can call the same endpoints from curl, from your assistant's tools or through MCP.
curl -H "Authorization: Bearer $KEY" \
"https://api.algohand.com/v1/clients/ea-cust-1042/state"
curl -H "Authorization: Bearer $KEY" -X POST \
https://api.algohand.com/v1/accounts/acc_9q1x7d/commands \
-d '{"client_id":"ea-cust-1042","type":"set_risk",
"params":{"instance_id":"inst_d4e5f6","preset":"low"},
"dry_run":true}'
Get a demo access code
Leave your name and email: the code for the sandbox arrives by email instantly and is valid for 7 days. Codes are personal and can be revoked. Want to see real EAs move on live terminals? Say so in the message and we will get in touch.
Already have a code? Open the chat and enter it.

