Wat is een Expert Advisor en hoe werkt het op MT4?
TL;DR
Een Expert Advisor (EA) is een handelsprogramma in de taal MQL4 dat direct binnen MetaTrader 4 draait. De EA leest de koersdata van de gekoppelde grafiek, past vooraf vastgelegde regels toe en kan zelfstandig orders openen, beheren en sluiten. Op MT4 werkt hij pas nadat u het gecompileerde .ex4-bestand in de Experts-map plaatst, hem via het Navigator-venster aan een chart koppelt en op twee niveaus AutoTrading inschakelt. Zonder die toestemming handelt de EA niet.
Wat is een Expert Advisor (EA)?
Een Expert Advisor is de officiële benaming voor een handelsrobot binnen het MetaTrader-ecosysteem. Het is software die handelsbeslissingen neemt volgens regels die vooraf in code zijn vastgelegd. In plaats van dat u zelf de grafiek bewaakt en handmatig op de koopknop drukt, doet de EA dat volgens zijn programmering: hij evalueert de markt, bepaalt of aan zijn instapvoorwaarden is voldaan en stuurt vervolgens orders naar uw broker. Veel EA's worden ontwikkeld, getest en verhandeld via de officiële MQL5 Market, maar u kunt er ook een rechtstreeks van een ontwikkelaar ontvangen als losse bestanden.
Het belangrijkste om te begrijpen is dat een EA niet "slimmer" is dan de logica die de ontwikkelaar erin heeft gestopt. Hij kent geen angst of hebzucht, wordt niet moe en voert zijn regels exact uit, ook midden in de nacht. Maar hij improviseert niet: als de markt zich anders gedraagt dan waarop de strategie is gebouwd, blijft de EA gewoon dezelfde regels toepassen. Een EA is dus een uitvoerder van een strategie, geen zelfstandig denkend systeem. Die nuance bepaalt zowel de kracht als de beperkingen die we verderop bespreken.
MQL4 en het .ex4-bestand
Een EA voor MetaTrader 4 wordt geschreven in MQL4 (MetaQuotes Language 4), een programmeertaal die sterk lijkt op C en speciaal is ontworpen voor handelsautomatisering. De officiële MQL-documentatie beschrijft de functies waarmee een EA koersen uitleest, orders verstuurt en met de handelsserver communiceert. De leesbare broncode staat in een bestand met de extensie .mq4.
Voordat MT4 die code kan draaien, moet hij worden gecompileerd tot een .ex4-bestand. Dat .ex4-bestand is de kant-en-klare, uitvoerbare versie die u daadwerkelijk in het platform laadt. Wanneer u een commerciële EA koopt, ontvangt u meestal alleen dit .ex4-bestand: de instapklare robot, zonder de onderliggende broncode. Dat verklaart waarom u de exacte regels van zo'n EA doorgaans niet kunt inzien, en waarom onafhankelijke verificatie van de resultaten (waarover later meer) zo belangrijk is. Wie zelf ontwikkelt, werkt in de meegeleverde MetaEditor, waar de .mq4 wordt bewerkt en naar .ex4 wordt gecompileerd.
Hoe werkt een Expert Advisor stap voor stap op MT4?
MetaTrader 4 ondersteunt van oudsher geautomatiseerd handelen via Expert Advisors; het platform is er expliciet op ingericht om deze programma's op grafieken te laten draaien, zoals ook de officiële MT4-help toelicht. Om een EA daadwerkelijk aan het werk te krijgen doorloopt u vier concrete stappen. Sla er één over en de EA doet niets — dat is verreweg de meest voorkomende oorzaak van "mijn robot handelt niet".
Stap 1: Het .ex4-bestand in de Experts-map plaatsen
MT4 zoekt EA's op een vaste plek: de map MQL4/Experts binnen de datamap van het platform. U opent die map het eenvoudigst via het menu Bestand → Open gegevensmap (File → Open Data Folder). Navigeer daarna naar MQL4 → Experts en kopieer het .ex4-bestand daarheen. Een veelgemaakte fout is het bestand in de map van een andere MT4-installatie plaatsen dan degene die u geopend heeft; op één computer kunnen meerdere terminals van verschillende brokers staan, elk met hun eigen datamap.
Stap 2: Het Navigator-venster verversen
Het Navigator-venster (sneltoets Ctrl+N) toont links in het platform al uw accounts, indicatoren en Expert Advisors. Nadat u een nieuw .ex4-bestand hebt toegevoegd, verschijnt het pas als u de lijst ververst: klik met de rechtermuisknop op Expert Advisors en kies Verversen (Refresh), of herstart MT4. Ziet u de EA nu onder Expert Advisors staan, dan is de installatie geslaagd en kunt u hem koppelen.
Stap 3: De EA aan één grafiek koppelen
Open de grafiek van het instrument en de tijdframe waarop de EA moet werken. Sleep vervolgens de EA vanuit Navigator op die grafiek, of dubbelklik op zijn naam. Er verschijnt een instellingenvenster met tabbladen: onder Common (Algemeen) staan de handelsrechten, onder Inputs de parameters van de strategie (zoals risico-instellingen). Belangrijk: per grafiek kan slechts één EA tegelijk actief zijn. Wilt u meerdere robots draaien, dan hebt u meerdere grafieken nodig. Een gedetailleerde, geïllustreerde uitleg vindt u in onze handleiding Golden Viper EA installeren.
Stap 4: De twee AutoTrading-toestemmingslagen inschakelen
Dit is de stap die de meeste beginners struikelt. MT4 kent namelijk twee onafhankelijke toestemmingslagen, en beide moeten aanstaan voordat er ook maar één order wordt geplaatst:
- De algemene (globale) laag. Bovenin de werkbalk zit de knop AutoTrading (in oudere versies "Expert Advisors" genoemd). Is die groen, dan is geautomatiseerd handelen platformbreed toegestaan; is die rood, dan handelt geen enkele EA. Dezelfde schakelaar zit onder Extra → Opties → Expert Advisors → Automatisch handelen toestaan.
- De laag per grafiek. In het instellingenvenster van de EA (tabblad Common) moet het vinkje Allow live trading (live handel toestaan) aanstaan. Deze toestemming geldt alleen voor die ene EA op die ene grafiek.
Werkt alles, dan ziet u rechtsboven in de grafiek een lachend gezichtje. Een bedroefd gezichtje of een kruisje betekent dat de EA is gekoppeld maar níet mag handelen — vrijwel altijd omdat de globale AutoTrading-knop rood staat of het vinkje "live trading" ontbreekt. Controleer die twee lagen altijd eerst.
Wat een EA wél en níet kan
Om realistische verwachtingen te hebben, is het nuttig om scherp te scheiden wat automatisering wel en niet oplost. Een EA neemt de uitvoering uit handen, maar niet de onzekerheid van de markt.
| Wat een EA wél kan | Wat een EA níet kan |
|---|---|
| 24 uur per dag de markt bewaken zonder vermoeidheid | Winst garanderen of verlies uitsluiten |
| Regels exact en emotieloos uitvoeren | Improviseren bij marktomstandigheden buiten zijn ontwerp |
| In milliseconden reageren en orders plaatsen | Slechte marktcondities (extreme spread, lage liquiditeit) wegtoveren |
| Consistent hetzelfde risicomodel toepassen | Zonder draaiende terminal of VPS handelen |
| Stop-loss en take-profit automatisch beheren | De uitkomst van onverwacht nieuws voorspellen |
Merk op dat sommige EA's aanvullende beschermingsmechanismen ingebouwd hebben, zoals nieuws- of spreadfilters die de handel tijdelijk stilleggen. Of een specifieke EA zulke filters gebruikt, hangt volledig af van hoe die is gebouwd; het is geen automatisch kenmerk van "alle EA's". Ga daarom altijd uit van de gedocumenteerde functies van het product dat u gebruikt, niet van algemene aannames.
Beperkingen en risico's van geautomatiseerd handelen
Automatisering verkleint menselijke fouten in de uitvoering, maar het verplaatst risico; het laat het niet verdwijnen. Elke serieuze bespreking van EA's hoort te beginnen bij het besef dat handelen in hefboomproducten geld kan kosten. Europese toezichthouders wijzen er stelselmatig op dat een groot deel van de particuliere handelaren in CFD's en hefboominstrumenten verlies lijdt; de Nederlandse Autoriteit Financiële Markten (AFM) waarschuwt herhaaldelijk voor de risico's van dit soort producten. Een EA verandert daar niets aan: hij handelt met hetzelfde marktrisico als een mens.
Twee begrippen zijn cruciaal om de risico's van een EA te beoordelen. Het eerste is drawdown: de daling van uw kapitaal vanaf een piek tot het daaropvolgende dal. Een EA kan een reeks verliestrades hebben die uw account tijdelijk fors doen dalen, ook als de strategie op langere termijn positief is. Het tweede is degelijk risicomanagement: het bewust begrenzen van hoeveel u per trade en per dag riskeert. Zonder doordacht risicomanagement kan zelfs een op papier winstgevende EA een account leegtrekken tijdens een ongunstige periode.
Andere concrete beperkingen: een EA vereist een draaiend platform (in de praktijk vaak een VPS, zodat de robot ook doorloopt als uw pc uit staat); technische storingen, verbindingsuitval of een verkeerde parameterinstelling kunnen tot ongewenste trades leiden; en historische resultaten uit een backtest zijn nooit een belofte voor de toekomst. In de praktijk merken veel ervaren traders dat de grootste verliezen niet uit de strategie zelf komen, maar uit te agressieve positiegroottes en het uitschakelen van de veiligheidsregels na een goede periode.
Expert Advisor versus handmatig handelen
Automatisch en handmatig handelen zijn geen tegenpolen; ze hebben elk hun sterke kanten. De onderstaande vergelijking helpt bepalen wat bij uw situatie past.
| Aspect | Expert Advisor (automatisch) | Handmatig handelen |
|---|---|---|
| Emotie | Geen; volgt strikt de regels | Vatbaar voor angst, hebzucht, twijfel |
| Beschikbaarheid | 24/5, ook 's nachts | Beperkt tot uw eigen schermtijd |
| Snelheid | Milliseconden | Seconden tot minuten |
| Aanpassingsvermogen | Laag; alleen binnen ontwerp | Hoog; kan context wegen |
| Consistentie | Zeer hoog | Wisselend per dag en stemming |
| Toezicht nodig | Periodiek monitoren + VPS | Actieve aanwezigheid |
Veel traders combineren beide: een EA voert een duidelijk gedefinieerde strategie consequent uit, terwijl de trader op afstand toezicht houdt, de resultaten beoordeelt en het risico bijstuurt. Automatisering vervangt in die aanpak niet het oordeel van de mens, maar de repetitieve uitvoering.
MT4 versus MT5 voor Expert Advisors
MetaTrader 4 en MetaTrader 5 zijn allebei platforms van dezelfde ontwikkelaar, maar ze zijn niet uitwisselbaar. EA's voor MT4 zijn in MQL4 geschreven en gecompileerd tot .ex4; EA's voor MT5 zijn in MQL5 geschreven en gecompileerd tot .ex5. Een .ex4 draait dus niet zomaar op MT5 en andersom — u hebt voor elk platform de juiste versie nodig. MT5 is nieuwer en biedt onder meer meer tijdframes, een multithreaded strategy-tester en extra ordertypes; MetaQuotes beschrijft de mogelijkheden voor geautomatiseerd handelen in MT5 en het gebruik van de MT5-terminal in detail.
| Kenmerk | MetaTrader 4 | MetaTrader 5 |
|---|---|---|
| Programmeertaal EA | MQL4 | MQL5 |
| Bestandsformaat | .ex4 | .ex5 |
| Beschikbare tijdframes | 9 standaard | 21 |
| Strategy Tester | Single-thread | Multi-thread, sneller |
| Positiebeheer | Hedging (per order) | Netting én hedging |
| Positionering | Bewezen, breed ondersteund | Moderner, meer functies |
De praktische conclusie: kies het platform dat uw broker en uw EA ondersteunen. Sommige EA's worden voor beide platforms geleverd, zodat u niet vastzit aan één keuze. Wilt u weten hoe u een EA specifiek op MT5 installeert en activeert, lees dan EA op MT5 installeren en activeren.
Praktijkvoorbeeld: een XAUUSD-EA op H4
Abstracte uitleg wordt concreet met een voorbeeld. Neem de Golden Viper EA, een geautomatiseerde robot die uitsluitend op XAUUSD (goud tegen de Amerikaanse dollar) handelt en uitsluitend op de H4-tijdframe (grafieken van vier uur per candle). Die keuze is bewust: goud is een van de meest verhandelde en meest bewegelijke instrumenten ter wereld, zoals ook blijkt uit de marktdata van de World Gold Council. Op een langere tijdframe als H4 filtert een strategie een groot deel van de ruis weg die op korte tijdframes (zoals H1 of lager) voor veel valse signalen zorgt.
Zo werkt het in de praktijk. Bij het sluiten van elke voltooide H4-candle evalueert de EA de markt op basis van een combinatie van trend- en momentumconfluentie — dus meerdere voorwaarden die elkaar moeten bevestigen voordat er een trade komt. Is er een geldig signaal, dan bepaalt de robot de positiegrootte op basis van uw risico-instelling in plaats van een vaste lotgrootte: de lotgrootte wordt afgeleid van uw accountsaldo en de gekozen risicomodus. Golden Viper kent daarvoor drie modi — Conservative, Normal en Aggressive — zodat u het risico afstemt op uw eigen risicotolerantie. Hoe u die veilig instelt, leest u in Veilige risicomodi instellen voor een EA.
Verder is de EA bewust selectief: hij opent maximaal één trade per dag, gebruikt een risicogestuurde lotgrootte, een optionele safety stop en een profit-lock om opgebouwde winst te beschermen. Belangrijk voor de eerlijkheid: Golden Viper gebruikt geen martingale, grid of averaging — technieken die verlies "goedmaken" door posities te vergroten en die accounts snel kunnen opblazen. Wie het risico van goudhandel breder wil begrijpen, vindt praktische kaders in risico beperken bij het handelen in XAUUSD.
En de resultaten? Hier past eerlijkheid boven marketing. De prestaties van Golden Viper zijn publiek en onafhankelijk geverifieerd via Myfxbook. Over een geverifieerde periode van zes maanden was het resultaat netto positief met een winratio van ongeveer 56% (51 winnende van 91 trades) — inclusief maanden met verlies. Dat laatste is geen zwakte om te verbergen maar de realiteit van elke eerlijke strategie: er zijn goede en slechte periodes. Wij publiceren geen gegarandeerde rendementen; beoordeel de cijfers zelf via de geverifieerde Myfxbook-pagina en trek uw eigen conclusie.
Veelgestelde vragen
Heb ik programmeerkennis nodig om een EA op MT4 te gebruiken?
Nee. Om een bestaande, kant-en-klare EA te gebruiken hoeft u alleen het .ex4-bestand te installeren, aan een grafiek te koppelen en AutoTrading in te schakelen. Programmeerkennis in MQL4 is uitsluitend nodig als u zelf een EA wilt ontwikkelen of aanpassen.
Waarom opent mijn EA geen trades op MT4?
Bijna altijd door de toestemmingslagen. Controleer of de globale AutoTrading-knop groen is en of in het EA-venster (tabblad Common) "Allow live trading" is aangevinkt. Rechtsboven in de grafiek hoort een lachend gezichtje te staan. Andere oorzaken: het instrument of de tijdframe komt niet overeen met de strategie, of er is simpelweg nog geen geldig signaal.
Moet mijn computer altijd aan blijven staan?
Ja, want een EA draait alleen zolang MT4 open is en verbonden is. Omdat een pc die 24 uur aanstaat onpraktisch is, gebruiken de meeste traders een VPS (virtuele server) die het platform onafgebroken draaiende houdt, ook als hun eigen apparaat uit staat.
Wat is het verschil tussen een EA en een indicator?
Een indicator berekent en toont informatie op de grafiek (zoals een lijn of niveau) maar plaatst zelf geen orders — hij ondersteunt uw eigen beslissing. Een Expert Advisor kan daadwerkelijk handelen: hij opent, beheert en sluit posities automatisch volgens zijn regels.
Kan ik een EA eerst testen voordat ik er echt geld mee handel?
MT4 heeft een ingebouwde Strategy Tester waarmee u een EA op historische data kunt backtesten, en u kunt elke EA op een demorekening van uw broker laten draaien om het gedrag te observeren. Houd er wel rekening mee dat backtest- en demoresultaten geen garantie zijn voor live resultaten, onder meer door verschillen in spread, slippage en uitvoering.
Werkt Golden Viper op zowel MT4 als MT5?
Ja. Golden Viper wordt geleverd voor zowel MetaTrader 4 als MetaTrader 5; beide versies zijn inbegrepen. U kiest de versie die past bij het platform van uw broker en installeert die volgens dezelfde principes als hierboven beschreven.
Is geautomatiseerd handelen met een EA toegestaan?
Het gebruik van Expert Advisors is een standaardfunctie van MetaTrader en bij vrijwel alle brokers toegestaan. Dat betekent niet dat er geen risico is: handelen in hefboomproducten valt onder toezicht van instanties zoals de AFM, en een groot deel van de particuliere handelaren lijdt verlies. Handel daarom alleen met geld dat u kunt missen en informeer u vooraf goed.
Wat kost Golden Viper en is er een gratis proefperiode?
Golden Viper kost eenmalig $199 voor een levenslange licentie; er is geen abonnement, geen gratis proef, geen demo-versie en geen geld-terug-regeling. Wie liever geen software beheert, kan in plaats daarvan het MQL5-copysignaal volgen voor $30 per maand. De publieke Myfxbook-historie helpt u om vóór aanschaf een onderbouwde keuze te maken.
Hoeveel trades doet een XAUUSD-EA op H4 per dag?
Dat hangt van de strategie af. Golden Viper is bewust selectief en opent maximaal één trade per dag; sommige dagen komt er helemaal geen signaal. Op een langere tijdframe als H4 zijn er per definitie minder, maar potentieel kwalitatief betere setups dan op lagere tijdframes met veel ruis.
Aan de slag
Een Expert Advisor is uiteindelijk een gereedschap: hij voert een strategie consequent uit, maar de kwaliteit van die strategie en uw risicobeheer bepalen het resultaat. Wilt u zien hoe een eerlijke, geverifieerde XAUUSD-EA op H4 in de praktijk werkt, bekijk dan Golden Viper EA en beoordeel de publieke Myfxbook-historie zelf. Vragen? Ons team helpt u graag via Telegram (@viprasol_help), WhatsApp (+31 6 84795250) of e-mail (support@goldenviperea.com).
