MT4 komplet vejledning til import af historiske data|Forbedr nøjagtigheden af EA backtesting

Vil du have, at EA-backtest bliver mere tæt på den faktiske handelspræstation? Denne vejledning guider dig trin for trin i, hvordan du importerer høj kvalitets historiske data i MT4, inklusive Tick-data, CSV-formatindstillinger, importtrin og fejlfinding, så du kan øge backtestens pålidelighed og opbygge handels tillid.
  • Denne hjemmeside bruger AI-assisteret oversættelse. Hvis du har feedback eller forslag, er du velkommen til at kontakte os. Vi ser frem til at modtage din værdifulde feedback! [email protected]
Denne hjemmeside bruger AI-assisteret oversættelse. Hvis du har feedback eller forslag, er du velkommen til at kontakte os. Vi ser frem til at modtage din værdifulde feedback! [email protected]

Den fundamentale indflydelse af historiske prisdata på backtest-simuleringer

I praksis med programmeret handel er udførelse af backtest en uundværlig del.

Blandt alle backtest-elementer spiller kvaliteten af historiske prisregistre en afgørende rolle. Dette skyldes, at enhver Automatiseret Handelssystem (EA) eller handelsstrategis købs- og salgsbeslutninger udelukkende udløses baseret på historiske prisoplysninger.

Hvis der under backtest-processen anvendes upræcise prisdata, kan konklusionerne, uanset om simuleringsresultaterne viser profit eller tab, mangle reel referenceværdi, hvilket gør hele backtest-aktiviteten meningsløs.

Derfor er den primære opgave før påbegyndelse af backtest at forberede "højkvalitets historiske prisdata". Kun på denne måde kan vi virkelig stole på backtest-resultaterne til at evaluere strategiens effektivitet.

Metoder til at hente indbyggede historiske data i MT4-platformen

MetaTrader 4’s backtest-funktion understøtter tre forskellige prisdata-nøjagtighedstilstande til at køre simuleringer, som er:
  1. Kun brug af åbningspriser
  2. Brug af kontrolpunkter
  3. Baseret på hvert enkelt realtidspris-point (Tick)

I den tidlige fase af strategiudvikling kan man vælge den hurtigere "kontrolpunkt"-tilstand for hurtigt at få et overblik over strategiens præstation.

Men efter endelig fastlæggelse af strategiparametre bør man bruge den mest præcise "hvert realtidspris"-tilstand til en detaljeret backtest for at bekræfte alle handelsdetaljer.

Med hensyn til "åbningspris"-valgmuligheden er dens data for grove og har meget lav nøjagtighed, hvilket næsten ikke har nogen referenceværdi, og derfor anvendes den sjældent.

Uanset hvilken tilstand der vælges til backtest, skal man først have de tilsvarende historiske dataregistre. I MT4’s backtest-proces skal man hente de interne historiske prisdata, som mæglere stiller til rådighed, ved at downloade dem via platformens værktøjslinje.

Navigationssti: Værktøj > Historikcenter

Detaljerede downloadtrin

Når du klikker ind i "Historikcenter", vil du se en liste over alle tilgængelige handelsinstrumenter, som mæglere tilbyder.

I Historikcenter-vinduet finder du det instrument, du planlægger at backteste, dobbeltklikker på instrumentets navn, og systemet vil udvide og vise alle tilgængelige tidsperioder (såsom M1, M5, H1, D1 osv.).

Dernæst skal du dobbeltklikke på hver ønsket tidsperiode én efter én og derefter klikke på "Download"-knappen nederst i grænsefladen og tålmodigt vente på, at download-fremdriftslinjen er færdig.

Bekræftelse og anbefalinger efter data-download

Når data for en bestemt tidsperiode er importeret med succes, bliver det tilsvarende ikon grønt.

Det anbefales at downloade data for hver tidsperiode for at sikre, at den samlede historiske prisregistrering er mere komplet.

Når du har downloadet de nødvendige historiske prisdata for alle mål-instrumenter til backtest, kan du begynde backtest-arbejdet.

Dog skal man være opmærksom på, at direkte brug af historiske data leveret af mæglere kan indebære en "risiko for ufuldstændighed". Nogle mæglere har relativt komplette dataregistre, mens andre kan være meget mangelfulde eller af dårlig kvalitet.

Årsagen er, at mæglers hovedopgave er at levere handelsudførelsestjenester og ikke specialisere sig i lagring og vedligeholdelse af historiske data.

Derfor vælger mange tradere for at markant forbedre backtest-præcisionen at anvende data leveret af "tredjepartsfirmaer", som specialiserer sig i historiske data-tjenester.

Måder at få MT4 høj-kvalitets 99% præcisions historiske data

På markedet findes der primært to professionelle software til at hente højpræcisions historiske valutaprisdata:

  • Tickstory
  • Tick Data Suite

Sammenlignet hermed har Tickstory nogle ulemper i brug, for eksempel kræver det normalt først at downloade historiske data som separate CSV-filer og derefter manuelt importere dem én efter én til de tilsvarende instrumenter i MT4.

Desuden kan historiske datafiler for et enkelt instrument være meget store, og hvis man skal håndtere data for flere instrumenter, vil det optage meget lokal harddiskplads.

Derfor, hvis du er en aktiv MT4 programmeret handelsbruger, anbefaler forfatteren mere at bruge Tick Data Suite-softwaren.

Introduktion til Tick Data Suite (TDS)

Tick Data Suite (forkortet TDS) er ikke et gratis værktøj, men hvis du planlægger at udvikle MT4 EA programmeret handel dybtgående, anbefaler forfatteren stærkt, at du investerer i at købe og bruge det.

