Impactul fundamental al datelor istorice de preț asupra simulării backtest
În practica tranzacționării programate, executarea backtest-ului este o etapă indispensabilă.Dintre toate elementele backtest-ului, calitatea înregistrărilor istorice de preț joacă un rol decisiv. Acest lucru se datorează faptului că orice Sistem de Tranzacționare Automatizat (EA) sau strategie de tranzacționare ia deciziile de cumpărare și vânzare bazându-se complet pe informațiile istorice de preț.
Dacă în procesul de backtest se utilizează date de preț inexacte, indiferent dacă rezultatul simulării arată profit sau pierdere, concluzia poate lipsi de valoare reală de referință, făcând astfel întregul proces de backtest lipsit de sens.
Prin urmare, înainte de a începe backtest-ul, sarcina principală este să pregătiți „date istorice de preț de înaltă calitate”. Numai astfel putem avea încredere în rezultatele backtest-ului pentru a evalua eficacitatea strategiei.
Modalități de obținere a datelor istorice în platforma MT4
Funcția de backtest a MetaTrader 4 suportă trei moduri diferite de precizie a datelor de preț pentru rularea simulărilor, acestea fiind:- Doar prețul de deschidere
- Utilizarea punctelor de control
- Pe baza fiecărui punct de preț în timp real (Tick)
La începutul dezvoltării strategiei, pentru a obține rapid o privire de ansamblu asupra performanței, se poate alege modul „puncte de control” care are o viteză de backtest mai mare.
Totuși, după stabilirea finală a parametrilor strategiei, ar trebui să se efectueze un backtest detaliat folosind modul cel mai precis „fiecare preț în timp real” pentru a confirma toate detaliile tranzacțiilor.
În ceea ce privește opțiunea „prețul de deschidere”, din cauza datelor prea brute și a acurateței foarte scăzute, aceasta are aproape nici o valoare de referință și este rar utilizată.
Indiferent de modul ales pentru backtest, este necesar să aveți în prealabil înregistrările istorice corespunzătoare. În procesul de backtest al MT4, pentru a obține datele istorice interne furnizate de broker, trebuie mai întâi să le descărcați din bara de instrumente a platformei.
Calea de acces: Instrumente > Centrul de date istorice
Pași detaliați pentru descărcare
După ce intrați în „Centrul de date istorice”, veți vedea lista completă a instrumentelor de tranzacționare oferite de broker.
În fereastra centrului de date istorice, găsiți instrumentul pe care intenționați să-l testați, faceți dublu clic pe numele instrumentului, iar sistemul va afișa toate perioadele de timp disponibile (cum ar fi M1, M5, H1, D1 etc.).

