Edge Builder
Indicators Builder
A specialised AI chat that turns a description — a sentence, a partial spec, even a screenshot of your chart with arrows drawn on it — into a custom, compiled MQL5 indicator ready to drop into MetaTrader 5. It builds indicators, and only indicators: a separate channel from the EA build pipeline.
What it is
Think of it as a senior MQL5 indicator engineer on demand. You describe the tool you want on your chart; it consults a certified library of 3,007 indicators across 13 categories (trend, momentum, volatility, volume, regime, SMC, ICT, session, multi-timeframe, candlestick, statistical and more), writes the code, and compiles it in MetaTrader before handing it back.
Indicators only — not strategies or EAs
Indicators Builder produces a single.mq5 indicator. Use it on your own MetaTrader 5 charts, or upload it into a build as a custom component. To turn a strategy into a validated, compiled Expert Advisor, use the build wizard and build modes instead.Two power levels
You pick the level per message; the exact cost is shown in the app before you send.
- Advanced. Single- to multi-buffer indicators, custom plots, basic chart objects and light multi-timeframe work.
- Expert. Institutional-grade builds: dashboards and HUDs, full multi-timeframe, multi-symbol, event-stream logic (FVG / OB / CHoCH) and performance-aware redraws.
Two ways to start
- From scratch: describe the indicator from zero in plain text or images. It checks the certified library for a known archetype first, then builds.
- From your own: upload one or more
.mq5files. It reads them, summarises what they do, and makes minimal, surgical edits — your original copyright is preserved and a modification note is added.
The compile gate
Every build is compiled in MetaTrader before it reaches you. No code is delivered unless it compiles clean — the download only unlocks on a successful compile. The assistant reads the compiler log and fixes errors itself across a few attempts before giving up. If the engine cannot compile your request, that message is refunded.
What you get
When a build succeeds, you receive a downloadable artifact containing:
- The compiled-clean
.mq5source (the filename is prefixededge_to avoid collisions in your Indicators folder). - The list of buffers and plots it exposes.
- Every input parameter (no hard-coded constants — everything tunable is an input).
- Usage notes and a suggested starting point.
Engineering discipline, built in
Every build follows the same rules a careful MQL5 engineer would:
- Single-pass OnCalculate with prev_calculated — no needless full recompute.
- One buffer per plot, with ArraySetAsSeries documented.
- No look-ahead.
- Multi-timeframe access kept safe.
- Chart objects always cleaned up when the indicator is removed.
- #property strict, every magic number exposed as an input.
Session limits
- Up to 4,000 characters per message.
- Up to 5 images per message (a chart screenshot counts as one).
- Up to 12 of your messages per session — start a fresh session to keep going.
Pricing & refunds
Pricing is per message and pre-charged, because each message can trigger a real compilation. If that compilation can’t be completed on our side, the message is automatically refunded. It runs on the same universal credit wallet as everything else — see Credits & billing.