A történelmi árfolyamadatok alapvető hatása a visszatesztelés szimulációjára
A programozott kereskedés gyakorlatában a visszatesztelés végrehajtása elengedhetetlen lépés.A visszatesztelés összetevői közül a történelmi árfolyamadatok minősége döntő szerepet játszik. Ennek oka, hogy bármely Automatizált Kereskedési Rendszer (EA) vagy kereskedési stratégia vételi és eladási döntései teljes mértékben a történelmi árfolyaminformációkra alapozva aktiválódnak.
Ha a visszatesztelés során pontatlan árfolyamadatokat használunk, akkor a szimuláció eredménye – legyen az nyereség vagy veszteség – nem biztos, hogy valós referenciaként szolgál, így az egész visszatesztelési folyamat értelmét vesztheti.
Ezért a visszatesztelés megkezdése előtt az elsődleges feladat a „magas minőségű történelmi árfolyamadatok” beszerzése. Csak így bízhatunk meg valóban a visszatesztelés eredményeiben a stratégia hatékonyságának értékeléséhez.
MT4 platform beépített történelmi adatok beszerzési módja
A MetaTrader 4 visszatesztelési funkciója három különböző árfolyamadat-pontossági módot támogat a szimuláció futtatásához, ezek a következők:- Csak a nyitóár használata
- Kontrollpontok használata
- Minden egyes valós idejű árfolyampont (Tick) alapján
A stratégia fejlesztésének korai szakaszában, a stratégia teljesítményének gyors áttekintéséhez választható a gyorsabb visszatesztelési sebességű „kontrollpont” mód.
Azonban a stratégia paramétereinek véglegesítése után a legpontosabb „minden egyes valós idejű árfolyampont” módot kell használni egy részletes visszateszteléshez, hogy megerősítsük az összes kereskedési részletet.
A „nyitóár” opció adatai túl durvák és pontatlanok, ezért szinte soha nem használatos, mivel nem nyújtanak érdemi referenciát.
Bármelyik módot is választjuk a visszateszteléshez, előzetesen rendelkezni kell a megfelelő történelmi adatokkal. Az MT4 visszatesztelési folyamatában a brókertől származó belső történelmi árfolyamadatok beszerzéséhez először a platform eszköztárában kell letölteni azokat.
Műveleti útvonal: Eszközök > Történelmi adatok központja
Részletes letöltési lépések
A „Történelmi adatok központja” megnyitása után megjelenik a bróker által kínált összes elérhető kereskedési eszköz listája.
A történelmi adatok központjának ablakában keresse meg a visszatesztelni kívánt eszközt, majd dupla kattintással nyissa meg az eszköz nevét, a rendszer megjeleníti az összes elérhető időintervallumot (például M1, M5, H1, D1 stb.).

