Fundamentele impact van historische prijsgegevens op backtest-simulaties
In de praktijk van geautomatiseerde handel is het uitvoeren van backtests een onmisbare stap.Van alle backtest-elementen speelt de kwaliteit van historische prijsgegevens een beslissende rol. Dit komt doordat elke koop- en verkoopbeslissing van een Geautomatiseerd Handelsysteem (EA) of handelsstrategie volledig wordt geactiveerd op basis van historische prijsinformatie.
Als tijdens het backtestproces onnauwkeurige prijsgegevens worden gebruikt, kan de conclusie, ongeacht of het simulatie-resultaat winst of verlies toont, weinig echte referentiewaarde hebben, waardoor de hele backtest zinloos wordt.
Daarom is de eerste taak vóór het starten van een backtest het voorbereiden van hoogwaardige historische prijsgegevens. Alleen dan kunnen we echt vertrouwen op de backtestresultaten om de effectiviteit van de strategie te beoordelen.
Manieren om ingebouwde historische gegevens in het MT4-platform te verkrijgen
De backtestfunctie van MetaTrader 4 ondersteunt drie verschillende nauwkeurigheidsmodi voor prijsgegevens om simulaties uit te voeren, namelijk:- Alleen gebruik van openingsprijs
- Gebruik van controlepunten
- Gebaseerd op elk individueel tick-prijspunt
In de vroege fase van strategieontwikkeling kan de "controlepunten"-modus, die sneller is, worden gekozen om snel een overzicht van de strategieprestaties te krijgen.
Echter, na het definitief vaststellen van de strategieparameters, moet een gedetailleerde backtest worden uitgevoerd met de meest nauwkeurige modus, namelijk de “elk individueel tick-prijspunt” modus, om alle handelsdetails te bevestigen.
Wat betreft de optie "openingsprijs", vanwege de grove aard van deze gegevens en de zeer lage nauwkeurigheid, heeft deze bijna geen referentiewaarde en wordt daarom zelden gebruikt.
Ongeacht welke modus wordt gekozen voor backtesting, moet u eerst over de bijbehorende historische gegevens beschikken. In het backtestproces van MT4 moet u de interne historische prijsgegevens die door de broker worden geleverd, eerst downloaden via de werkbalk van het platform.
Navigatiepad: Extra > Historische gegevenscentrum
Gedetailleerde downloadstappen
Na het openen van het "Historische gegevenscentrum" ziet u een lijst met alle door de broker aangeboden beschikbare handelsinstrumenten.
In het venster van het historische gegevenscentrum zoekt u het instrument dat u wilt backtesten, dubbelklikt u op de naam van dat instrument, waarna het systeem alle beschikbare tijdsintervallen (zoals M1, M5, H1, D1, enz.) zal tonen.