Du kan starte med at prøve Tick Data Suite’s prøveversion, som normalt varer i "14 dage".

Gå til Tick Data Suite’s officielle hjemmeside (https://eareview.net/tick-data-suite), klik på linket "TRY FREE FOR 14 DAYS", indtast din e-mailadresse, og de vil sende dig en prøve-licenskode.



Dernæst klik på "Download"-siden for at hente den nyeste version af TDS-softwaren.

Efter download følger du standard installationsproces og klikker blot på "Næste " for at fuldføre installationen.

Tick Data Manager efter installation

Efter installation vil der på dit skrivebord dukke et programikon op kaldet "Tick Data Manager" (dets logo er et lille insekt-ikon).

Når du starter programmet, skal du først downloade historiske prisdata for det ønskede instrument. Brugergrænsefladen ligner stort set det viste billede.

Ved første download anbefales det at klikke på indstillingsknappen bagved (de tre prikker i den røde cirkel på billedet) for at sætte "start- og slutdato" for den data, du ønsker at downloade.

TDS downloadindstillinger og tekniske fordele

Det er en god vane at forudindstille datointervallet her; du kan vælge at starte fra 2008 eller 2010.

Hvis du ikke vælger noget og blot klikker på download-knappen (pilikonet bagved), vil systemet som standard begynde at downloade fra 2003.

Dog har meget gamle markedsdata relativt lav referenceværdi for nutidige backtests, så det er normalt unødvendigt at downloade så gamle data.

TDS anvender angiveligt en slags spejlingsteknologi ved download (forfatteren har ikke undersøgt de tekniske detaljer dybt), hvilket giver brugeren den store fordel, at det ikke optager for meget harddiskplads under download og brug af data, da der ikke er behov for at downloade og gemme enorme rådatafiler.

Desuden opdaterede TDS sin downloadteknologi i 2022, hvilket gør den nuværende downloadhastighed meget hurtig og betydeligt mere effektiv end tidligere versioner.

Integration af TDS med MT4 backtest-interface

Når data er downloadet via Tick Data Manager, og du vender tilbage til MT4’s Strategy Tester-interface, vil du bemærke, at der er tilføjet to valgbokse øverst til højre:
Den ene er "Use tick data" (Brug tick-data), som du skal sørge for at markere, for at din backtest kan anvende de høj-kvalitets historiske data leveret af TDS;
Den anden er "Tick data settings" (Tick data-indstillinger), som ved klik åbner et avanceret indstillingsvindue, hvor du kan bekræfte, at TDS har læst de senest downloadede prisdata korrekt.

Avancerede backtest-indstillinger i TDS

I "Tick data settings"-vinduet kan du også foretage mere detaljerede konfigurationer, såsom at indstille serverens GMT-tidszone, simulere flydende spænd og slippage.

Disse omfattende funktioner kompenserer i nogen grad for MT4’s oprindelige backtest-begrænsning, som kun kan bruge faste spænd.

Forfatteren sætter normalt ikke flydende spænd og slippage ved backtest af langsigtede strategier, da langsigtede strategier er mindre følsomme over for disse faktorer.

Men hvis du handler kortsigtede strategier, vil flydende spænd og slippage have en meget betydelig indflydelse, og aktivering af disse to funktioner i TDS under backtest vil give resultater, der bedre afspejler det virkelige handelsmiljø.

Brug af TDS til at opnå backtests af høj kvalitet

Med TDS aktiveret kan MT4 nemt udføre backtests med en modelkvalitet på op til 99,9%.

Kun backtest-rapporter baseret på så høj-kvalitets data har høj referenceværdi og kan mere realistisk afspejle strategiens historiske præstation.

Betalingsmodeller for Tick Data Suite

Tick Data Suite tilbyder tre betalingsplaner:
  • Årlig betaling
  • Månedlig betaling
  • Livstidslicens
For begyndere, der lige er startet med programmeret handel, er køb af årsplan et omkostningseffektivt kompromis.

Når du senere beslutter at bruge EA-handel på lang sigt, kan du overveje at opgradere til livstidslicens.

Vigtige bemærkninger ved brug af TDS-licenskode

Efter køb sender Tick Data Suite også licenskoden (nøglen) til dig via e-mail.

Det er vigtigt at bemærke, at en licenskode kun kan aktiveres og bruges på én computer ad gangen.

Selvom du kan skifte computer, vil licenskoden blive låst til den aktuelle computer i 14 dage efter hvert skift.

Med andre ord, hvis du indtaster og aktiverer licenskoden på én computer, skal du vente mindst 14 dage, før du kan bruge den på en anden computer.

Opsummering af forberedelse af MT4 historiske prisdata

Sammenfattende, hvis du er nybegynder i EA og blot ønsker at få en grundlæggende forståelse og oplevelse af backtest-funktionen, kan du direkte downloade og bruge de gratis historiske prisdata, som mæglere stiller til rådighed, hvilket opfylder de basale behov.

Men hvis dit mål er faktisk at anvende EA til handel, bliver det afgørende at skaffe historiske prisdata, der kan generere backtest-resultater med pålidelig referenceværdi.

Selvom TDS kræver betaling, mener forfatteren, at fordelene langt overstiger omkostningerne:
  • Sparer computerplads
  • Hurtig og nem download
  • Direkte kompatibel med MT4-interface
  • Ingen manuel import nødvendig

Man kan sige, at for en programmeret trader, der bruger MT4-platformen, er TDS et uundværligt værktøj.
Hvis du synes, at denne artikel har været nyttig for dig, er du velkommen til at dele den med venner.
Lad flere lære om viden om valutahandler sammen!