Wat is een Expert Advisor en hoe werkt het op MT4?

TL;DR

Een Expert Advisor (EA) is een handelsprogramma, geschreven in MQL4, dat rechtstreeks binnen MetaTrader 4 draait. Hij leest de koersdata van de gekoppelde grafiek, past de vooraf vastgelegde regels toe en kan zelf orders openen, beheren en sluiten. Op MT4 gebeurt dat pas nadat u het gecompileerde .ex4-bestand in de Experts-map hebt gezet, de EA via het Navigator-venster aan een chart koppelt en AutoTrading op twee niveaus inschakelt. Ontbreekt die toestemming, dan handelt de EA simpelweg niet.

Wat is een Expert Advisor (EA)?

Een Expert Advisor is de officiële naam voor een handelsrobot binnen het MetaTrader-ecosysteem: software die handelsbeslissingen neemt volgens regels die vooraf in code zijn vastgelegd. U hoeft dus niet zelf de grafiek te bewaken en op de koopknop te drukken; de EA doet dat volgens zijn eigen programmering. Hij evalueert de markt, checkt of aan de instapvoorwaarden is voldaan en stuurt de order naar uw broker. Veel EA's worden ontwikkeld, getest en verhandeld via de officiële MQL5 Market, maar u kunt er ook rechtstreeks eentje van een ontwikkelaar krijgen als los bestand.

Belangrijk om te beseffen: een EA is niet "slimmer" dan de logica die de ontwikkelaar erin heeft gebouwd. Hij kent geen angst of hebzucht, wordt niet moe en voert zijn regels precies uit, ook om drie uur 's nachts. Improviseren doet hij niet. Gedraagt de markt zich anders dan waarop de strategie is gebouwd, dan blijft de EA gewoon dezelfde regels toepassen. Kortom: een EA voert een strategie uit, hij denkt niet zelfstandig mee. Die nuance verklaart zowel zijn kracht als de beperkingen die verderop aan bod komen.

MQL4 en het .ex4-bestand

Een EA voor MetaTrader 4 is geschreven in MQL4 (MetaQuotes Language 4), een programmeertaal die veel weg heeft van C en speciaal is gemaakt voor handelsautomatisering. In de officiële MQL-documentatie staan de functies waarmee een EA koersen uitleest, orders verstuurt en met de handelsserver praat. De leesbare broncode zelf staat in een bestand met de extensie .mq4.

Voordat MT4 die code kan uitvoeren, moet hij eerst gecompileerd worden tot een .ex4-bestand: de kant-en-klare versie die u daadwerkelijk in het platform laadt. Koopt u een commerciële EA, dan krijgt u meestal alleen dat .ex4-bestand: een instapklare robot, zonder de onderliggende broncode. Dat is meteen de reden waarom u de exacte regels van zo'n EA doorgaans niet kunt inzien, en waarom onafhankelijke verificatie van de resultaten (daarover later meer) zo belangrijk is. Ontwikkelt u zelf, dan werkt u in de meegeleverde MetaEditor, waar de .mq4 wordt bewerkt en gecompileerd naar .ex4.

Hoe werkt een Expert Advisor stap voor stap op MT4?

MetaTrader 4 is van oudsher gebouwd op 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 echt aan het werk te krijgen, doorloopt u vier concrete stappen. Slaat u er eentje over, dan doet de EA 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. Die map opent u het snelst via Bestand → Open gegevensmap (File → Open Data Folder). Navigeer vervolgens naar MQL4 → Experts en kopieer het .ex4-bestand daarheen. Een fout die veel gemaakt wordt: het bestand belandt in de map van een andere MT4-installatie dan degene die u geopend hebt. Op één computer kunnen namelijk meerdere terminals van verschillende brokers staan, elk met een 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. Een nieuw .ex4-bestand verschijnt daar niet vanzelf; u moet de lijst eerst verversen. Klik met de rechtermuisknop op Expert Advisors en kies Verversen (Refresh), of herstart MT4 gewoon. Staat de EA nu onder Expert Advisors, dan is de installatie gelukt 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 draaien. Sleep de EA daarna vanuit Navigator naar die grafiek, of dubbelklik gewoon op zijn naam. Er verschijnt een instellingenvenster met tabbladen: onder Common (Algemeen) staan de handelsrechten, onder Inputs de parameters van de strategie, zoals de risico-instellingen. Let op: per grafiek kan maar één EA tegelijk actief zijn. Wilt u meerdere robots laten draaien, dan hebt u dus ook meerdere grafieken nodig. Een uitgebreide, geïllustreerde uitleg vindt u in onze handleiding Golden Viper EA installeren.

