Să înțelegi o strategie și să o poți executa consecvent sunt două lucruri foarte diferite.
Aici backtesting-ul devine esențial.
Mulți traderi termină un curs, înțeleg regulile și consideră imediat că sunt pregătiți să tranzacționeze cu bani reali sau să încerce un cont funded.
Din experiența noastră, trecerea prea rapidă de la învățarea strategiei la trading cu bani reali sau la încercarea unui cont funded este una dintre cele mai mari greșeli pe care le poate face un trader aflat în proces de dezvoltare.
Să știi unde se află lichiditatea, să recunoști un CHoCH valid sau să identifici un FVG pe un grafic finalizat nu înseamnă automat că vei lua aceleași decizii în mod consecvent atunci când piața se formează lumânare cu lumânare.
Există o diferență între a cunoaște strategia și a o putea executa.
Testarea și tradingul pe Demo sunt modalitățile prin care începem să reducem această diferență.
Înainte de a trece la trading cu bani reali sau la un cont funded, recomandăm o perioadă suficientă de backtesting istoric, urmată de forward testing pe un cont Demo.
Ce Este Backtesting-ul?
Backtesting-ul este procesul prin care aplici o strategie definită pe date istorice de piață pentru a evalua rezultatele pe care le-ar fi produs regulile strategiei și, la fel de important în această etapă, cât de consecvent le poți identifica și aplica.
În cazul Strategiei Xcelerate Trade, nu pornești de la zero și nu încerci să construiești o strategie pe baza graficelor istorice.
Strategia și regulile ei au fost deja definite.
Obiectivul imediat este să afli dacă poți recunoaște condițiile necesare și dacă poți executa același proces în mod consecvent, fără să modifici regulile de la un trade la altul.
Această diferență este importantă.
Backtesting-ul nu trebuie să devină o căutare a graficelor care confirmă ceea ce vrei deja să crezi.
Este o formă de practică în condiții controlate.
Ulterior, aceleași date te vor ajuta să evaluezi statistic performanța și să investighezi posibile ajustări. Vom analiza mai detaliat acest proces mai târziu în acest capitol.
Pentru moment, primul obiectiv este consecvența.
Două Etape de Testare
Recomandăm două etape complementare înainte de execuția cu bani reali.
1. Backtesting Istoric
Backtesting-ul istoric înseamnă să parcurgi date istorice de piață și să aplici strategia ca și cum ai fi tranzacționat în perioada respectivă.
Parcurge piața zi cu zi și identifică setup-urile care îndeplinesc regulile strategiei.
Acest proces este foarte util pentru dezvoltarea capacității de recunoaștere a setup-urilor.
Vei întâlni în mod repetat diferite condiții de lichiditate.
Vei identifica mai rapid structurile CHoCH valide și invalide.
Vei observa cum se formează Displacement-ul și diferitele configurații FVG în contexte diferite și vei deveni mai familiar cu clasificările setup-urilor introduse anterior în Academie.
Dar analiza istorică are o limitare importantă.
Dacă poți vedea deja ce s-a întâmplat ulterior, informația respectivă îți poate influența deciziile.
Un setup care pare evident după o mișcare puternică poate să nu fi fost la fel de evident înainte ca mișcarea să aibă loc.
Din acest motiv, atunci când este posibil, folosește Replay în loc să derulezi printr-un grafic finalizat pe care sunt vizibile toate lumânările viitoare.
Avansează progresiv prin piață.
Ia mai întâi decizia.
Apoi avansează și vezi ce s-a întâmplat în continuare.
Cu cât vezi mai puține informații din viitor, cu atât exercițiul este mai util.
Backtesting-ul istoric este, prin urmare, un mediu foarte bun pentru învățare și testare, dar nu ar trebui să fie ultima etapă înainte de tradingul cu bani reali.
2. Forward Testing pe Demo
A doua etapă este Forward Testing prin trading pe Demo.
Aici analizezi piața live pe măsură ce se dezvoltă și execuți trade-urile care îndeplinesc condițiile pe un cont Demo.
Nu știi ce va face următoarea lumânare.
Nu știi dacă trade-ul va fi câștigător sau pierzător.
Trebuie să aștepți.
Trebuie să decizi dacă setup-ul îndeplinește într-adevăr condițiile necesare.
Iar uneori trebuie să privești piața cum se mișcă fără tine, deoarece regulile nu ți-au oferit niciun Entry.
Această etapă introduce un element pe care graficele istorice nu îl pot reproduce complet: așteptarea în timp real.
Aici răbdarea și disciplina devin mult mai vizibile.
De asemenea, poți testa dacă algoritmul construit în lecția anterioară poate fi respectat în condiții live de piață.
Procesul tehnic trebuie să rămână același.
Diferența principală este că nu riști capital real.
Din acest motiv, considerăm tradingul pe Demo o etapă finală importantă de pregătire înainte de a lua în considerare tradingul cu bani reali sau un cont funded.
Platforme pe Care le Poți Folosi
Platforma în sine nu reprezintă edge-ul.
Important este dacă îți permite să reproduci strategia corect și dacă respecți aceleași reguli în fiecare test.
Mai multe instrumente pot fi utile.
Funcția Bar Replay din TradingView îți permite să parcurgi progresiv datele istorice ale pieței în loc să vezi întregul grafic finalizat.
Dacă planul tău TradingView oferă funcționalitatea Replay și istoricul necesar, poate fi un mediu eficient pentru exersarea recunoașterii și execuției setup-urilor.
Important este să ascunzi cât mai mult posibil informațiile din viitor.
Nu afișa următoarele douăzeci de lumânări și apoi decide dacă Entry-ul era evident.
Ia decizia folosind informațiile care ar fi fost disponibile în acel moment.
MetaTrader 5 poate fi folosit și pentru analizarea datelor istorice și, foarte important, pentru exersarea execuției pe un cont Demo.
Atunci când analizezi manual grafice istorice, dezactivarea Chart Auto Scroll poate facilita navigarea, deoarece platforma nu va readuce permanent graficul la cea mai recentă lumânare.
În funcție de versiune și layout, Auto Scroll poate fi controlat din bara de instrumente a graficului sau din setările graficului.
Interfața exactă se poate modifica în timp. Principiul important este să împiedici graficul să revină automat la prețul curent atunci când analizezi perioade istorice.
Pentru tradingul pe Demo, folosește, pe cât posibil, un data feed și un instrument apropiate de mediul în care intenționezi să execuți ulterior. Pot exista diferențe între furnizori în ceea ce privește prețurile, spread-urile, datele sesiunilor și specificațiile contractelor.
FXReplay este o altă opțiune concepută special pentru market replay pe date istorice și execuție simulată.
Îți permite să avansezi prin datele istorice fără să vezi inițial lumânările viitoare, să simulezi trade-uri și să analizezi ulterior rezultatele.
Indiferent de platforma pe care o alegi, nu permite instrumentului să modifice regulile pe care le testezi.
Strategia rămâne aceeași.
Platforma este doar mediul în care o exersezi.
Definește Testul Înainte Să Începi
Înainte să pornești Replay sau să începi un nou eșantion de testare, definește exact ce vei testa.
Stabilește instrumentul, perioada de testare, sesiunea de trading, versiunea strategiei, clasificările setup-urilor eligibile, Risk-ul și regulile de management al poziției.
Dacă testezi Strategia Xcelerate Trade standard, aceste condiții trebuie să respecte regulile deja stabilite în Academie.
După începerea testului, păstrează aceste condiții neschimbate pe întreaga serie de testare.
Nu adăuga un setup pe parcurs doar pentru că ar fi produs un trade câștigător.
Nu modifica Risk-ul după câteva pierderi.
Nu muta Stop Loss-ul diferit doar pentru că poți vedea ce s-a întâmplat ulterior.
Și nu modifica regulile de management de la un trade la altul în funcție de varianta care ar fi produs un rezultat istoric mai bun.
Regulile testului trebuie definite înainte ca rezultatele să fie cunoscute.
Dacă identifici ulterior ceva ce merită modificat, notează ideea separat. Poate fi studiată printr-un alt test controlat, în loc să fie introdusă în testul curent fără să redefinești condițiile.
Astfel protejezi calitatea datelor pe care le construiești.
Cum Să Faci Backtesting pe Strategia Xcelerate Trade
Procesul trebuie să semene cât mai mult posibil cu o sesiune normală de trading, în limitele mediului de testare.
Alege ziua pe care urmează să o testezi.
Nu verifica mai întâi cum s-a încheiat ziua respectivă.
Marchează intervalul relevant de trading și stabilește nivelurile de referință necesare strategiei.
Apoi urmează același proces decizional pe care l-ai folosi în condiții live:
Aplică News Filter.
Aplică Session Filter.
Identifică referința de lichiditate necesară.
Așteaptă apariția condiției de lichiditate relevante.
Confirmă CHoCH-ul necesar.
Identifică structura setup-ului necesară pentru trade, inclusiv Second Leg acolo unde se aplică.
Confirmă Displacement-ul care îndeplinește condițiile necesare.
Confirmă configurația FVG necesară.
Clasifică setup-ul.
Validează Entry-ul, Stop Loss-ul structural și Take Profit-ul predefinit.
Confirmă că RRR-ul planificat respectă cerințele strategiei.
Calculează Risk-ul planificat și Position Size.
Execută numai dacă toate condițiile obligatorii sunt îndeplinite.
Dacă lipsește o condiție obligatorie, decizia corectă este No Trade.
O sesiune No Trade nu reprezintă date lipsă.
Înseamnă că ai analizat piața conform algoritmului, dar condițiile complete necesare pentru execuție nu au apărut.
Înregistrează sesiunea în loc să o elimini din perioada de testare.
Această diferențiere devine importantă ulterior. O sesiune în care nu a existat niciun setup valid este foarte diferită de o sesiune în care a existat un setup valid, dar nu ai reușit să îl recunoști sau să îl execuți corect.
Nu crea o oportunitate doar pentru că ai deschis Replay cu intenția de a găsi un trade.
După executarea unui trade, gestionează-l conform regulilor definite pentru test.
Nu muta Stop Loss-ul, nu modifica Take Profit-ul și nu reinterpreta setup-ul doar pentru că acum vezi că piața se mișcă împotriva ta.
Obiectivul este să reproduci procesul în mod consecvent.
Apoi treci la următoarea oportunitate și repetă procesul.
De fiecare dată.
Sute de repetări documentate consecvent încep să ofere dovezi utile despre execuția ta.
Înregistrează Fiecare Test
Un backtest care nu este documentat își pierde o mare parte din valoarea pe termen lung.
Folosește aceeași structură de jurnal stabilită anterior în acest capitol, în loc să creezi un sistem separat de înregistrare doar pentru backtesting.
Înregistrează data, sesiunea, ora Entry-ului, instrumentul, setup-ul, durata trade-ului, Risk-ul, dimensiunea Stop Loss-ului, RRR, rezultatul, calitatea execuției și observațiile personale.
Salvează și screenshot-ul corespunzător.
Dacă ai făcut o greșeală, înregistreaz-o.
Dacă trade-ul a respectat toate regulile și a fost pierzător, înregistrează-l.
Dacă ai executat un trade care nu ar fi trebuit executat niciodată, nu îl ascunde doar pentru că te afli în perioada de practică.
Clasifică în mod corespunzător calitatea execuției.
În timp, înregistrările trebuie să îți permită să diferențiezi trei situații foarte diferite:
Valid Trade
A apărut o oportunitate care îndeplinea condițiile, iar strategia a fost executată conform algoritmului.
Rezultatul financiar poate fi un câștig sau o pierdere. Validitatea trade-ului este determinată de condiții și de execuție, nu de ceea ce s-a întâmplat ulterior.
No Trade
Sesiunea a fost analizată corect, dar condițiile complete necesare pentru execuție nu au apărut.
Prin urmare, decizia corectă a fost să nu faci nimic.
Eroare de Recunoaștere sau Execuție
O oportunitate validă a fost clasificată greșit sau ratată, ori a fost executat un trade deși condițiile necesare nu erau prezente. Eroarea poate apărea și după Entry dacă execuția se abate de la regulile predefinite de Risk, Stop Loss, Take Profit sau management.
Abia după aceste diferențieri trebuie evaluat rezultatul financiar.
Un trade valid poate fi pierzător.
Un trade invalid poate fi câștigător.
Un setup valid ratat poate să nu producă niciun rezultat financiar, dar poate evidenția o problemă importantă în capacitatea ta de a recunoaște strategia în timp real.
De aceea, oportunitatea oferită de piață, decizia ta, calitatea execuției și rezultatul financiar nu trebuie tratate ca fiind același lucru.
Algoritmul definește ce ar trebui să se întâmple.
Procesul de testare îți oferă oportunități repetate de a-l aplica.
Jurnalul înregistrează ce s-a întâmplat în realitate.
Statisticile evidențiază în timp tiparele.
Astfel, repetarea produce dovezi utile, nu doar mai mult timp petrecut în fața graficelor.
Backtesting Fără Bias
Una dintre cele mai simple modalități de a face backtesting-ul inutil este să manipulezi, chiar și fără să îți dai seama, eșantionul.
Nu sări peste zile doar pentru că nu pare să se întâmple nimic interesant.
Nu selecta doar zilele în care strategia produce setup-uri clare.
Nu modifica regulile strategiei în timpul testului.
Nu elimina trade-urile pierzătoare.
Nu reinterpreta fiecare pierdere până găsești un motiv pentru care „nu ar trebui să conteze”.
Și nu elimina sesiunile No Trade doar pentru că fac perioada de testare să pară mai puțin activă.
Dacă setup-ul a fost valid, regulile au fost respectate și trade-ul a fost pierzător, înregistrează pierderea.
Face parte din trading.
Un setup valid nu garantează un rezultat câștigător.
În același mod, dacă ai încălcat regulile și trade-ul a fost câștigător, înregistrează greșeala de execuție.
O greșeală profitabilă nu devine un setup valid doar pentru că rezultatul a fost favorabil.
De aceea, calitatea execuției și rezultatul trade-ului rămân câmpuri separate în jurnal.
Edge-ul unei strategii nu poate fi evaluat în mod fiabil pe baza unui singur trade, a zece trade-uri sau a unei singure săptămâni foarte bune.
Pe măsură ce eșantionul crește, informațiile devin mai utile, dar numai dacă regulile și condițiile de testare au rămas suficient de consecvente pentru ca rezultatele să poată fi comparate.
Cât Timp Ar Trebui Să Testezi?
Nu există un număr magic de zile sau trade-uri după care un trader devine automat pregătit să folosească capital real.
Nu grăbi această etapă.
Ca orientare practică, recomandăm cel puțin două luni de trading pe Demo, împreună cu un număr semnificativ de trade-uri documentate, înainte de a lua în considerare trecerea la trading cu bani reali sau la un cont funded.
Privește această perioadă ca pe un minimum de pregătire, nu ca pe o calificare automată.
Două luni de execuție inconsistentă nu demonstrează că ești pregătit doar pentru că au trecut două luni.
În același mod, nici numărul de trade-uri nu este suficient.
Ceea ce contează este să construiești un istoric suficient de relevant pentru a-ți putea evalua comportamentul și să demonstrezi că poți urma în mod repetat același proces.
În această etapă, obiectivul principal nu este maximizarea profitului.
Este executarea corectă și consecventă a regulilor.
Execuția corectă nu va face fiecare trade profitabil.
Îți oferă însă un eșantion mai curat, pe baza căruia performanța poate fi evaluată în mod real.
Fără o execuție consecventă, nu poți separa clar performanța strategiei de efectele modificării repetate a modului în care o tranzacționezi.
Perspectiva Xcelerate Trade
Backtesting-ul face legătura dintre înțelegerea unei strategii și capacitatea de a o executa.
La început, regulile sunt în principal cunoștințe teoretice.
Pe măsură ce repeți procesul, recunoașterea devine mai familiară și începi să construiești un istoric al propriilor decizii.
Cu un eșantion suficient de mare de repetări documentate corect, poți evalua ceva mult mai util decât trade-uri câștigătoare sau pierzătoare luate separat: cât de consecvent poți urma procesul.
Acesta este obiectivul real al acestei etape.
Nu folosi backtesting-ul pentru a demonstra că fiecare setup ar trebui să fie câștigător.
Folosește-l pentru a exersa aceeași decizie în aceleași condiții, pentru a documenta ce s-a întâmplat și pentru a accepta rezultatul produs ulterior de piață.
Fiecare sesiune analizată produce informații.
Uneori rezultatul este un Valid Trade.
Alteori este No Trade.
Uneori procesul de testare evidențiază un Recognition or Execution Error care trebuie corectat.
Aceste rezultate îți oferă informații diferite, iar capacitatea de a le diferenția face parte din dezvoltarea consecvenței.
Backtesting-ul istoric dezvoltă capacitatea de recunoaștere.
Forward Testing introduce luarea deciziilor în timp real, așteptarea și răbdarea.
Algoritmul definește cum intenționezi să tranzacționezi.
Procesul de testare verifică dacă poți aplica aceste reguli în mod repetat.
Jurnalul înregistrează cum ai performat în realitate.
Statisticile evidențiază în timp tiparele recurente.
Ulterior, aceste înregistrări pot deveni baza unei analize mai aprofundate și a unei optimizări controlate.
Pentru moment, obiectivul este mai simplu.
Construiește un eșantion curat.
Urmează același proces.
Înregistrează ce s-a întâmplat în realitate.
Înainte să riști capital real, acumulează suficiente repetări pentru a înțelege diferența dintre a cunoaște Strategia Xcelerate Trade și a o putea executa consecvent.
Nu sunt aceeași abilitate.
Backtesting-ul este etapa în care începi să transformi cunoașterea strategiei în capacitatea de a o executa.