Blog

MQL5 Wizard vs a Visual EA Builder: Which Should You Use?

TradeSmithy Team4 min read

Short answer: the MQL5 Wizard is a free generator inside MetaEditor that assembles an MT5 Expert Advisor from ready-made Standard Library modules — signals, trailing stops and money management. It is excellent for combining standard signals quickly. It is weak when your strategy is a specific set of rules rather than a blend of standard signals, and it does not exist for MT4. A visual builder fits better when you want to express exact rules and see them.

How the MQL5 Wizard works

In MetaEditor 5: File → New → Expert Advisor (generate). The wizard walks you through four steps:

  1. General settings — name, symbol, timeframe.
  2. Signals — add one or more signal modules, such as "Signals of oscillator 'RSI'" or "Signals of indicator 'Moving Average'", each with a weight.
  3. Trailing — none, fixed points, Moving Average or Parabolic SAR.
  4. Money management — fixed lot, fixed risk, fixed margin, and others.

It then writes an EA built on the Standard Library's CExpert classes. Compile it and it runs.

The part most people miss: weighted votes

Wizard signals do not say "buy when RSI crosses 30". Each module recognises several built-in patterns — for RSI, things such as a turn in the oscillator or a divergence — and scores the market from 0 to 100 for buying and for selling. The scores of all modules are combined by their weights and compared with the EA's threshold inputs for opening and closing.

That design is flexible and genuinely clever. It is also opaque: the exact rule that opened a trade is spread across pattern weights inside Standard Library source files, and changing "which pattern counts" means editing inputs whose effect you learn by experiment — or writing your own CExpertSignal class in MQL5.

MQL5 Wizard vs visual builder

MQL5 WizardVisual builder (TradeSmithy)
CostFree, built into MetaEditorFree plan; paid plans for AI and backtests
PlatformsMT5 onlyMT4 and MT5 from one graph
How rules are expressedWeighted votes of built-in patternsExplicit conditions you wire
Seeing why a trade openedRead Standard Library sourceFollow the wires on the canvas
Custom logicWrite a new signal class in MQL5Add nodes
Your own indicatorsVia a custom signal classUpload .ex4/.ex5, wire its buffers
AI helpNoneAn assistant that edits the graph
OutputReadable MQL5 on the Standard LibraryReadable MQL4 or MQL5

When the Wizard is the right choice

  • You are on MT5 and want something working in five minutes, for free.
  • You like the idea of combining several standard signals by vote.
  • You are learning MQL5 — the generated code is a good tour of the Standard Library.

When a visual builder fits better

  • Your strategy is a specific rule set: "RSI crosses back above 30, price above the 200 EMA, one trade at a time".
  • You need MT4, or both platforms.
  • You want to see every condition, or hand the strategy to someone else — or sell it — in a form they can read.
  • You want position management the Wizard's modules do not offer, such as reading your open trades and acting on them.

The rules-first approach is covered in our RSI EA and moving average crossover walkthroughs.

Try both on the same idea

The Wizard costs nothing but ten minutes, and so does TradeSmithy's Free plan — full builder, one MQL5 or MQL4 export a month. Build the same RSI strategy in each and see which one tells you more about what it will do. The AI assistant and server backtests are on Pro; the full field is in our EA builder comparison.

Frequently asked questions

Is the MQL5 Wizard free?

Yes. It is part of MetaEditor 5, which ships with MetaTrader 5.

Does the MQL5 Wizard work for MT4?

No. MetaEditor 4 can create an empty EA template but has no equivalent generator.

Can I add my own indicator to the MQL5 Wizard?

Only by writing a custom signal module class in MQL5 that the Wizard can load.

Why does my Wizard EA not trade?

Often the combined signal score never reaches the open threshold. Lower the threshold or check the weights, then see our EA-not-trading checklist.

Keep reading

← More from the TradeSmithy blog