Vervolgens moet u elk gewenst tijdsinterval één voor één dubbelklikken en daarna op de knop "Download " onderaan het scherm klikken en geduldig wachten tot de voortgangsbalk voltooid is.
Bevestiging en aanbevelingen na het downloaden van gegevens
Wanneer de gegevens van een bepaald tijdsinterval succesvol zijn geïmporteerd, wordt het bijbehorende pictogram groen.Het wordt aanbevolen om de gegevens van elk tijdsinterval te downloaden om zo een completer historisch prijsrecord te garanderen.
Nadat u de benodigde historische prijsgegevens voor alle doel-instrumenten hebt gedownload, kunt u beginnen met backtesten.
Let echter op dat het direct gebruiken van door brokers geleverde historische gegevens het risico van onvolledigheid met zich meebrengt. Sommige brokers hebben relatief volledige gegevensrecords, terwijl anderen mogelijk schaars of van lage kwaliteit zijn.
De reden hiervoor is dat brokers hoofdzakelijk verantwoordelijk zijn voor het leveren van handelsuitvoeringsdiensten en niet gespecialiseerd zijn in het opslaan en onderhouden van historische gegevens.
Daarom kiezen veel handelaren ervoor om gegevens te gebruiken die worden geleverd door derde partijen die gespecialiseerd zijn in het leveren van historische data, om de nauwkeurigheid van backtests aanzienlijk te verbeteren.
Manieren om hoogwaardige 99.9% nauwkeurige historische MT4-gegevens te verkrijgen
Op de markt zijn er professionele softwarepakketten die vaak worden gebruikt om hoogwaardige historische forex-prijsgegevens te verkrijgen, namelijk:- Tickstory
- Tick Data Suite
Bovendien kunnen de historische gegevensbestanden van een enkel instrument zelf al zeer groot zijn, en als u gegevens van meerdere instrumenten moet verwerken, zal dit veel lokale schijfruimte in beslag nemen.
Gezien dit, als u een actieve MT4-programmeerhandelaar bent, geeft de auteur de voorkeur aan het gebruik van de software Tick Data Suite.
Introductie van Tick Data Suite (TDS)
Tick Data Suite (afgekort TDS) is geen gratis tool, maar als u van plan bent om MT4 EA-programmeerhandel grondig te ontwikkelen, raadt de auteur sterk aan om het direct aan te schaffen en te gebruiken.U kunt eerst de proefversie van Tick Data Suite uitproberen, die meestal een proefperiode van 14 dagen heeft.
Ga naar de officiële website van Tick Data Suite (https://eareview.net/tick-data-suite), klik op de link "TRY FREE FOR 14 DAYS ", vul uw e-mailadres in en zij zullen u een proeflicentiecode sturen.

Klik vervolgens op de pagina "Download " om de nieuwste versie van de TDS-software te downloaden.
Na het downloaden volgt u de standaard installatiestappen en klikt u steeds op "Volgende " om de installatie te voltooien.
Tick Data Manager na installatie
Na de installatie verschijnt er een applicatiepictogram genaamd "Tick Data Manager " op uw bureaublad (het logo is een klein insectje).Start dit programma en u moet eerst de historische prijsgegevens van het doelinstrument downloaden. De gebruikersinterface ziet er ongeveer uit zoals op de afbeelding.
Bij de eerste download wordt aanbevolen om op de instellingenknop achter het instrument te klikken (de drie puntjes in de rode cirkel op de afbeelding) om het gewenste start- en einddatum bereik voor de download in te stellen.

TDS downloadinstellingen en technische voordelen
Het is een goede gewoonte om hier vooraf het datumbereik in te stellen; u kunt kiezen om te beginnen vanaf 2008 of 2010.Als u geen keuze maakt en direct op de downloadknop (het pijltje achter het instrument) klikt, zal het systeem standaard vanaf 2003 downloaden.
Echter, zeer oude marktgegevens hebben relatief weinig referentiewaarde voor huidige backtests, dus is het meestal niet nodig om zo ver terug te gaan.
TDS maakt bij het downloaden van gegevens gebruik van een bepaalde mirror-technologie (de auteur heeft de technische details niet diepgaand onderzocht), waarvan het grote voordeel voor gebruikers is dat het niet te veel schijfruimte op uw computer in beslag neemt tijdens het downloaden en gebruik van de gegevens, en dat u geen enorme ruwe data-bestanden hoeft te downloaden en op te slaan.
Bovendien heeft TDS in 2022 zijn downloadtechnologie geüpdatet, waardoor de downloadsnelheid nu extreem snel is, met een enorme efficiëntieverbetering ten opzichte van versies van enkele jaren geleden.
Integratie van TDS met de MT4 backtest-interface
Nadat de gegevens via Tick Data Manager zijn gedownload, keert u terug naar de MT4 Strategy Tester-interface, waar u rechtsboven twee nieuwe selectievakjes zult zien:Eén is "Gebruik tick-gegevens (Use tick data) ", zorg ervoor dat deze is aangevinkt, zodat uw backtest de hoogwaardige historische gegevens van TDS gebruikt;
De andere is "Tick data-instellingen (Tick data settings) ", waarmee een geavanceerd configuratievenster wordt geopend om te bevestigen dat TDS succesvol de recent gedownloade prijsgegevens heeft geladen.

Geavanceerde backtestinstellingen van TDS
In het venster "Tick data-instellingen" kunt u nog meer gedetailleerde configuraties uitvoeren, zoals het instellen van de GMT-tijdzone van de server, simulatie van variabele spread en slippage.Deze uitgebreide functies compenseren in zekere mate de beperking van de native MT4-backtest, die alleen vaste spread kan gebruiken.
De auteur stelt bij het backtesten van langetermijnstrategieën meestal geen variabele spread en slippage in, omdat langetermijnstrategieën minder gevoelig zijn voor deze factoren.
Echter, als u met kortetermijnstrategieën handelt, zijn de effecten van variabele spread en slippage zeer significant. Het inschakelen van deze twee functies in TDS tijdens backtests levert simulaties op die dichter bij de echte handelsomgeving liggen.
Gebruik van TDS voor hoogwaardige backtests
Met TDS ingeschakeld kan MT4 gemakkelijk backtests uitvoeren met een modelkwaliteit tot 99.9%.Alleen backtestrapporten die zijn gebaseerd op zulke hoogwaardige gegevens hebben een hoge referentiewaarde en kunnen de historische prestaties van een strategie realistischer weergeven.

Betaalmodellen van Tick Data Suite
Tick Data Suite biedt drie betaalopties:- Jaarlijkse betaling
- Maandelijkse betaling
- Levenslange licentie
Wanneer u later besluit om langdurig met EA te handelen, kunt u overwegen om over te stappen op het levenslange abonnement.
Belangrijke aandachtspunten bij het gebruik van TDS-licentiecodes
Na aankoop stuurt Tick Data Suite de licentiecode (sleutel) ook per e-mail naar u toe.Let op het volgende: een licentiecode kan slechts op één computer tegelijk worden geactiveerd en gebruikt.
Hoewel u van computer kunt wisselen, wordt de licentiecode na elke wissel 14 dagen vergrendeld op de huidige computer.
Met andere woorden, als u de licentiecode op één computer invoert en activeert, moet u minimaal 14 dagen wachten voordat u deze op een andere computer kunt gebruiken.
Samenvatting van de voorbereiding van MT4 historische prijsgegevens
Samenvattend, als u een beginner bent die net met EA begint en alleen de backtestfunctie wilt verkennen en ervaren, volstaat het om de gratis historische prijsgegevens te downloaden die intern door brokers worden geleverd.Maar als uw doel is om EA daadwerkelijk in de handel te gebruiken, wordt het verkrijgen van historische prijsgegevens die betrouwbare en referentie-waardige backtestresultaten kunnen genereren essentieel.
Hoewel TDS betaald is, vindt de auteur dat de voordelen die het biedt de kosten ruimschoots rechtvaardigen:
- Bespaart schijfruimte op de computer
- Snelle en gemakkelijke downloads
- Directe compatibiliteit met de MT4-interface
- Geen handmatige import nodig
Kortom, voor een programmeerhandelaar die het MT4-platform gebruikt, is TDS een onmisbare tool.
Als je denkt dat dit artikel nuttig voor je is, deel het dan gerust met vrienden.
Laat meer mensen samen de kennis van forex trading leren!
Laat meer mensen samen de kennis van forex trading leren!