Stap 4: De twee AutoTrading-toestemmingslagen inschakelen

Dit is de stap waar de meeste beginners over struikelen. MT4 werkt namelijk met twee onafhankelijke toestemmingslagen, en beide moeten aanstaan voordat er ook maar één order wordt geplaatst:

  1. De algemene (globale) laag. Bovenin de werkbalk zit de knop AutoTrading (in oudere versies heette die "Expert Advisors"). Staat die op groen, dan is geautomatiseerd handelen platformbreed toegestaan; staat die op rood, dan handelt geen enkele EA. Diezelfde schakelaar vindt u ook onder Extra → Opties → Expert Advisors → Automatisch handelen toestaan.
  2. De laag per grafiek. In het instellingenvenster van de EA (tabblad Common) moet het vinkje Allow live trading (live handel toestaan) zijn aangezet. Deze toestemming geldt uitsluitend voor die ene EA op die ene grafiek.

Werkt alles zoals het hoort, dan ziet u rechtsboven in de grafiek een lachend gezichtje. Een bedroefd gezichtje of een kruisje betekent dat de EA wel gekoppeld is, maar níet mag handelen. Vrijwel altijd komt dat doordat de globale AutoTrading-knop op rood staat of het vinkje "live trading" ontbreekt. Controleer dus eerst die twee lagen.

Wat een EA wél en níet kan

Voor realistische verwachtingen helpt het om scherp te onderscheiden wat automatisering wel en niet oplost. Een EA neemt de uitvoering van u over, maar niet de onzekerheid van de markt.

Wat een EA wél kanWat een EA níet kan
24 uur per dag de markt bewaken zonder vermoeidheidWinst garanderen of verlies uitsluiten
Regels exact en emotieloos uitvoerenImproviseren bij marktomstandigheden buiten zijn ontwerp
In milliseconden reageren en orders plaatsenSlechte marktcondities (extreme spread, lage liquiditeit) wegtoveren
Consistent hetzelfde risicomodel toepassenZonder draaiende terminal of VPS handelen
Stop-loss en take-profit automatisch beherenDe uitkomst van onverwacht nieuws voorspellen

Sommige EA's hebben overigens extra beschermingsmechanismen ingebouwd, zoals nieuws- of spreadfilters die de handel tijdelijk stilleggen. Of een specifieke EA zulke filters gebruikt, hangt volledig af van hoe hij gebouwd is; het is geen standaardkenmerk van "alle EA's". Ga daarom altijd uit van de gedocumenteerde functies van het product dat u zelf gebruikt, niet van algemene aannames.

Beperkingen en risico's van geautomatiseerd handelen

Automatisering verkleint menselijke fouten in de uitvoering, maar risico verdwijnt daardoor niet; het verschuift hooguit. Elke serieuze bespreking van EA's zou moeten beginnen bij het besef dat handelen in hefboomproducten geld kan kosten. Europese toezichthouders wijzen er telkens weer op dat een groot deel van de particuliere handelaren in CFD's en hefboominstrumenten verlies lijdt, en de Nederlandse Autoriteit Financiële Markten (AFM) waarschuwt herhaaldelijk voor de risico's van dit soort producten. Een EA verandert daar niets aan: hij loopt hetzelfde marktrisico als een mens.

