AlgoHandMT4 & MT5 through chat
Live demo

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.

Two environments: real VPS and sandbox Charts in the chat Answers in English, Russian and Spanish Nothing to install
Things to try
  • "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.

Environments

Choose a simulated or live demo

Sandbox

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.

Live

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.

Recorded · preview → confirm → verified
Switch Nordwind to low risk
✓ get_client_state · 2 accounts · 3 EAs running
✓ set_risk dry_run=true · preset medium → low · diff LotSizingMethod 4 → 5 · restarts_ea: true · open positions: 0 · nothing queued
Nordwind runs on account 51234567 (IC Markets), NZDUSD M15, medium preset, no open positions. Plan: - Switch from medium to low risk - Lot-sizing Method changes from 4 to 5 - The EA restarts to apply it (no open positions, so that is safe) Shall I go ahead?
Apply
✓ set_risk · command queued 06:48:02
✓ get_command wait=30 · succeeded 06:48:03 · reconciled: true · read back from the terminal: LotSizingMethod = 5, running, 0 positions
Done. - Requested: 06:48:02 - Confirmed: 06:48:03 - Happened: 06:48:03 Nordwind (NZDUSD) now runs on low risk; restarted with Lot-sizing Method 5, read back from the terminal.
The control cycle

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.

Recorded · charts in the chat
Draw my balance curve and show the win rate by hour of day
✓ get_equity_curve source=deals · 259 deals · 170 points
✓ get_pnl group=hour · 55 deals · 24 buckets
Both charts are for your main account (balance 10 250.40 USD). Balance curve (whole history): grew from 0 to 10 250.40 USD, steadily, worst drawdown 158.76 USD (1.58%) on 17 Jul. Win rate by hour (last 30 days, broker time): 55 deals, 76.4% wins, +234.75 USD. Strongest block 08:00 (13 deals, 84.6% wins); weak spot 11:00 (33% wins, −39.37). Want the same cut by weekday, or per EA?
For developers

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}'
Access

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.

By sending this form you agree to our Privacy Policy and Terms of Service.