Apoi, trebuie să faceți dublu clic pe fiecare perioadă de timp dorită și să apăsați butonul „Descărcare” din partea de jos a interfeței, așteptând cu răbdare finalizarea barei de progres a descărcării.
Confirmarea și recomandările după descărcarea datelor
După ce datele pentru o anumită perioadă de timp sunt importate cu succes, pictograma corespunzătoare va deveni „verde”.Se recomandă să descărcați datele pentru fiecare perioadă de timp, astfel încât istoricul prețurilor să fie cât mai complet.
După ce ați descărcat toate datele istorice necesare pentru instrumentele țintă de backtest, puteți începe operațiunea de backtest.
Totuși, trebuie să fiți conștienți că utilizarea directă a datelor istorice furnizate de broker poate prezenta „riscul incompletitudinii”. Unele date ale brokerilor pot fi relativ complete, dar altele pot fi destul de sărace sau de calitate slabă.
Motivul este că responsabilitatea principală a brokerului este să ofere servicii de executare a tranzacțiilor, nu să stocheze și să întrețină date istorice.
Prin urmare, pentru a îmbunătăți semnificativ precizia backtest-ului, mulți traderi aleg să utilizeze date furnizate de „companii terțe” specializate în servicii de date istorice.
Modalități de obținere a datelor istorice de înaltă calitate 99% pentru MT4
Pe piață, principalele software-uri profesionale utilizate pentru obținerea datelor istorice de preț forex de înaltă precizie sunt:- Tickstory
- Tick Data Suite
Comparativ, Tickstory are unele inconveniente în utilizare, de exemplu, de obicei necesită descărcarea datelor istorice ca fișiere CSV independente, apoi importarea manuală, unul câte unul, în instrumentele corespunzătoare din MT4.
În plus, fișierul de date istorice pentru un singur instrument poate fi foarte mare, iar gestionarea datelor pentru mai multe instrumente va ocupa mult spațiu pe hard disk-ul local.
Având în vedere acestea, dacă sunteți un utilizator activ al tranzacționării programate MT4, autorul recomandă mai degrabă utilizarea software-ului Tick Data Suite.
Prezentare Tick Data Suite (TDS)
Tick Data Suite (prescurtat TDS) nu este un instrument gratuit, dar dacă intenționați să dezvoltați în profunzime tranzacționarea programată MT4 EA, autorul vă recomandă să investiți direct în achiziționarea și utilizarea acestuia.Puteți începe cu versiunea de încercare a Tick Data Suite, perioada de testare fiind de obicei „14 zile”.
Accesați site-ul oficial Tick Data Suite (https://eareview.net/tick-data-suite), faceți clic pe linkul „TRY FREE FOR DAYS14”, introduceți adresa dvs. de email, iar aceștia vă vor trimite codul de licență pentru testare.

Apoi, faceți clic pe pagina „Download” pentru a descărca cea mai recentă versiune a software-ului TDS.
După descărcare, urmați procesul standard de instalare, făcând clic pe „Următorul ” până la finalizarea instalării.
Tick Data Manager după instalare
După instalare, pe desktop-ul computerului dvs. va apărea o pictogramă a aplicației numită „Tick Data Manager” (logo-ul este o imagine cu un mic gândac).Lansați această aplicație și trebuie să descărcați datele istorice de preț pentru instrumentul țintă. Interfața de operare este aproximativ ca în imagine.
La prima descărcare, se recomandă să faceți clic pe butonul de setări din spate (cele trei puncte încercuite cu roșu în imagine) pentru a seta „intervalul de date de început și sfârșit” pe care doriți să îl descărcați.

Setările de descărcare TDS și avantajele tehnice
Este o bună practică să setați în prealabil intervalul de date aici, putând alege să începeți din 2008 sau 2010.Dacă nu faceți o selecție și apăsați direct butonul de descărcare (pictograma săgeată din spate), sistemul va descărca implicit date începând din 2003.
Totuși, datele de piață prea vechi au o valoare de referință relativ scăzută pentru backtest-ul curent, deci de obicei nu este necesar să descărcați date atât de vechi.
TDS folosește o tehnologie de tip oglindă (detalii tehnice specifice nu au fost studiate în profunzime de autor), care oferă utilizatorului avantajul semnificativ că nu ocupă excesiv spațiu pe hard disk în timpul descărcării și utilizării datelor, nefiind necesară descărcarea și stocarea unor fișiere mari de date brute.
În plus, în 2022 TDS a actualizat tehnologia de descărcare, făcând viteza de descărcare mult mai rapidă comparativ cu versiunile de acum câțiva ani.
Integrarea TDS cu interfața de backtest MT4
După ce datele sunt descărcate prin Tick Data Manager, revenind la interfața Strategy Tester din MT4, veți observa că în colțul din dreapta sus au apărut două casete de selectare:Una este „Use tick data” (Utilizați date tick), care trebuie bifată pentru ca backtest-ul să utilizeze datele istorice de înaltă calitate furnizate de TDS;
Cealaltă este „Tick data settings” (Setări date tick), care deschide o fereastră de configurare avansată, folosită în principal pentru a confirma că TDS a citit cu succes cele mai recente date de preț descărcate.

Funcțiile avansate de setare a backtest-ului în TDS
În fereastra „Tick data settings” puteți face configurări mai detaliate, cum ar fi setarea fusului orar GMT al serverului, simularea spread-ului variabil și a slippage-ului.Aceste funcții bogate compensează într-o anumită măsură limitarea backtest-ului nativ MT4 care poate folosi doar spread fix.
Autorul, în backtest-urile pe termen lung, de obicei nu setează special spread variabil și slippage, deoarece strategiile pe termen lung sunt mai puțin sensibile la aceste două aspecte.
Totuși, dacă tranzacționați strategii pe termen scurt, impactul spread-ului variabil și al slippage-ului va fi foarte semnificativ, iar activarea acestor două funcții în TDS va oferi rezultate de backtest mult mai apropiate de condițiile reale de tranzacționare.
Realizarea unui backtest de înaltă calitate cu TDS
Odată activat TDS, MT4 poate executa cu ușurință backtest-uri cu o calitate a modelului de până la 99.9%.Doar rapoartele de backtest generate pe baza unor date de o asemenea calitate ridicată au o valoare de referință semnificativă și reflectă mai fidel performanța istorică a strategiei.

Modele de plată pentru Tick Data Suite
Tick Data Suite oferă trei opțiuni de plată:- Plată anuală
- Plată lunară
- Licență pe viață
Ulterior, dacă decideți să utilizați EA pe termen lung, puteți lua în considerare trecerea la planul pe viață.
Aspecte importante privind utilizarea codului de licență TDS
După achiziție, Tick Data Suite va trimite codul de licență (cheia) prin email.Este important de reținut că un cod de licență poate fi activat și utilizat doar pe un singur calculator în același timp.
Deși puteți schimba calculatorul pe care îl folosiți, după fiecare schimbare, codul de licență va fi blocat pe calculatorul curent timp de 14 zile.
Cu alte cuvinte, dacă introduceți și activați codul pe un calculator, pentru a-l folosi pe alt calculator trebuie să așteptați cel puțin 14 zile.
Rezumat privind pregătirea datelor istorice de preț MT4
Pe scurt, dacă sunteți un începător care abia începe cu EA și doriți doar să înțelegeți și să experimentați funcția de backtest, descărcarea și utilizarea datelor istorice gratuite oferite intern de broker vă va satisface nevoile de bază.Însă, dacă scopul dvs. este să utilizați efectiv EA pentru tranzacționare, obținerea unui set de date istorice de preț care să genereze rezultate de backtest cu valoare de referință fiabilă devine esențială.
Deși TDS necesită achiziție plătită, autorul consideră că beneficiile aduse depășesc cu mult costul:
- Economisirea spațiului pe calculator
- Descărcare rapidă și convenabilă
- Compatibilitate directă cu interfața MT4
- Fără necesitatea importului manual etc.
Se poate spune că, pentru un trader programator care folosește platforma MT4, TDS este un instrument indispensabil.
Dacă credeți că acest articol v-a fost de ajutor, vă rugăm să-l împărtășiți cu prietenii.
Permiteți-le mai multor oameni să învețe împreună despre tranzacționarea valutară!
Permiteți-le mai multor oameni să învețe împreună despre tranzacționarea valutară!