Changelog

Notable changes, newest first. Some aren't available to customers yet. API changes and deprecations are in the API changelog.

  1. AI agents, monthly billing and dedicated IPs

    • Agent keys, kill switches per key and per account, and guarded agent trading with an audit trail.
    • Pre-trade decision hook: allow, deny or hold, signed and fail-closed, with holds released by the hook.
    • Tickwire MCP server over stdio and streamable HTTP, with an example guard.
    • Monthly subscription in US dollars, with a free trial and a grace period for failed payments.
    • Dedicated IP add-on at $7 a month, the plan chosen over accounts and IPs together, and discount codes at checkout.
    • Dedicated IPs for each customer. An IP is never given to another customer.
  2. One API for MT4 and MT5, keeping the API shapes existing clients call

    • If an order can't be confirmed, we don't resend it: we check the terminal and report the result, or unknown.
    • Trading through POST /users/current/accounts/{id}/trade.
    • Account, history and market-data endpoints on /users/current.
    • Terminal REST routes and WebSocket on /{mt4|mt5}/{id}.
    • Streaming v2 with sessions, resume and the socket.io mapping.
    • MT4 behind the same API.
    • Public status feed with uptime history and incidents.
    • Drawdown and profit trackers and trading statistics.
  3. Real MT4 and MT5 terminals

    • Read, open, modify and close positions on MT5 accounts.
    • A distinct, stable device identity for every account.
    • Read, open, modify and close positions on MT4 accounts.
    • MT4 accounts at any broker, with no per-broker setup.
  4. Account data and streaming

    • Account data, price history and WebSocket streams.