MT4-automatisering (Expert Advisors en automatisch traden)
Een van de interessantste functies van MetaTrader 4 is dat je je trading kunt automatiseren. In plaats van de hele dag achter je computer naar grafieken te kijken, kun je een programma gebruiken dat een Expert Advisor (EA) heet. Dat plaatst trades voor je op basis van regels die jij vastlegt. In deze gids leggen we uit hoe automatisering in MT4 werkt, hoe je begint en welke valkuilen je moet vermijden.
Risicowaarschuwing: Deze inhoud is uitsluitend educatief en geen financieel advies. Forex trading brengt risico’s mee en je kunt geld verliezen.
Wat is een Expert Advisor
Een Expert Advisor is een klein programma dat binnen MT4 draait en automatisch tradingbeslissingen neemt. Je koppelt het aan een grafiek en het volgt de koersbewegingen in realtime. Zodra de voorwaarden overeenkomen met de regels die erin geprogrammeerd zijn, plaatst de EA koop- of verkooporders, stelt hij een stop loss en take profit in en sluit hij zelfs trades, allemaal zonder dat jij iets hoeft te doen.
Zie een EA als een recept dat de computer volgt. Een EA kan bijvoorbeeld geprogrammeerd zijn om "te kopen wanneer de moving average van 50 perioden boven de moving average van 200 perioden kruist, en een stop loss te plaatsen 30 pips onder de entry". Telkens als die situatie zich voordoet, voert de EA de trade uit.
EA's worden geschreven in MQL4, de programmeertaal die speciaal voor MetaTrader 4 is gemaakt. Je hoeft geen programmeur te zijn om EA's te gebruiken. Er zijn duizenden kant-en-klare EA's die je kunt downloaden en meteen kunt gebruiken.
Zo installeer je een Expert Advisor
Een EA installeer je op ongeveer dezelfde manier als custom indicators.
- Download het EA-bestand. Dat is een .mq4- of .ex4-bestand.
- Open MT4 en ga naar File, dan Open Data Folder (dit opent de map met de bestanden van je platform).
- Ga naar de map MQL4 en daarna naar Experts.
- Kopieer het EA-bestand naar de map Experts.
- Herstart MT4, of klik in de Navigator met de rechtermuisknop op Expert Advisors en kies Refresh (vernieuwen).
- Je EA staat nu in de Navigator onder Expert Advisors.
Zo koppel je een EA aan een grafiek
Na de installatie koppel je de EA aan de grafiek van het valutapaar waarop hij moet traden.
- Open een grafiek van het gewenste valutapaar en de gewenste timeframe.
- Sleep de EA vanuit het Navigator-venster naar de grafiek (of dubbelklik erop).
- Er verschijnt een venster met instellingen. Zorg op het tabblad Common dat "Allow live trading" (live traden toestaan) is aangevinkt.
- Stel op het tabblad Inputs de instellingen van de EA in (lotgrootte, afstand van de stop loss, strategieparameters enzovoort).
- Klik op OK.
Je moet automatisch traden ook voor het hele platform inschakelen. Zoek bovenaan in de werkbalk van MT4 de knop AutoTrading. Zorg dat die aan staat (de knop moet groen zijn, niet rood).
Als de EA actief is, zie je rechtsboven in de grafiek een smiley-icoontje. Zie je een sip gezicht of een kruisje, dan is de EA niet actief en moet je je instellingen controleren.
Soorten Expert Advisors
Er zijn veel soorten EA's, elk ontworpen voor een andere tradingstijl.
- Trend following-EA's zoeken sterke koersbewegingen in één richting en plaatsen trades om met de trend mee te gaan.
- Scalping-EA's doen de hele dag door veel kleine trades en proberen op elke trade een kleine winst te pakken. Ze zijn populair voor scalpingstrategieën en hebben snelle uitvoering en lage spreads nodig om goed te werken.
- Grid-EA's plaatsen meerdere orders op vaste prijsafstanden, zodat er een raster (grid) ontstaat. Ze kunnen winstgevend zijn in een range, maar zijn riskant in een trendmarkt.
- Martingale-EA's verdubbelen de positiegrootte na elke verliezende trade, in de hoop de verliezen met één winnende trade terug te halen. Die zijn erg riskant en kunnen je account snel opblazen.
- Nieuws-EA's proberen te traden rond belangrijke economische gebeurtenissen. Ze plaatsen orders vlak voor de publicatie van nieuws om grote koersbewegingen te pakken.
Waar vind je Expert Advisors
- MQL5.com Marketplace heeft gratis en betaalde EA's, met reviews en beoordelingen van gebruikers.
- MQL5.com Code Base biedt gratis open-source EA's die je kunt bestuderen en aanpassen.
- Tradingforums zoals Forex Factory hebben secties waar leden EA's delen.
- Freelance ontwikkelaars kunnen een EA op maat bouwen op basis van jouw strategie.
Belangrijke waarschuwingen over automatisch traden
Geen enkele EA garandeert winst. Zegt iemand dat zijn EA gegarandeerd geld oplevert, dan liegt hij of begrijpt hij het zelf niet. Elke tradingstrategie kent verliesperiodes. Automatisering neemt het risico niet weg.
Backtest voordat je live gaat. Test je EA altijd op historische data met de Strategy Tester van MT4 voordat je echt geld riskeert. Lees meer over backtesting om te begrijpen hoe dit werkt. Onthoud dat resultaten uit het verleden geen garantie zijn voor de toekomst.
Test op demo na de backtest. Ook als een EA er in de backtest goed uitziet, laat je hem een paar weken of maanden draaien op een demo account. Echte marktomstandigheden kunnen afwijken van backtestresultaten door slippage, veranderende spreads en vertraging bij de uitvoering.
Pas op voor overoptimalisatie. Sommige EA's zijn zo perfect afgesteld op data uit het verleden dat ze falen bij live traden. Dat heet curve-fitting. Een goede EA presteert redelijk in verschillende periodes en marktomstandigheden, niet alleen in één specifiek stukje geschiedenis.
Laat je EA draaien. Een EA werkt alleen als MT4 open is en draait. Sluit je het platform, zet je je computer uit of valt je internetverbinding weg, dan stopt de EA. Daarom gebruiken veel traders een VPS (Virtual Private Server) om hun EA's 24/7 te laten draaien.
Begin met kleine posities. Ga je voor het eerst live met een EA, gebruik dan de kleinst mogelijke lotgrootte. Zo beperk je je risico terwijl je controleert of de EA in echte marktomstandigheden goed werkt.