MT4 fullstendig veiledning for import av historiske data|Forbedre EA backtesting nøyaktighet

Ønsker du at EA-backtesten skal være nærmere den faktiske handelsytelsen? Denne veiledningen lærer deg trinn for trinn hvordan du importerer høykvalitets historiske data i MT4, inkludert Tick-data, CSV-formatinnstillinger, importtrinn og feilsøking av vanlige feil, for å hjelpe deg med å øke påliteligheten til backtesten og bygge handelsfortrinn.
  • Dette nettstedet bruker AI-assistert oversettelse. Hvis du har tilbakemeldinger eller forslag, ikke nøl med å kontakte oss. Vi ser frem til å motta din verdifulle tilbakemelding! [email protected]
Dette nettstedet bruker AI-assistert oversettelse. Hvis du har tilbakemeldinger eller forslag, ikke nøl med å kontakte oss. Vi ser frem til å motta din verdifulle tilbakemelding! [email protected]

Historiske prisdata sin grunnleggende innvirkning på backtesting-simulering

I praksis med programmert trading er gjennomføring av backtesting en uunnværlig del.

Blant alle backtesting-elementer spiller kvaliteten på historiske prisregistre en avgjørende rolle. Dette er fordi enhver Automatisert Handelssystem (EA) eller handelsstrategis kjøps- og salgsbeslutninger utelukkende utløses basert på historisk prisinformasjon.

Hvis unøyaktige prisdata brukes i backtesting-prosessen, kan konklusjonene, enten simuleringen viser gevinst eller tap, mangle reell referanseverdi, noe som gjør hele backtesting-aktiviteten meningsløs.

Derfor er den første oppgaven før man starter backtesting å forberede «høykvalitets historiske prisdata». Bare da kan vi virkelig stole på backtesting-resultatene for å evaluere strategiens effektivitet.

Metoder for å hente innebygde historiske data i MT4-plattformen

MetaTrader 4 sin backtesting-funksjon støtter tre forskjellige prisdatapresisjonsmoduser for å kjøre simuleringer, som er:
  1. Kun bruk av åpningspris
  2. Bruk av kontrollpunkter
  3. Basert på hvert enkelt sanntidspunkt (Tick)

I den tidlige fasen av strategiutvikling, for raskt å få en oversikt over strategiens ytelse, kan man velge den raskere «kontrollpunkter»-modusen for backtesting.

Men når strategiparametrene er endelig fastsatt, bør man bruke den mest presise «hver sanntidspris»-modusen for en grundig backtesting for å bekrefte alle handelsdetaljer.

Når det gjelder «åpningspris»-valget, er dataene for grove og nøyaktigheten svært lav, og det har nesten ingen referanseverdi, derfor brukes det sjelden.

Uansett hvilken modus som velges for backtesting, må man først ha de tilsvarende historiske dataene. I MT4 sin backtesting-prosess må man laste ned de interne historiske prisdataene som megleren tilbyr via plattformens verktøylinje.

Operasjonssti: Verktøy > Historikkdatasenter

Detaljerte nedlastingssteg

Etter å ha klikket inn i «Historikkdatasenter», vil du se en liste over alle tilgjengelige handelsinstrumenter som megleren tilbyr.

I vinduet for historikkdatasenter, finn instrumentet du planlegger å backteste, dobbeltklikk på instrumentets navn, og systemet vil vise alle tilgjengelige tidsperioder (som M1, M5, H1, D1 osv.).

Deretter må du dobbeltklikke på hver ønsket tidsperiode, og deretter klikke på «Last ned»-knappen nederst i grensesnittet, og tålmodig vente til nedlastingsstatuslinjen er fullført.

Bekreftelse og anbefalinger etter datanedlasting

Når data for en tidsperiode er importert med suksess, vil det tilsvarende ikonet bli grønt.

Det anbefales å laste ned data for alle tidsperioder for å sikre at den totale historiske prisloggen er mer komplett.

Etter at du har lastet ned de nødvendige historiske prisdataene for alle mål-instrumenter for backtesting, kan du begynne backtesting-operasjonen.

Det er imidlertid viktig å merke seg at direkte bruk av historiske data levert av megleren kan innebære en «risiko for ufullstendighet». Noen meglere kan ha relativt komplette dataregistre, mens andre kan være ganske mangelfulle eller av dårlig kvalitet.

Årsaken er at meglerens hovedoppgave er å tilby handelsutførelsestjenester, ikke å spesialisere seg på lagring og vedlikehold av historiske data.

Derfor, for å betydelig forbedre nøyaktigheten av backtesting, velger mange tradere å bruke data levert av «tredjepartsfirmaer» som spesialiserer seg på historiske data.

Måter å skaffe MT4 høykvalitets 99.9% presisjons historiske data

På markedet finnes det profesjonell programvare som ofte brukes for å hente høy presisjons historiske valutapriser, hovedsakelig:

  • Tickstory
  • Tick Data Suite

Sammenlignet med dette har Tickstory noen ulemper i bruk, for eksempel må man vanligvis først laste ned historiske data som separate CSV-filer, og deretter manuelt importere dem én etter én til de tilsvarende instrumentene i MT4.

I tillegg kan historikkdatafilen for et enkelt instrument være veldig stor, og hvis man må håndtere data for flere instrumenter, vil det oppta mye lokal harddiskplass.

Med dette i tankene, hvis du er en aktiv MT4 programmert trading-bruker, anbefaler forfatteren å bruke Tick Data Suite.

Introduksjon til Tick Data Suite (TDS)

Tick Data Suite (forkortet TDS) er ikke et gratis verktøy, men hvis du planlegger å utvikle MT4 EA programmert trading grundig, anbefaler forfatteren sterkt at du investerer i og bruker det.

