8%
{brand}Demo
EA Generator
NO CODE · MQL5

Build professional Expert Advisors & Indicators for MetaTrader 5 — without writing a single line of code.

MyEA.mq5
MQL5
#property copyright  "MyEA"
#property version    "1.00"
#property strict
#include <Trade\Trade.mqh>

// ── Inputs ──────────────────
input int    MagicNumber    = 100001;
input double RiskPct        = 1.0;
input int    EMA_Period     = 200;
input int    EMA_Timeframe  = PERIOD_H4;

CTrade trade;
int    handle_ema;

int OnInit() {
  trade.SetExpertMagicNumber(MagicNumber);
  handle_ema = iMA(_Symbol,
    EMA_Timeframe, EMA_Period,
    0, MODE_EMA, PRICE_CLOSE);
  return(INIT_SUCCEEDED);
}

void OnTick() {
  // EMA Retest — entry condition
  bool _buy = (
    low1 <= buf_ema[0] &&
    close1 > buf_ema[0] &&
    close1 > open1
  );
  if(_buy)
    trade.Buy(lots, sym, ask, sl, tp);
}
How it works

Four steps to your EA

01
🎯
Choose Strategy
Configure from scratch — MQL5
02
⚙️
Entry & Stops
Configure entry trigger, stop loss, take profit and trailing from 360+ options
03
🛡️
Risk & Filters
Lot size, news filter, spread filter, pause rules, max daily risk and more
04
Generate Code
Clean, compilable MQL5 code in seconds — ready for MetaTrader 5
Built-in

Supported Indicators

Trend · Momentum · Volume · Volatility · Structure · and more

EMASMAWMAHMADEMAIchimokuSuperTrendParabolic SARADXAlligatorAroonKeltnerDonchianHeikin AshiRSIMACDStochasticStochRSICCIMFIATRBollinger BandsWilliams %RAwesome OscTRIXRVIDeMarkerOBVVWAPAnchored VWAPCMFCVDVolume ProfileAcc/DistForce IndexFVGOrder BlockBOS / CHoCHLiq. SweepBreakerMitigationPremium/DiscountEqual H/LPrev Day H/LHammerPin BarEngulfingDojiMorning StarShooting StarThree Soldiers+ many more
Hinter den Kulissen

So entsteht dein Expert Advisor

Hinter Twelora steckt keine KI, die Code halluziniert, sondern eine sorgfältig kuratierte Bibliothek aus über 160 geprüften Code-Bausteinen — eine Funktion pro Indikator, eine Vorlage pro Entry-Bedingung, ein Block pro Stop-Loss-Methode, und so weiter. Während du den Wizard durchgehst, hält der Builder im Hintergrund mit: jede Auswahl, die du triffst, markiert einen passenden Baustein als aktiv.

Wenn du dann auf „Generieren" klickst, werden diese Bausteine in genau der Reihenfolge zusammengefügt, die ein MetaTrader-EA braucht — zuerst die Inputs, dann die Indikator-Handles, dann die Trading-Logik für jeden Tick, am Ende der Cleanup. Was nicht ausgewählt ist, taucht im fertigen Code gar nicht erst auf: keine ungenutzten Funktionen, keine toten Variablen.

Das Ergebnis ist ein deterministischer Output. Bei gleicher Eingabe entsteht jedes Mal exakt derselbe Code — vorhersagbar, sauber kompilierbar und nachvollziehbar. Genau das, was eine Trading-Strategie braucht, die später echtes Geld bewegt.

Change language top right ▲
{brand}Demo
EA Generator
Build professional MQL5 Expert Advisors & Indicators — no coding required

Twelora Free — a working Expert Advisor with 8 indicators. The full version has 75 indicators, trailing stop, break-even, partial closes, news filter and more.

Get the full version at twelora.com →

🤖
Expert Advisor
Full automated trading system with Entry, SL, TP, Risk Management, Filters & more
Entry Trigger Stop Loss Take Profit Risk Mgmt
2
SL Types
2
TP Types
15
Languages
🤖
EA Name & Description
Change Mode 🤖 EA
EA NAME (max. 30 Zeichen)
0 / 30
BESCHREIBUNG optional
VERSION
📊
Timeframe
⚙️
Inputs & Trade Mode
SYMBOL
MAGIC NUMBER empty = random
TRADE KONTROLLE
MAX. TRADES PRO TAG all symbols combined
Applies to all symbols combined. At 1 exactly one trade per day is allowed, regardless of symbol.
TRADE MODUS
💰
Risk Management
RISIKO TYP
Percent (%)
% of account balance
STANDARD RISK
%
STARTKAPITAL Basis for loss calculation
The starting capital is the basis for all percentage loss calculations of the safety levels.
SLIPPAGE-SCHUTZ Max. erlaubte Kursabweichung
Limits the maximum deviation between desired and actual entry price. Protects against poor executions in volatile markets.
🔍
Filter
EA PAUSIEREN optional
📈
Indicators
AKTIVE INSTANZEN optional — multiple selectable
Trend
Oszillatoren
🔍
⏱ RANGES optional — Time-based zones for Breakout Entries

Define time windows (e.g. London Open: 08:00–09:00). These ranges can then be used as entry triggers in the trigger chain.

🎯
Entry Trigger
BUY
Long Positions
SELL
Short Positions
🛡️
Stop Loss

Activate Entry Triggers in Section 06 first.

🎯
Take Profit
🔔
Notifications
CODE BESCHREIBUNG #property in MQL5
These details appear directly in the generated MQL5 code and in the MT5 settings window of your EA.
LOG AUSGABEN Print Log
Choose which events should be written to the MT5 Expert log.
🎨
Customization
CHART FARBEN
CODE KOMMENTARE Descriptions in MQL5 Code
Comments help understand the generated code — especially useful if you want to modify the code later.
Done
Code Ready!
Copy or download your .mq5 file for MetaTrader 5
Loading summary...
MyEA.mq5
Complete all sections and click Generate
or press the Generate button in the sidebar
⚡ {brand} Help