Twee begrippen zijn onmisbaar om de risico's van een EA goed in te schatten. Het eerste is drawdown: de daling van uw kapitaal vanaf een piek tot het daaropvolgende dal. Een EA kan een reeks verliestrades treffen die uw account tijdelijk flink doet zakken, ook als de strategie op de langere termijn positief uitpakt. Het tweede is solide risicomanagement: bewust begrenzen hoeveel u per trade en per dag op het spel zet. Zonder doordacht risicomanagement kan zelfs een op papier winstgevende EA een account leegtrekken tijdens een slechte periode.

Nog een paar praktische beperkingen: een EA heeft een draaiend platform nodig (in de praktijk meestal een VPS, zodat de robot blijft lopen ook als uw eigen pc uitstaat); technische storingen, verbindingsuitval of een verkeerd ingestelde parameter kunnen tot ongewenste trades leiden; en historische resultaten uit een backtest zijn nooit een garantie voor de toekomst. Veel ervaren traders merken in de praktijk dat de grootste verliezen niet uit de strategie zelf voortkomen, maar uit te agressieve positiegroottes en het loslaten van de veiligheidsregels na een goede periode.

Expert Advisor versus handmatig handelen

Automatisch en handmatig handelen zijn geen tegenpolen: allebei hebben ze hun eigen sterke kanten. Onderstaande vergelijking helpt u bepalen wat bij uw situatie past.

AspectExpert Advisor (automatisch)Handmatig handelen
EmotieGeen; volgt strikt de regelsVatbaar voor angst, hebzucht, twijfel
Beschikbaarheid24/5, ook 's nachtsBeperkt tot uw eigen schermtijd
SnelheidMillisecondenSeconden tot minuten
AanpassingsvermogenLaag; alleen binnen ontwerpHoog; kan context wegen
ConsistentieZeer hoogWisselend per dag en stemming
Toezicht nodigPeriodiek monitoren + VPSActieve aanwezigheid

Veel traders combineren beide werelden: de EA voert een duidelijk gedefinieerde strategie consequent uit, terwijl de trader op afstand toezicht houdt, de resultaten beoordeelt en waar nodig het risico bijstuurt. Automatisering vervangt in die aanpak niet het oordeel van de mens, alleen het repetitieve uitvoeringswerk.

MT4 versus MT5 voor Expert Advisors

MetaTrader 4 en MetaTrader 5 komen van dezelfde ontwikkelaar, maar zijn niet uitwisselbaar. EA's voor MT4 zijn geschreven in MQL4 en gecompileerd tot .ex4; EA's voor MT5 zijn geschreven in MQL5 en gecompileerd tot .ex5. Een .ex4 draait dus niet zomaar op MT5, en omgekeerd al helemaal niet: voor elk platform hebt u de juiste versie nodig. MT5 is de nieuwere van de twee 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 uitgebreid.

KenmerkMetaTrader 4MetaTrader 5
Programmeertaal EAMQL4MQL5
Bestandsformaat.ex4.ex5
Beschikbare tijdframes9 standaard21
Strategy TesterSingle-threadMulti-thread, sneller
PositiebeheerHedging (per order)Netting én hedging
PositioneringBewezen, breed ondersteundModerner, meer functies

De praktische conclusie: kies gewoon het platform dat uw broker en uw EA ondersteunen. Sommige EA's worden voor beide platforms geleverd, zodat u niet aan één keuze vastzit. 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 aan de hand van een voorbeeld. Neem de Golden Viper EA: een geautomatiseerde robot die uitsluitend handelt op XAUUSD (goud tegen de Amerikaanse dollar) en uitsluitend op de H4-tijdframe (grafieken van vier uur per candle). Die keuze is niet toevallig: goud is een van de meest verhandelde en meest bewegelijke instrumenten ter wereld, zo blijkt ook 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 kortere tijdframes (zoals H1 of lager) voor veel valse signalen zorgt.