Du kan først prøve en prøveversjon av Tick Data Suite, som vanligvis varer i «14 dager».

Gå til Tick Data Suite sin offisielle nettside (https://eareview.net/tick-data-suite), klikk på «TRY FREE FOR 14 DAYS»-lenken, fyll inn din e-postadresse, og de vil sende deg en prøveautorisasjonskode.



Deretter klikker du på «Download»-siden for å laste ned den nyeste versjonen av TDS-programvaren.

Etter nedlasting følger du standard installasjonsprosess og klikker «Neste » til installasjonen er fullført.

Tick Data Manager etter installasjon

Etter installasjon vil det dukke opp et programikon på skrivebordet ditt kalt «Tick Data Manager» (logoen er et lite insekt-ikon).

Når du starter programmet, må du først laste ned historiske prisdata for mål-instrumentet. Brukergrensesnittet ser omtrent ut som vist.

Ved første nedlasting anbefales det å klikke på innstillingsknappen bak (de tre prikkene i den røde sirkelen på bildet) for å sette ønsket «start- og sluttdato» for datanedlastingen.

TDS nedlastingsinnstillinger og tekniske fordeler

Det er en god vane å forhåndsinnstille datoperioden her, du kan velge å starte fra 2008 eller 2010.

Hvis du ikke gjør et valg og bare klikker på nedlastingsknappen (pilikonet bak), vil systemet som standard laste ned fra 2003.

Men markedsforhold som er for gamle har relativt lav referanseverdi for nåværende backtesting, så det er vanligvis unødvendig å laste ned så gamle data.

TDS bruker angivelig en slags speilingsteknologi ved nedlasting av data (forfatteren har ikke studert de tekniske detaljene inngående), som gir en betydelig fordel for brukeren ved at den ikke opptar for mye harddiskplass under nedlasting og bruk av data, og det er ikke nødvendig å laste ned og lagre enorme rådatafiler.

I tillegg oppdaterte TDS sin nedlastingsteknologi i 2022, noe som gjør dagens nedlastingshastighet svært rask, med stor effektivitet forbedring sammenlignet med tidligere versjoner.

Integrasjon av TDS med MT4 backtesting-grensesnittet

Når data er lastet ned via Tick Data Manager, og du går tilbake til MT4 sin Strategy Tester-grensesnitt, vil du legge merke til at to nye valgbokser har blitt lagt til øverst til høyre:
Den ene er «Use tick data» (Bruk tick-data), som må krysses av for at backtesting skal bruke høykvalitets historiske data levert av TDS;
Den andre er «Tick data settings» (Tick-data innstillinger), som åpner et avansert innstillingsvindu for å bekrefte at TDS har lest inn de nyeste nedlastede prisdataene.

Avanserte backtesting-innstillinger i TDS

I «Tick data settings»-vinduet kan du også gjøre mer detaljerte konfigurasjoner, som å sette serverens GMT tidssone, simulere flytende spread og glidning.

Disse rike funksjonene kompenserer i noen grad for MT4 sin native backtesting-begrensning som kun kan bruke fast spread.

Forfatteren setter vanligvis ikke flytende spread og glidning ved backtesting av langsiktige strategier, fordi langsiktige strategier er mindre følsomme for disse.

Men hvis du handler kortsiktige strategier, vil effekten av flytende spread og glidning være betydelig, og aktivering av disse to funksjonene i TDS vil gi backtesting-resultater som er nærmere det virkelige handelsmiljøet.

Bruke TDS for å oppnå backtesting av høy kvalitet

Med TDS aktivert kan MT4 enkelt utføre backtesting med modellkvalitet på opptil 99.9%.

Bare backtesting-rapporter basert på så høykvalitets data har høy referanseverdi og kan mer realistisk reflektere strategiens historiske ytelse.

Betalingsmodeller for Tick Data Suite

Tick Data Suite tilbyr tre betalingsplaner:
  • Årlig betaling
  • Månedlig betaling
  • Livstidslisens
For nybegynnere som akkurat har begynt med programmert trading, er kjøp av årsplan et kostnadseffektivt kompromiss.

Når du senere er sikker på at du vil bruke EA trading over lang tid, kan du vurdere å bytte til livstidsplan.

Viktige merknader om bruk av TDS lisenskode

Etter kjøp vil Tick Data Suite også sende lisenskoden (nøkkelen) til deg via e-post.

Det er viktig å merke seg at én lisenskode kun kan aktiveres på én datamaskin om gangen.

Selv om du kan bytte datamaskin, vil lisenskoden bli låst til den nåværende datamaskinen i 14 dager etter bytte.

Med andre ord, hvis du aktiverer lisenskoden på én datamaskin, må du vente minst 14 dager før du kan bruke den på en annen datamaskin.

Oppsummering av forberedelse av MT4 historiske prisdata

Oppsummert, hvis du er en nybegynner som nettopp har begynt med EA og bare ønsker å få en grunnleggende forståelse og prøve backtesting-funksjonen, er det tilstrekkelig å laste ned og bruke de gratis historiske prisdataene som megleren tilbyr internt.

Men hvis målet ditt er å faktisk bruke EA til trading, blir det avgjørende å skaffe historiske prisdata som kan generere backtesting-resultater med pålitelig referanseverdi.

Selv om TDS krever kjøp, mener forfatteren at fordelene langt oppveier kostnaden:
  • Sparer datamaskinens lagringsplass
  • Rask og enkel nedlasting
  • Direkte kompatibel med MT4-grensesnittet
  • Ingen manuell import nødvendig

Man kan si at for en programmert trader som bruker MT4-plattformen, er TDS et uunnværlig verktøy.
Hvis du synes denne artikkelen har vært nyttig for deg, er du velkommen til å dele den med venner.
La flere lære om valutahandelens kunnskap sammen!