Skip to content

AI agentic trading

The AI proposes. It never pulls the trigger.

Helios pairs an LLM trading agent with a deterministic C++ risk engine on MetaTrader 5. The agent suggests trades. The engine — not the model — decides whether any of them are allowed to exist.

Trial
7 days, no card
From
$19.99/mo
Performance fee
3.9%–9.9% of net profit

Why this is different

Most AI trading tools let the model trade. That is the bug.

A language model is good at reading context and bad at being reliable. Give it execution authority and one confidently wrong answer becomes a real, immediate loss on a real account. Helios is built so that the model's authority stops at the proposal.

  1. The AI cannot place a trade

    The agent has no broker connection, no order API, and no path to your terminal. It publishes proposals onto an event bus and its authority ends there. This is an architectural boundary, not a setting you can accidentally switch off.

  2. Limits are compiled in, not prompted

    Risk rules are deterministic C++ code reading a versioned policy file — not instructions in a prompt an LLM might reinterpret, ignore, or be talked out of. The same inputs always produce the same decision.

  3. It keeps working when the AI is down

    Position management and the risk engine run independently of the Python agent, the dashboard, and the database. If every one of them stops, your open positions are still being managed and protected.

  4. Oversized trades wait for a human

    A proposal past your size or risk threshold returns REQUIRES_HUMAN_APPROVAL and is not executed. The default is to wait for you, not to proceed.

  5. Every decision is on the record

    Risk decisions, position events and order events are written to Postgres and stamped with the software, policy and git version that produced them — so any trade can be reconstructed months later.

  6. An independent kill switch

    Emergency exit is evaluated before every other rule, per position, on unrealized loss. It cannot be outvoted by a strategy signal or a confident model.

The path of a trade

Four stages, and only one of them can send an order

Each stage can only hand work to the next. There is no path that skips the risk engine.

Market data

Ticks and account state stream out of your MetaTrader 5 terminal through an MQL5 gateway into the trading core. The gateway is a thin adapter — it holds no strategy and makes no decisions.

The agent proposes

An LLM agent reads candles, volatility and the economic calendar, then emits a structured trade proposal with a mandatory confidence score. A proposal is a request. Nothing has been ordered.

The risk engine decides

A deterministic C++ engine checks the proposal against every hard limit — sizing, daily loss, drawdown, spread, volatility, exposure, correlation, margin. It approves, rejects, or escalates for human approval.

Execution and management

Only the execution engine can send an order. From then on, position management runs the trade — trailing stop, break-even, profit lock, partial close, emergency exit — with no further AI involvement.

Risk controls

Twelve hard limits every proposal has to survive

These are gates, not suggestions. A proposal that fails any one of them is rejected before it becomes an order — and the rejection is written to the audit trail with the reason.

  • Position sizing
  • Max daily loss
  • Max drawdown
  • Spread filter
  • Volatility circuit breaker
  • Stale-data gate
  • Proposal rate limiter
  • Session & liquidity filter
  • Max concurrent positions
  • Margin sufficiency
  • Correlation & concentration
  • Human approval threshold

What we are not claiming

No track record, no promised returns

Helios is trading infrastructure, not a signal service or a managed fund. We publish no historical performance, because we would rather show you nothing than show you a backtest dressed up as a forecast.

You can lose money using this

Every risk control on this page limits the size of a loss. None of them prevents one. Leveraged trading can lose your entire deposit, and an automated system can lose it faster than a manual one.

Start on a demo account

The 7-day trial works on demo and live accounts. Run it on demo first, watch what the agent proposes and what the risk engine does with those proposals, and only move real capital once you have seen it behave.

You stay responsible for your account

Helios is software you operate. It is not investment advice, we do not hold your funds, and we place no trades on your behalf beyond the rules you configure.

Watch it run before you risk anything

7 days free on a demo or live MetaTrader 5 account. See every proposal the agent makes, every decision the risk engine returns, and the reason attached to each one.

It connects to an account you already own. See which brokers you can connect.

Trading involves risk of loss. Read the risk disclosure first.