Hoe kies je de drie modelleringsmodi voor MT4-backtests? 'Elke tick' is ook niet gelijk aan echte tickdata
Vergelijk de drie MT4-backtestmodi 'alleen openingsprijs', 'controlepunten' en 'elke tick', kies op basis van de beslissingsfrequentie van de EA en controleer historische data, spreads en de beperkingen van rapporten.
Auteur: Thomas|EA en platformpraktijk|31 oktober 2026
Bij het backtesten van een EA in MT4 denken velen bij 'elke tick' dat de test elke echte historische quote gebruikt en nemen vervolgens een fraaie rendementscurve als basis voor live handel. Deze interpretatie vergroot de betrouwbaarheid van de backtest ten onrechte. De MT4-strategietester biedt drie modelleringswijzen; het verschil zit in hoe het prijspad binnen een candle wordt gereconstrueerd. Zelfs bij de fijnste optie moeten historische data, spreads en de handelslogica van de EA worden bekeken. Dit artikel bespreekt alleen instellingen en interpretatiemethoden; grafieken zijn didactische illustraties en tonen geen echte accounts of rendementen.
Eerst de afbeelding: drie standen beantwoorden verschillende vragen

'Alleen openingsprijs' roept de strategie alleen aan bij het begin van elke testcandle en is geschikt voor een EA die expliciet alleen bij een nieuwe candle signalen leest en niet afhankelijk is van de volgorde van triggers binnen de candle. 'Controlepunten' gebruikt een ruw intern pad voor een snelle schatting, geschikt voor een eerste screening, maar kan niet worden gebruikt om fijne entry- of stoploss-effecten te bevestigen. 'Elke tick' genereert prijsbewegingen met de beschikbare historische gegevens van kleinere periodes; de fijnheid is hoger, maar het gegenereerde pad kan nog steeds verschillen van de echte tickquotes van dat moment. De drie standen zijn geen ranglijst waarin 'snelheid, nauwkeurigheid en echtheid' eenvoudig aan elkaar gelijk kunnen worden gesteld.
Hoe te kiezen: controleer eerst wanneer de EA beslissingen neemt
Eerste stap: lees de EA-beschrijving of code: neemt hij slechts één keer een beslissing wanneer een nieuwe candle verschijnt, of controleert hij bij elke quote-update entries, stoploss-verplaatsingen, trailing take-profit en positie-uitbreidingen? Als de strategie alleen signalen geeft bij het vormen van een nieuwe candle, kun je eerst met 'alleen openingsprijs' snel parameters itereren en daarna met een fijnere modus controleren of er verschillen zijn in orderbeheer. Als de EA afhankelijk is van welke lijn de prijs binnen de candle als eerste raakt en wanneer een sliding stoploss wordt geactiveerd, gebruik dan 'elke tick' als belangrijkste backtest en observeer of de resultaten stabiel zijn onder verschillende datacondities.
Tweede stap: leg het symbool, de periode, het backtestbereik, het startkapitaal en de spread vast en noteer elke wijziging. De officiële MT4-help legt uit dat de tester-spread de huidige spread kan gebruiken op het moment dat de test wordt gestart, of een opgegeven waarde kan gebruiken. Daarom is 'huidige spread' niet de echte variabele spread over het hele historische bereik. Short-term EA's zijn gevoelig voor spread; controleer resultaten ten minste met meerdere onderbouwde spreadaannames en gebruik niet de set met de laagste kosten als representatief voor de toekomst.
Derde stap: controleer of de historische data het hele bereik dekt. Volgens de officiële uitleg is de modus 'elke tick' afhankelijk van gegevens van kleinere periodes en is doorgaans volledige M1-historie nodig. Gaten, data van verschillende bronnen of verschillen in brokerquotes veranderen de modellering en orderresultaten. Controleer contractspecificaties, handelstijden en spreads voordat je dezelfde parameters naar een ander platform overzet, in plaats van de backtestconclusie direct te kopiëren.
Wat je in het rapport bekijkt en wat geen bewijs is
Controleer na de test de modelleringskwaliteit en de gekleurde secties in de grafiek van het rapport en kijk of er ontbrekende of inconsistente historische gegevens zijn. De modelleringskwaliteit van de modus 'alleen openingsprijs' kan n/a tonen; dat betekent niet dat de strategie een strenge validatie heeft doorstaan. Controleer vervolgens het aantal transacties, de maximale drawdown, opeenvolgende verliezen en de triggertijd van belangrijke orders. Een hoog rendement op basis van weinig transacties wordt vooral gemakkelijk door individuele samples gedreven; als het bij een kleine parameterwijziging显著 verslechtert, moet dat ook als signaal van onvoldoende robuustheid worden gezien.
Een veelgemaakte fout is dat men bijna gelijke rendementen ziet bij 'elke tick' en 'alleen openingsprijs' en concludeert dat de EA betrouwbaar is. Dat ze dicht bij elkaar liggen, betekent alleen dat de resultaten onder deze twee simulatiecondities dicht bij elkaar liggen. Historische matching kan netwerkvertraging, slippage, orderafwijzingen, extreme spreads en toekomstige marktveranderingen niet volledig reproduceren. Een veiliger volgende stap is een samplebereik te bewaren dat niet is gebruikt voor parameterafstelling, verschillende spreads en marktfases te controleren en daarna het realtime gedrag op een demo-account te observeren. Als de strategie in de fijne modus duidelijk faalt, zoek dan eerst de trigger-verschillen en dataproblemen, in plaats van parameters te blijven bijstellen tot de curve er goed uitziet.