MT4 volledige handleiding voor het importeren van historische gegevens|Verbeter de nauwkeurigheid van EA backtests

Wil je dat de EA-backtest dichter bij de werkelijke handelsresultaten komt? Deze handleiding begeleidt je stap voor stap bij het importeren van hoogwaardige historische gegevens in MT4, inclusief Tick-gegevens, CSV-formaatinstellingen, importstappen en het oplossen van veelvoorkomende fouten, zodat je de betrouwbaarheid van je backtests verbetert en vertrouwen in je trading opbouwt.
  • Deze website maakt gebruik van AI-ondersteunde vertaling. Als u feedback of suggesties heeft, neem dan gerust contact met ons op. Wij kijken uit naar uw waardevolle feedback! [email protected]
Deze website maakt gebruik van AI-ondersteunde vertaling. Als u feedback of suggesties heeft, neem dan gerust contact met ons op. Wij kijken uit naar uw waardevolle feedback! [email protected]

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 er tijdens het backtesten onnauwkeurige prijsgegevens worden gebruikt, kunnen de conclusies, ongeacht of de simulatie winst of verlies toont, mogelijk geen echte referentiewaarde hebben, waardoor de hele backtest zinloos wordt.

Daarom is de eerste taak voordat u begint met backtesten 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:
  1. Alleen gebruik van openingsprijs
  2. Gebruik van controlepunten
  3. Gebaseerd op elk individueel tick-prijspunt

In de vroege fase van strategieontwikkeling, om snel een overzicht van de strategieprestaties te krijgen, kunt u kiezen voor de snellere "controlepunten"-modus.

Echter, nadat de strategieparameters definitief zijn vastgesteld, moet u een gedetailleerde backtest uitvoeren met de meest nauwkeurige "elk 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 u kiest voor backtesten, 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: Tools > Historisch Data Centrum

Gedetailleerde downloadstappen

Na het openen van het "Historisch Data Centrum" ziet u een lijst met alle beschikbare handelsinstrumenten die door de broker worden aangeboden.

In het venster van het Historisch Data Centrum zoekt u het instrument dat u wilt backtesten, dubbelklikt u op de naam van dat instrument, en het systeem toont alle beschikbare tijdsintervallen (zoals M1, M5, H1, D1, enz.).

Vervolgens moet u elk gewenst tijdsinterval één voor één dubbelklikken en vervolgens op de knop "Download" onderaan het scherm klikken, en geduldig wachten tot de voortgangsbalk is voltooid.

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 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 gegevens, 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 gespecialiseerde "derde partijen" die historische data services aanbieden, 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 softwaretools die vaak worden gebruikt om hoogwaardige historische forex-prijsgegevens te verkrijgen, namelijk:

  • Tickstory
  • Tick Data Suite

In vergelijking hiermee heeft Tickstory enkele gebruiksonvriendelijkheden, bijvoorbeeld dat het meestal vereist dat historische gegevens eerst worden gedownload als afzonderlijke CSV-bestanden, die vervolgens handmatig één voor één in de corresponderende MT4-instrumenten moeten worden geïmporteerd.

Bovendien kunnen de historische gegevensbestanden van een enkel instrument zeer groot zijn, en als u gegevens van meerdere instrumenten moet verwerken, neemt dit veel lokale schijfruimte in beslag.

Gezien dit, als u een actieve MT4-programmeerhandelaar bent, beveelt de auteur het gebruik van Tick Data Suite aan.

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 aan te schaffen en te gebruiken.

U kunt beginnen met het uitproberen van de proefversie van Tick Data Suite, die meestal een "14-daagse" proefperiode 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 sturen u een proeflicentiecode toe.



Klik vervolgens op de pagina "Download" om de nieuwste versie van de TDS-software te downloaden.

Na het downloaden volgt u de standaard installatieprocedure 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 in 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 klikt (het pijltje achter het instrument), zal het systeem standaard vanaf 2003 downloaden.

Echter, zeer oude marktgegevens hebben relatief weinig referentiewaarde voor huidige backtests, dus het is meestal niet nodig om zo ver terug te gaan.

TDS maakt bij het downloaden van gegevens gebruik van een zogenoemde mirror-technologie (de specifieke technische details zijn door de auteur niet diepgaand onderzocht), wat een groot voordeel is voor gebruikers omdat het bij het downloaden en gebruiken van gegevens niet te veel schijfruimte op uw computer inneemt en het niet nodig is om enorme ruwe data-bestanden te downloaden en op te slaan.

Bovendien heeft TDS in 2022 zijn downloadtechnologie geüpdatet, waardoor de downloadsnelheid nu zeer snel is en aanzienlijk efficiënter dan 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 Strategy Tester-interface van MT4, waar u rechtsboven twee selectievakjes ziet verschijnen:
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

Binnen het venster "Tick data instellingen" kunt u nog meer gedetailleerde configuraties uitvoeren, zoals het instellen van de GMT-tijdzone van de server, het simuleren 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 kortetermijnstrategieën handelt, zullen variabele spread en slippage een zeer significante impact hebben, en het inschakelen van deze twee functies van TDS zal resulteren in simulaties die dichter bij de echte handelsomgeving liggen.

Gebruik van TDS voor hoogwaardige backtests

Met TDS ingeschakeld kan MT4 eenvoudig 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 aan:
  • Jaarlijkse betaling
  • Maandelijkse betaling
  • Levenslange licentie
Voor beginners die net beginnen met programmeerhandel is het aanschaffen van het jaarabonnement een kosteneffectieve middenweg.

Wanneer u later besluit om langdurig met EA te handelen, kunt u overwegen om over te stappen op de levenslange licentie.

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: één licentiecode kan slechts op één computer tegelijk worden geactiveerd.

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

Samengevat, als u een beginner bent die net begint met EA 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 te gebruiken voor handel, wordt het verkrijgen van een set historische prijsgegevens die betrouwbare en referentie-waardige backtestresultaten kan genereren, cruciaal.

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!