AlgoHand
For brokers · VPS providers · trading platforms

Your assistant already talks. Let it act.

Your customers' EAs run on VPS machines your assistant cannot reach. AlgoHand is the missing layer: one API that starts, stops and reconfigures Expert Advisors on those machines — with the validation, confirmation and proof a regulated business needs.

OpenAPI 3.1 + Claude tools + MCP Per-customer keys Sandbox in an hour
A command, end to end
POST /v1/accounts/acc_9q1x7d/commands
{ "client_id": "ea-cust-1042",
  "type": "set_param",
  "params": { "instance_id": "inst_g7h8i9",
              "inputs": { "MaximumSpread": 15 } },
  "dry_run": true }

200  summary: "MaximumSpread 7 → 15 on Night Hunter Pro
              (EURUSD) — EA will restart"
     diff:    { MaximumSpread: { was: 7, now: 15 } }
     restarts_ea: true · open_positions: 0

… the customer says yes …

202  command_id: cmd_01M1JY85A07NCXYZ
GET  /v1/commands/cmd_…?wait=30
200  status: succeeded · reconciled: true
     observed.inputs.MaximumSpread: 15.0
What you get

The parts that are hard to build and easy to get wrong

Validation you do not have to trust the model for

Catalog of EAs with whitelisted inputs, ranges, enum values and presets. The server rejects anything else with a message the model can relay. Your LLM is never the security boundary.

Restart-safety knowledge

Every parameter change restarts the EA. We verify per EA how it recovers its basket and refuse unsafe changes on open positions. Maintained by us as vendors ship new builds.

Reconciliation

Requested, resolved and observed state per command, with timestamps and the inputs read back from the running EA. A mismatch fails the command instead of reporting success.

VPS agent and manager

Outbound-only agent in your VPS image, auto-updating, self-healing. The manager runs as an MQL5 service — nothing a customer can close, no start-up config on the terminal.

Live state and history

Accounts, running EAs with effective settings, positions and orders attributed by magic number, deal history, equity curve and P&L breakdowns — ready for your reporting.

Multi-tenant by design

Tenant → client → VPS → account. Client keys see one customer only. No shared database with us: API only, every call carries the client id.

Roadmap

Backtests as an API call

A pool of dedicated Strategy Tester servers runs backtests for your customers' EAs and settings on request — queued, parsed, returned as structured results your assistant can compare and act on. Your trading VPS machines never run a tester. Specified; scheduled after the pilot.

Integration

Three ways in, one contract

Use whichever fits your stack. All three expose the same operations and the same validation.

  • REST — OpenAPI 3.1, async commands (202 + command id, long-poll the result)
  • Tool definitions — ready-made schemas for Claude and other function-calling models; drop them into your assistant
  • MCP server — for MCP-capable clients and internal tooling
OperationWhat it does
get_client_stateEverything the customer owns, live
list_eas · get_eaCatalog with presets, ranges, exact input names
start_ea · stop_eaAdd or remove a robot, soft or hard stop
set_risk · set_param · restart_eaChange settings, dry run first
get_commandOutcome with diff, observed state, timeline
get_account_history · get_pnl · get_equity_curveDeals, P&L breakdowns, equity and balance curves
Rollout

From first call to customers in production

Sandbox

A tenant with a simulated VPS and demo accounts. Same validation, dry run and reconcile path as production. Keys within an hour of your request.

Your EA catalog

We onboard each EA from its closed .ex5: inputs are discovered automatically, presets and safe ranges take about ten minutes of review per EA, restart safety is tested on a demo account.

Pilot VPS

Install the agent on one of your VPS images or a test machine with a single script. Discovery finds the terminals; your assistant starts driving them the same day.

Production

Per-customer keys issued from your backend, per-VPS enrolment tokens, monitoring and signed updates from us. Non-exclusive licence, per-VPS pricing.

Get started

Request the sandbox

Tell us a little about your platform and which EAs your customers run. You get sandbox keys, the spec and the tool schemas, and a thirty-minute walkthrough if you want one.

Prefer e-mail? info@mtcodec.com