Wat is een Expert Advisor (EA)?
De term valt overal, meestal zonder uitleg. Hier staat wat een EA werkelijk is, hoe hij een trade neemt, en — belangrijker — wat hij níét voor je oplost.
Een Expert Advisor (EA) is een programma dat in MetaTrader 5 draait en volgens vaste regels zelfstandig trades opent, beheert en sluit. Je legt je strategie vast in code — wanneer instappen, waar de stop ligt, hoeveel risico per trade — en de EA voert die regels uit, zonder aarzeling en zonder pauze. Een EA is dus een uitvoerder van jouw regels, geen bedenker ervan.
Wat doet een EA precies?
Een EA is aan één chart gekoppeld: één instrument, één timeframe. Bij elke prijsverandering wordt zijn code opnieuw uitgevoerd. Wat er dan gebeurt is eigenlijk verrassend saai, en dat is precies de bedoeling:
- Hij kijkt of er een nieuwe, afgesloten bar is. Zolang een bar nog loopt, kan zijn slotkoers nog alle kanten op — beslissingen daarop nemen is een klassieke manier om jezelf voor de gek te houden.
- Hij leest de indicatoren uit die jij hebt opgegeven: een voortschrijdend gemiddelde, de ATR, de RSI.
- Hij toetst je entry-voorwaarde. Klopt die niet, dan gebeurt er niets. Niets doen is verreweg zijn meest voorkomende actie.
- Klopt de voorwaarde wél, dan berekent hij de stopafstand en daaruit de positiegrootte, en stuurt hij de order naar je broker.
- Bij open posities bewaakt hij de exit: de stop, een target, of een tegengesteld signaal.
Meer is het niet. Een EA "leest de markt" niet, heeft geen mening en voelt geen twijfel. Hij doet exact wat er in zijn regels staat — ook als die regels nergens op slaan.
Waarom een EA, en niet gewoon zelf klikken?
Niet omdat een computer slimmer is dan jij. Wel omdat een computer een aantal dingen doet die een mens structureel slecht doet:
- Hij twijfelt niet. De regel die je zaterdag rustig bedacht, voert hij dinsdag om 15:30 gewoon uit — ook als het scherm rood is.
- Hij slaapt niet. Je setup verschijnt niet alleen als jij toevallig kijkt.
- Hij is toetsbaar. Omdat je regels expliciet in code staan, kun je ze op jaren historische data laten lopen. Vage regels kun je niet backtesten, en dat is meteen de reden dat vage regels zo lang blijven bestaan: ze worden nooit weerlegd.
- Hij is herhaalbaar. Duizend keer dezelfde beslissing, op dezelfde manier. Daar zit het hele idee van een edge in: een klein statistisch voordeel dat pas over veel trades zichtbaar wordt.
Wat een EA níét voor je oplost
Dit is het deel dat verkopers overslaan. Een EA automatiseert je regels. Als je regels geen voordeel hebben, automatiseert hij je verlies — alleen sneller en netter dan je het zelf zou doen.
Een EA bedenkt geen strategie, weet niet of je edge nog bestaat, en heeft geen idee of de markt is veranderd. Hij vertelt je ook niet wanneer je moet stoppen. Die beoordelingen blijven van jou. Software kan je code controleren; je idee kan geen enkele software controleren.
De kernvraag is dus nooit "welke EA moet ik hebben", maar "welke regel geeft mij een voordeel, en hoe toets ik dat eerlijk". Pas als je daar een antwoord op hebt, is automatiseren zinvol.
Hoe kom je aan een EA?
Er zijn in de praktijk drie routes, met heel verschillende gevolgen.
1. Een kant-en-klare EA kopen
Snel, en bijna altijd een slecht idee. Je koopt de black box van iemand anders: je weet niet welke regels erin zitten, waarom hij een trade neemt, of onder welke omstandigheden hij ophoudt te werken. Als hij drie weken verliest, heb je geen enkele manier om te beoordelen of dat normale variatie is of een kapotte edge. Je moet blind vertrouwen, en blind vertrouwen is het tegenovergestelde van systematisch traden.
2. Zelf MQL5 leren
De eerlijkste route, en de langzaamste. MQL5 is de programmeertaal van MetaTrader 5 — een C-achtige taal die op zich te leren is, maar waarin de fouten die je maakt duur zijn. Verkeerd omgaan met positiegrootte, indicator-handles die je niet vrijgeeft, beslissingen nemen op een bar die nog loopt: allemaal fouten die pas op je echte account zichtbaar worden.
3. Je regels laten omzetten in code
Het middenpad: jij bepaalt de regels, iets of iemand anders schrijft de code. Dat is precies waarvoor we Marcus hebben gebouwd. Je beschrijft je strategie in gewone taal, Marcus haalt daar een specificatie uit die je zelf controleert, en genereert een Expert Advisor die compileert. De risicokritische delen — positiegrootte, stops, orderuitvoering — komen uit een vaste, geteste template waar het taalmodel niet bij kan.
Het verschil met route 1 blijft cruciaal: het is geen kant-en-klare bot. Het zijn jouw regels, in code die je kunt lezen en aanpassen.
Waar draait een EA?
Een EA draait binnen MetaTrader 5, en MetaTrader 5 draait op een computer die aan moet staan. Klapt je laptop dicht of valt je wifi weg, dan handelt je EA niet meer — terwijl je posities gewoon openstaan. Daarom zet vrijwel iedereen die serieus automatiseert zijn terminal op een VPS: een server die 24 uur per dag draait, dicht bij de server van de broker.
De vier fouten die beginners het vaakst maken
- Handelen op een lopende bar. In een backtest lijkt dat prachtig; live blijkt het signaal te verdwijnen zodra de bar sluit. Dit heet repaint, en het is de meest voorkomende reden dat een backtest liegt.
- Geen stop-loss. Zonder stop weet je je maximale verlies per trade niet, en kun je je positiegrootte niet berekenen. Een entry zonder stop is geen strategie maar een weddenschap.
- Optimaliseren tot het mooi is. Als je lang genoeg aan de parameters draait, vind je altijd een set die er op historische data schitterend uitziet. Dat heet overfitting, en het zegt niets over morgen. Zo toets je eerlijk.
- Direct live gaan. Eerst een backtest, dan een demo-account, dan klein live. In die volgorde, zonder stappen over te slaan.
Kortom
Een Expert Advisor is een uitvoerder: hij maakt jouw regels onvermoeibaar en toetsbaar. Hij maakt ze niet beter. De vraag is niet of je een EA moet hebben, maar of je een regel hebt die het waard is om duizend keer te herhalen.
Bouw je eerste EA zonder te programmeren.
Beschrijf je strategie in gewone taal en Marcus schrijft de Expert Advisor. Plus de cursus die je van nul meeneemt en een community die meekijkt. €39 per maand.