Building in Horizon

The Horizon platform

Describe a strategy, watch it appear on the chart

Horizon is where you build. You describe a strategy in plain English, and it appears on a live chart in seconds: no installs, no setup, no code to read. It backtests itself across several markets the moment it's ready, and every change you ask for redraws the chart while the AI is still typing. When a strategy proves itself, you export it to the platform you trade on.

Horizon is the workshop, not a broker. Nothing here places live trades. When your strategy is ready for the real world, see Exporting from Horizon.

1) Start building

Go to the create page and tell it what you want, e.g. "Go long when the 20 EMA crosses above the 50, 2% stop, 3% target." No idea yet? Click one of the links under the box: a trend-following idea, a reversal idea, or surprise me, and the AI invents one and starts building.

2) Watch the Chart tab, not the code

In the right-hand panel, switch to Chart: candles for the market you picked, with your strategy drawn over them.

You don't press Run. The chart redraws on its own every time the AI makes a change, so you often see the new indicator appear before the AI has finished explaining it.

Pick the market and timeframe from the toolbar above the chart. The market box is searchable: it opens on a curated list (major FX pairs, gold and silver, the big crypto pairs, popular US stocks, futures like ES1! and NQ1!) and typing searches a much wider universe. Timeframes run from 1m up to 1D.

Market and timeframe are shared with the Backtest tab. Set them once and both panels follow.

3) It backtests itself

The first time a new strategy is ready, Horizon runs a multi-market backtest automatically: a basket of 3 to 6 markets matched to the strategy's style, with the return and a grade for each. The AI reads the results back and recommends where the edge actually holds up. Click any market in the card to see its full report in the Backtest tab.

From there, everything is a conversation: "tighten the stop", "add a trend filter", "why does it lose in March?" When the numbers start looking real, run the stress test.

4) Ask for the visuals you want

Ask in plain language and the chart can do a lot more than most people ask it for:

  • Lines for moving averages, oscillators, any level you can describe
  • Histograms like the MACD histogram or volume bars
  • Shaded bands for Bollinger Bands, Keltner Channels, the Ichimoku cloud
  • Zones and levels for overbought/oversold areas or a key price
  • Boxes and trendlines anchored to specific bars and prices
  • Markers (arrows or dots) wherever a condition is true
  • Candle colouring based on any rule
  • Labels and tables, including a pinned stats panel in a corner of the chart

Try "shade the Bollinger band instead of drawing two lines" or "put a summary table in the top right with the current RSI and trend."

5) Put indicators in their own panes

Say "put the RSI in its own pane with the 70 and 30 levels shaded" and it lands in a lower pane under the price chart, with the zones and levels together. An RSI and a MACD get separate panes rather than fighting over one. The legend above the chart lists every series; click an entry to hide or show it.

6) Export when it's proven

If something goes wrong along the way, the AI sees the error itself and fixes it before handing back to you; you rarely have to do anything.

Once a strategy has passed its backtests and the stress test, click Export in the chat header to get it as Pine Script, MQL5 or NinjaScript for the platform you trade on. See Exporting from Horizon.

Good to know

  • Available on every plan. Building and charting are never gated. (The manual Run button on the Backtest tab is Pro/Elite; see Backtesting in Horizon.)
  • Forex pairs and most CFDs don't report volume, so volume-based indicators show nothing on EUR/USD and similar. Test those on a stock or a crypto pair.
  • One market and one timeframe at a time on the chart. Use a multi-market backtest to compare markets side by side.
  • The chart shows roughly the last 1,000 bars. A very long lookback (say a 200-period average on the 1m chart) will have a blank warm-up at the left edge.
  • If the chart shows an amber notice, market data for that instrument couldn't be loaded. Pick another listing or try again shortly.

Next

Backtesting in Horizon: run the strategy and read the numbers, in seconds →