Ghid complet pentru importul datelor istorice MT4|Îmbunătățește acuratețea backtest-ului EA

Doriți ca testarea înapoi a EA să fie mai aproape de performanța reală? Acest tutorial vă învață pas cu pas cum să importați date istorice de înaltă calitate în MT4, inclusiv date Tick, setările formatului CSV, pașii de import și rezolvarea erorilor frecvente, ajutându-vă să creșteți credibilitatea testării înapoi și să vă consolidați încrederea în tranzacționare.
  • Acest site folosește traducere asistată de AI. Dacă aveți sugestii sau feedback, nu ezitați să ne contactați. Așteptăm cu nerăbdare răspunsurile dumneavoastră valoroase! [email protected]
Acest site folosește traducere asistată de AI. Dacă aveți sugestii sau feedback, nu ezitați să ne contactați. Așteptăm cu nerăbdare răspunsurile dumneavoastră valoroase! [email protected]

Impactul fundamental al datelor istorice de preț asupra simulărilor de backtesting 

În practica tranzacționării programate, executarea backtesting-ului este o etapă indispensabilă.

Dintre toate elementele de backtesting, 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 exclusiv pe informațiile istorice de preț.

Dacă în procesul de backtesting 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 backtesting lipsit de sens.

Prin urmare, înainte de a începe backtesting-ul, sarcina principală este să pregătiți date istorice de preț de înaltă calitate. Numai astfel putem avea încredere în rezultatele backtesting-ului pentru a evalua eficacitatea strategiei.

Modalități de obținere a datelor istorice în platforma MT4 

Funcția de backtesting a MetaTrader 4 suportă trei moduri diferite de precizie a datelor de preț pentru simulare, și anume: 
  1. Doar prețul de deschidere
  2. Utilizarea punctelor de control
  3. 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 backtesting mai mare.

Totuși, după ce parametrii strategiei sunt stabiliți definitiv, ar trebui să se efectueze un backtesting 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ț de deschidere”, din cauza datelor prea grosiere și a preciziei foarte scăzute, aceasta are aproape zero valoare de referință și este rar utilizată.

Indiferent de modul ales pentru backtesting, este necesar să aveți în prealabil înregistrările istorice corespunzătoare. În procesul de backtesting 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 au fost importate cu succes, pictograma corespunzătoare va deveni verde.

Se recomandă să descărcați datele pentru toate perioadele 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 backtesting, puteți începe operațiunea de backtesting.

Totuși, trebuie să fiți conștienți că utilizarea directă a datelor istorice furnizate de broker poate prezenta riscul incompletitudinii. Unele brokeri pot avea înregistrări relativ complete, în timp ce alții pot avea date insuficiente sau de calitate slabă.

Motivul este că responsabilitatea principală a brokerilor este să ofere servicii de execuție a tranzacțiilor, nu să stocheze și să întrețină date istorice.

Prin urmare, pentru a îmbunătăți semnificativ precizia backtesting-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 programe profesionale utilizate pentru obținerea datelor istorice de preț forex de înaltă precizie sunt: 
  • Tickstory 
  • Tick Data Suite 
Comparativ, Tickstory are unele inconvenienturi î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 aceste aspecte, 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ă cu tărie să investiți direct în achiziționarea și utilizarea sa.

Puteți începe prin a testa versiunea trial a Tick Data Suite, perioada de probă 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 perioada de probă.



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 său este o mică insectă).

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 din cercul roșu din imagine) pentru a seta intervalul de date de început și sfârșit pentru descărcare.

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 de la 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 cu 2003.

Totuși, datele de piață foarte vechi au o valoare de referință relativ scăzută pentru backtesting-ul actual și, de obicei, nu este necesar să descărcați date atât de vechi.

TDS folosește o tehnologie de oglindire (detaliile tehnice nu au fost studiate în profunzime de autor), care aduce un beneficiu semnificativ utilizatorilor: 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 foarte rapidă, cu o eficiență mult îmbunătățită față de versiunile anterioare.

Integrarea TDS cu interfața de backtesting MT4 

După ce datele sunt descărcate prin Tick Data Manager, revenind la interfața Strategy Tester din MT4, veți observa două casete de opțiuni noi în colțul din dreapta sus: 
Una este „Use tick data ” (Utilizați date tick), asigurați-vă că este bifată pentru ca backtesting-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 backtesting-ului în TDS 

În fereastra „Tick data settings” puteți configura mai multe opțiuni detaliate, cum ar fi setarea fusului orar GMT al serverului, simularea spread-ului variabil și slippage.

Aceste funcții bogate compensează într-o anumită măsură limitarea backtesting-ului nativ MT4, care poate folosi doar spread fix.

Autorul, în backtesting-ul strategiilor pe termen lung, de obicei nu setează în mod 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 simulare mult mai apropiate de condițiile reale de tranzacționare.

Realizarea unui backtesting de înaltă calitate cu TDS 

Odată activat TDS, MT4 poate executa cu ușurință backtesting cu calitatea modelului de până la 99.9%.

Doar rapoartele de backtesting generate pe baza unor date de o asemenea calitate înaltă au valoare de referință ridicată și pot reflecta mai fidel performanța istorică a strategiei.

Modelele de plată ale Tick Data Suite 

Tick Data Suite oferă trei planuri de plată din care puteți alege: 
  • Plată anuală
  • Plată lunară
  • Licență pe viață
Pentru începătorii care abia încep tranzacționarea programată, achiziționarea planului anual este o alegere echilibrată din punct de vedere cost-beneficiu.

Ulterior, când veți decide să utilizați EA pe termen lung, puteți lua în considerare trecerea la planul pe viață.

Precauții privind utilizarea codului de licență TDS 

După achiziție, Tick Data Suite vă va trimite codul de licență (cheia) prin email.

Este important să rețineți că un cod de licență poate fi activat și utilizat pe o singură mașină în același timp.

Deși puteți schimba calculatorul pe care îl utilizați, după fiecare schimbare, codul de licență va fi blocat pe noul calculator pentru 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 backtesting, descărcarea și utilizarea datelor istorice gratuite furnizate intern de broker este suficientă pentru nevoile de bază.

Însă, dacă obiectivul dvs. este utilizarea efectivă a EA pentru tranzacționare, obținerea unui set de date istorice de preț care să genereze rezultate de backtesting 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 utilizează 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ă!