Ezután egyesével dupla kattintással válassza ki a kívánt időintervallumokat, majd kattintson az ablak alján található „Letöltés” gombra, és türelmesen várja meg a letöltési folyamat befejezését.
Adatok letöltése utáni ellenőrzés és javaslatok
Amikor egy adott időintervallum adatai sikeresen importálásra kerülnek, a hozzá tartozó ikon „zöldre” vált.Javasolt minden időintervallum adatait letölteni, hogy az árfolyam történeti adatai minél teljesebbek legyenek.
Miután az összes célzott visszatesztelési eszközhöz letöltötte a szükséges történelmi árfolyamadatokat, megkezdheti a visszatesztelést.
Ugyanakkor fontos megjegyezni, hogy a bróker által közvetlenül biztosított történelmi adatok „hiányosságok kockázatát” hordozhatják magukban. Egyes brókerek adatai viszonylag teljesek lehetnek, míg mások adatai hiányosak vagy gyenge minőségűek.
Ennek oka, hogy a brókerek fő feladata a kereskedési végrehajtás biztosítása, nem pedig a történelmi adatok tárolása és karbantartása.
Ezért a visszatesztelés pontosságának jelentős javítása érdekében sok kereskedő inkább „harmadik fél” által szolgáltatott történelmi adatokat használ, akik kifejezetten ilyen szolgáltatásokra szakosodtak.
MT4 magas minőségű 99.9% pontosságú történelmi adatok beszerzési módjai
A piacon a deviza magas pontosságú történelmi árfolyamadatainak beszerzésére használt professzionális szoftverek főként a következők:- Tickstory
- Tick Data Suite
Összehasonlítva, a Tickstory használata némi kényelmetlenséggel jár, például először külön CSV fájlokba kell letölteni a történelmi adatokat, majd manuálisan egyesével importálni azokat az MT4 megfelelő eszközeibe.
Ezenkívül egyetlen eszköz történelmi adatfájlja is nagyon nagy lehet, és ha több eszköz adatait kell kezelni, az jelentős helyet foglalhat a helyi merevlemezen.
Ebből kifolyólag, ha Ön aktív MT4 programozott kereskedő, a szerző inkább a Tick Data Suite szoftver használatát ajánlja.
Tick Data Suite (TDS) bemutatása
A Tick Data Suite (röviden TDS) nem ingyenes eszköz, de ha komolyan szeretne foglalkozni MT4 EA programozott kereskedéssel, a szerző erősen javasolja a megvásárlását és használatát.Először kipróbálhatja a Tick Data Suite próbaverzióját, amely általában „14 napos” időtartamú.
Látogasson el a Tick Data Suite hivatalos weboldalára (https://eareview.net/tick-data-suite), kattintson a „TRY FREE FOR 14 DAYS” linkre, adja meg az e-mail címét, és megkapja a próbaverziós licenckódot.

Ezután kattintson a „Download” oldalra, és töltse le a TDS legfrissebb verzióját.
A letöltés után a szokásos telepítési folyamatot követve kattintson végig a „Következő ” gombokon a telepítés befejezéséhez.
Telepítés utáni Tick Data Manager
A telepítés után az asztalon megjelenik egy „Tick Data Manager” nevű alkalmazás ikonja (a logó egy kis bogár alakját formázza).A program elindítása után először le kell töltenie a célzott eszköz történelmi árfolyamadatait. A kezelőfelület nagyjából az alábbi képen látható.
Az első letöltéskor javasolt a beállítás gombra kattintani (a képen piros körrel jelzett három pont), hogy megadja a kívánt „kezdő és befejező dátum” intervallumot az adatok letöltéséhez.

TDS letöltési beállítások és technikai előnyök
A dátumtartomány előzetes beállítása jó szokás, választhat 2008 vagy 2010 kezdőévet.Ha nem választ, és közvetlenül a letöltés gombra kattint (a gomb mögötti nyíl ikon), a rendszer alapértelmezés szerint 2003-tól kezdi a letöltést.
Azonban a túl régi piaci adatok jelenlegi visszatesztelés szempontjából alacsonyabb referenciértékkel bírnak, így általában nincs szükség ilyen korai adatok letöltésére.
A TDS letöltés közben állítólag valamilyen tükrözési technológiát alkalmaz (a pontos technikai részleteket a szerző nem vizsgálta mélyebben), amelynek jelentős előnye, hogy a letöltött és használt adatok nem foglalnak túl sok helyet a számítógép merevlemezén, nincs szükség hatalmas nyers adatfájlok letöltésére és tárolására.
Továbbá, a TDS 2022-ben frissítette letöltési technológiáját, így a jelenlegi letöltési sebesség rendkívül gyors, jelentősen hatékonyabb, mint a korábbi verziók.
TDS és MT4 visszatesztelő felület integrációja
Miután az adatok a Tick Data Manager segítségével letöltésre kerültek, térjen vissza az MT4 stratégia tesztelő (Strategy Tester) felületére, ahol észreveheti, hogy a jobb felső sarokban két új jelölőnégyzet jelent meg:Az egyik a „Use tick data” (Tick adatok használata), ezt mindenképpen jelölje be, hogy a visszatesztelés a TDS által biztosított magas minőségű történelmi adatokat használja;
a másik a „Tick data settings” (Tick adat beállítások), amelyre kattintva egy haladó beállítási ablak nyílik meg, ahol ellenőrizheti, hogy a TDS sikeresen betöltötte-e a legfrissebb letöltött árfolyamadatokat.

TDS haladó visszatesztelési beállítási funkciói
A „Tick data settings” ablakban további finomhangolási lehetőségek is elérhetők, például a szerver GMT időzónájának beállítása, a szimulált lebegő különbség (különbség) és a csúszás (slippage) konfigurálása.Ezek a gazdag funkciók bizonyos mértékben kompenzálják az MT4 natív visszatesztelésének korlátozását, amely csak fix különbséget tud használni.
A szerző személyesen hosszú távú stratégiák visszatesztelésekor általában nem állít be külön lebegő különbséget és csúszást, mert ezek a hosszú távú stratégiák esetében kevésbé érzékenyek.
Viszont rövid távú stratégiák esetén a lebegő különbség és a csúszás hatása nagyon jelentős lehet, így a TDS ezen funkcióinak engedélyezése valósághűbb kereskedési környezetet szimuláló visszatesztelési eredményeket eredményez.
Magas minőségű visszatesztelés TDS használatával
A TDS engedélyezése után az MT4 könnyedén képes 99,9% pontosságú modellszimulációt végrehajtani.Csak az ilyen magas minőségű adatokon alapuló visszatesztelési jelentések rendelkeznek magas referenciértékkel, és képesek valósághűen tükrözni a stratégia történelmi teljesítményét.

Tick Data Suite fizetési modellje
A Tick Data Suite háromféle fizetési csomagot kínál:- Éves előfizetés
- Havi előfizetés
- Élettartam licenc
Ha később eldönti, hogy hosszú távon használja az EA-t, akkor érdemes lehet az élettartam licencre váltani.
TDS licenckód használatára vonatkozó megjegyzések
A vásárlás után a Tick Data Suite e-mailben küldi el a licenckódot (kulcsot).Fontos megjegyezni, hogy egy licenckód egyszerre csak egy számítógépen aktiválható.
Bár lehetőség van a számítógép cseréjére, minden csere után a licenckód 14 napig az adott gépen marad zárolva.
Más szóval, ha egy számítógépen beírja és aktiválja a licenckódot, majd egy másik gépen szeretné használni, legalább 14 napot kell várnia.
MT4 történelmi árfolyamadatok előkészítésének összefoglalása
Összefoglalva, ha Ön EA-val most ismerkedő kezdő, és csak alapvetően szeretné megismerni és kipróbálni a visszatesztelési funkciót, akkor elegendő a bróker által ingyenesen biztosított belső történelmi árfolyamadatok letöltése.Azonban ha célja az EA valós kereskedésben történő alkalmazása, akkor elengedhetetlen egy olyan történelmi árfolyamadat beszerzése, amely megbízható referenciával rendelkező visszatesztelési eredményeket képes produkálni.
Bár a TDS fizetős, a szerző szerint az általa nyújtott előnyök messze meghaladják a költségeket:
- Helytakarékos a számítógépen
- Könnyű és gyors letöltés
- Közvetlen kompatibilitás az MT4 felülettel
- Nincs szükség manuális importálásra
Mondhatjuk, hogy az MT4 platformot használó programozott kereskedők számára a TDS nélkülözhetetlen eszköz.
Ha úgy érzed, hogy ez a cikk hasznos számodra, oszd meg barátaiddal.
Hadd tanuljanak mások is a devizakereskedelemről!
Hadd tanuljanak mások is a devizakereskedelemről!