Zo werkt het in de praktijk. Bij het sluiten van elke voltooide H4-candle beoordeelt de EA de markt aan de hand van een combinatie van trend- en momentumconfluentie: 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 kunt afstemmen 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 veilig te stellen. Voor de eerlijkheid is het vermelden waard: Golden Viper gebruikt geen martingale, grid of averaging. Dat zijn technieken die verlies "goedmaken" door posities te vergroten, en die kunnen accounts snel opblazen. Wie het risico van goudhandel breder wil begrijpen, vindt praktische kaders in risico beperken bij het handelen in XAUUSD.

En de resultaten? Hier telt eerlijkheid zwaarder dan 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), en dat is inclusief maanden met verlies. Dat laatste hoeft u niet als zwakte te zien; het is gewoon de realiteit van elke eerlijke strategie, met goede en minder goede 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 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 alleen nodig als u zelf een EA wilt ontwikkelen of aanpassen.

Waarom opent mijn EA geen trades op MT4?

Bijna altijd zit het probleem in de toestemmingslagen. Controleer of de globale AutoTrading-knop op groen staat en of in het EA-venster (tabblad Common) "Allow live trading" is aangevinkt; rechtsboven in de grafiek hoort dan een lachend gezichtje te staan. Andere mogelijke oorzaken: het instrument of de tijdframe komt niet overeen met de strategie, of er is gewoon nog geen geldig signaal.

Moet mijn computer altijd aan blijven staan?

Ja, want een EA draait alleen zolang MT4 open en verbonden is. Een pc die 24 uur per dag aanstaat is voor de meeste mensen niet praktisch, dus gebruiken veel traders een VPS (virtuele server) die het platform onafgebroken laat draaien, 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 alleen uw eigen beslissing. Een Expert Advisor kan wél 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. Daarnaast kunt u elke EA op een demorekening van uw broker laten draaien om te zien hoe hij zich gedraagt. 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, en beide versies zijn inbegrepen. U kiest gewoon 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 wordt door vrijwel alle brokers toegestaan. Dat wil niet zeggen 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 dus alleen met geld dat u kunt missen, en verdiep u vooraf goed in de materie.

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 demoversie 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 al vóór aanschaf een goed onderbouwde keuze te maken.

Hoeveel trades doet een XAUUSD-EA op H4 per dag?

Dat hangt af van de strategie. Golden Viper is bewust selectief en opent maximaal één trade per dag; op sommige dagen komt er zelfs helemaal geen signaal. Op een langere tijdframe als H4 zijn er logischerwijs minder setups, maar wel potentieel kwalitatief betere dan op lagere tijdframes met veel ruis.

Aan de slag

Een Expert Advisor is uiteindelijk gewoon een gereedschap: hij voert een strategie consequent uit, maar de kwaliteit van die strategie en uw eigen risicobeheer bepalen het resultaat. Benieuwd hoe een eerlijke, geverifieerde XAUUSD-EA op H4 er in de praktijk uitziet? Bekijk dan Golden Viper EA en beoordeel de publieke Myfxbook-historie zelf. Nog vragen? Ons team helpt u graag via Telegram (@viprasol_help), WhatsApp (+31 6 84795250) of e-mail (support@goldenviperea.com).

Myfxbook Geverifieerd

Klaar om goud te laten verhandelen?

+€1.485Netto · 6 mnd (geverifieerd)
56%Winratio (51/91)
24/5Geautomatiseerd
Vanaf $199 eenmalig
Levenslange toegang →
✓ Directe download✓ Volledige setup-hulp✓ MT4 & MT5
SV

Sven de Vries

Sven de Vries schrijft over MetaTrader 4/5, Expert Advisors en geautomatiseerd goudhandelen voor Golden Viper EA.

Myfxbook geverifieerdLive sinds jan 2026Publiek trackrecord