În acest articol
După lectură vei putea să…
- Calculezi TR și distingi netezirea Wilder de media simplă.
- Explici de ce două trasee diferite pot avea același ATR.
- Transformi o distanță ATR într-un buget RON și verifici separat costurile și alunecarea.
Explicații ale termenilor în articol
ATR — intervalul real mediu Pip Dimensiunea poziției Spread bid–ask Ordin stop-loss Trailing stop (stop-loss mobil)Ce măsoară ATR, de fapt
ATR (Average True Range) rezumă amplitudinea unor bare de preț, cu luarea în calcul a distanței față de închiderea precedentă. Nu măsoară sensul următoarei mișcări și nici suma tuturor oscilațiilor dintre deschidere și închidere. Wilder l-a prezentat în cartea din 1978, New Concepts in Technical Trading Systems. O valoare afișată fără interval, perioadă și metodă de netezire este insuficientă pentru reproducerea calculului.
Unitatea este cea a prețului. Pentru EUR/USD, 0,0030 înseamnă 30 de pipși dacă un pip este 0,0001. Pe o cotație cu cinci zecimale, aceeași distanță reprezintă 300 de puncte de 0,00001. Nu înseamnă 30 RON: conversia în bani cere separat volumul, specificația contractului și valuta contului. Definiția ATR și definiția pipului pot fi deschise fără pierderea contextului.
Aceleași extreme nu dezvăluie întregul traseu
Diagrama compară două trasee fictive. A merge 100 → 110 → 100, deci suma variațiilor absolute este 20. B parcurge de două ori același drum și acumulează 40. Ambele bare au O = C = L = 100, H = 110 și închiderea precedentă 100. TR este 10 în ambele cazuri. Dacă ATR precedent este 10 și perioada 3, noul ATR Wilder este tot 10. Dublarea numărului de oscilații nu dublează indicatorul. Pentru o strategie sensibilă la ordinea atingerilor, aceste bare identice nu sunt un istoric suficient.
Calcul verificabil: de la TR la ATR
Formula este TR = max(H − L, |H − C precedent|, |L − C precedent|). Alegi maximul, nu aduni cele trei distanțe. Open nu apare direct în formulă. Folosește High, Low și Close din aceeași serie de prețuri; amestecarea unui Ask High cu un Bid Low poate introduce spreadul în amplitudinea presupusă.
Următorul model folosește patru bare EUR/USD Bid deja închise și un Close anterior de 1,1000. Datele sunt inventate pentru calcul, fără legătură cu o ședință reală.
Pe un ecran mic, derulează tabelul orizontal pentru a citi toate coloanele.
| Bară | O | H | L | C | TR |
|---|---|---|---|---|---|
| 1 | 1,1000 | 1,1020 | 1,0990 | 1,1010 | 0,0030 = 30 pipși |
| 2 | 1,1050 | 1,1060 | 1,1040 | 1,1050 | 0,0050 = 50 pipși |
| 3 | 1,1050 | 1,1060 | 1,1020 | 1,1030 | 0,0040 = 40 pipși |
| 4 | 1,1030 | 1,1035 | 1,1025 | 1,1030 | 0,0010 = 10 pipși |
La bara 2, H − L este 20 de pipși, iar gapul de deschidere față de C precedent este 40. Totuși, TR este 50: maximul dintre 20, 50 și 30. Suma 20 + 40 = 60 numără greșit segmente suprapuse. Pentru exemplul ATR(3), inițializăm explicit media primelor trei TR: (30 + 50 + 40) / 3 = 40 de pipși. Actualizarea Wilder la bara 4 dă (2 × 40 + 10) / 3 = 30. O medie simplă a ultimelor trei TR ar da (50 + 40 + 10) / 3 = 33,333… pipși. Sunt algoritmi diferiți, nu o eroare obligatorie a uneia dintre platforme.
Perioada, netezirea și agregarea barelor
În forma generală, după sămânța inițială, actualizarea Wilder este ((n − 1) × ATR precedent + TR nou) / n. Perioada 14 este uzuală, nu un optim demonstrat pentru orice instrument. Documentația TradingView descrie RMA ca opțiune implicită și permite alte neteziri. Notează și cât istoric intră în inițializare: două serii pornite în momente diferite pot păstra o mică diferență, chiar dacă ultimele bare coincid. Nu înlocui datele lipsă cu zero fără o regulă declarată.
Intervalul nu se schimbă prin simpla înmulțire a unui ATR. Cu C precedent 100, două bare O/H/L/C = 100/102/99/101 și 101/101/98/100 au fiecare TR = 3. Bara combinată este 100/102/98/100 și are TR = 4. Suma TR este 6, media lor este 3, dar TR agregat este 4. De aceea un ATR H1 × 24 nu devine automat ATR D1. Orele de delimitare a barelor și furnizorul de date fac parte din definiția testului.
Interpretare fără promisiuni despre direcție
O creștere arată extinderea amplitudinilor netezite, nu o probabilitate numerică demonstrată a unei inversări. Scăderea nu garantează că urmează o explozie de preț. Același ATR poate însoți un trend, o oscilație repetată sau bare cu gapuri. Compară indicatorul cu propriul istoric și cu aceeași configurație, nu cu un prag universal de „piață sigură”.
Nici valorile brute între instrumente nu au aceeași scară: 0,0080 la EUR/USD și 2,00 la GBP/JPY nu se compară înainte de a defini unitățile. Un raport ATR / preț poate ajuta la normalizare, dar nici el nu descrie lichiditatea, execuția sau costurile. O bară în formare își poate modifica extremele și valoarea indicatorului; un calcul pe bare închise trebuie testat ca atare.
Un model explicit pentru distanța stopului
Presupunem ATR de 80 de pipși la EUR/USD. Un multiplicator ales de 1,5 produce distanța 120, iar 2 produce 160 de pipși. Pentru o intrare long ipotetică la 1,0850, nivelurile sunt 1,0730 și 1,0690. Dacă ATR pentru GBP/JPY este 200 de pipși, aceiași multiplicatori produc 300 și 400. Exemplele arată mecanica, nu validează multiplicatorii și nu recomandă un ordin.
Un stop obișnuit poate fi executat mai rău în gap sau la lichiditate redusă. Distanța astfel aleasă nu este pierderea maximă garantată. Înaintea dimensionării, verifică dacă regula de ieșire are sens pentru ipoteza testată și dacă nivelul poate fi trimis conform specificațiilor instrumentului. Stop loss și marja rezolvă probleme diferite.
Din ATR în volum și buget monetar
În exemplul de referință, contul USD are 10.000, iar bugetul de 1% este 100 USD. Contractul este de 100.000 EUR pentru 1 lot, deci pipul de 0,0001 valorează 10 USD pe lot. Cu un stop de 120 de pipși rezultă 100 / (120 × 10) = 0,08333… lot. Rotunjirea în jos la pasul presupus de 0,01 dă 0,08 lot și 96 USD variație până la nivel, înaintea costurilor și alunecării.
Test suplimentar: costurile pot schimba treapta admisă
Păstrăm distanța de 120 de pipși, dar construim un caz separat pentru un cont RON. Buget: 500 RON; conversie fixă de test: 4,50 RON/USD; cost complet presupus: 7 USD pe lot. Costul este o ipoteză didactică, nu tariful unui broker. Pentru un lot, variația până la stop este 1.200 USD, iar cu acel cost ajunge la 1.207 USD. Formula devine 500 / (1.207 × 4,50) = aproximativ 0,09205 lot. La pasul 0,01 alegem cel mult 0,09.
Pe un ecran mic, derulează tabelul orizontal pentru a citi toate coloanele.
| Volum | Variație la nivel, USD | Cost presupus, USD | Total model, RON | În 500 RON? |
|---|---|---|---|---|
| 0,09 | 108 | 0,63 | 488,835 | Da |
| 0,10 | 120 | 0,70 | 543,15 | Nu |
La 0,09 lot rămân doar 11,165 RON din bugetul modelat. Dacă execuția este cu 4 pipși mai rea, adăugăm 4 × 10 × 0,09 × 4,50 = 16,20 RON, iar totalul ajunge la 505,035 RON. Astfel, „rotunjit în jos” nu înseamnă protejat de orice alunecare. La 0,08 lot, același scenariu de 4 pipși ar da 448,92 RON. Nu avem o distribuție a alunecării și nu numim această treaptă sigură. Mai trebuie verificată marja disponibilă și conversia aplicată efectiv de cont. Vezi dimensionarea poziției înaintea schimbării lotajului.
Trailing stop bazat pe ATR
Chandelier Exit este o familie de reguli asociată cu Charles Le Beau. Convenția prezentată de StockCharts folosește, pentru long, maximul pe 22 de perioade minus 3 × ATR(22), iar pentru short minimul plus 3 × ATR(22). Aceste setări aparțin descrierii respective; nu sunt obligatorii pentru fiecare implementare.
Dacă promiți că stopul long se poate doar strânge, trebuie o regulă de tipul stop nou = max(stop vechi, candidat nou). De exemplu, un maxim 100 și ATR 2 produc candidatul 94 la multiplicator 3. Dacă maximul rămâne 100, dar ATR urcă la 3, candidatul brut scade la 91. Fără regula de păstrare, ai lărgi distanța; cu ea, stopul rămâne 94. Nu confunda linia indicatorului cu un ordin acceptat de server. Articolul despre trailing stop explică următoarea verificare.
ATR nu numără întregul traseu
Ambele TR sunt 10, iar ATR nou este 10 pentru n = 3 și ATR precedent 10. Din această bară nu afli ordinea tuturor mișcărilor.
Pe un ecran mic poți derula diagrama orizontal sau o poți mări. Valorile și concluzia apar și în textul de mai jos.
Exercițiu pentru următorul test
- Salvează simbolul, sursa Bid/Ask/Last, intervalul și fusul de delimitare a barelor.
- Alege bare închise și păstrează închiderea precedentă primei bare.
- Recalculează cele trei distanțe TR, fără a le aduna.
- Notează perioada, netezirea și sămânța; compară mai întâi aceleași algoritmi.
- Distinge amplitudinea barei de traseul intrabar și de direcție.
- Specifică multiplicatorul și regula de actualizare a stopului.
- Convertește pipul în valuta contului, include costurile presupuse și rotunjește volumul în jos.
- Testează separat alunecarea, marja și cazul în care datele nu sunt suficiente; păstrează rezultatul ca model, nu ca profit promis.
Verifică ce ai învățat
Exercițiu: aproximativ 2 minute.
Arată răspunsul și explicația
Corect. Cele trei distanțe candidate sunt aceleași și au același maxim.
Alte întrebări
De ce perioada 14?
Este o convenție uzuală și o setare configurabilă. Perioada, intervalul, netezirea și inițializarea definesc seria; niciun număr universal de tranzacții nu dovedește că setarea este optimă.
TR înseamnă High minus Low plus gap?
Nu aduni automat aceste valori. În bara 2, intervalul este 20 de pipși și gapul de deschidere 40, dar TR este maximul dintre 20, 50 și 30, deci 50 de pipși.
Cum stabilesc stopul cu ATR?
Definești și testezi o regulă, nu preiei un multiplicator ca garanție. Cu ATR 80 de pipși, 1,5× dă 120 și 2× dă 160. Pentru long la 1,0850, nivelurile ipotetice sunt 1,0730 și 1,0690; execuția poate fi mai rea.
ATR arată următoarea direcție?
Formula nu codifică direcția viitoare. Traseele distincte pot avea aceleași intrări TR. Indicatorul nu este nici suma variațiilor tick cu tick, nici o limită maximă a pierderii.
De ce 0,09 lot nu rămâne în buget după 4 pipși de alunecare?
Totalul inițial modelat este 488,835 RON. Cei 4 pipși adaugă 16,20 RON, deci ajungi la 505,035 RON față de bugetul 500. Rotunjirea în jos tratează pasul volumului, nu garantează execuția.
Surse și verificare
- TradingView — Average True Range
Definiția celor trei distanțe, lipsa direcției și RMA implicită cu alternative; fără preluarea sugestiilor ca probabilități validate.
- StockCharts — Average True Range
Inițializarea și actualizarea Wilder, efectul începutului seriei; exemplele numerice ale articolului sunt distincte.
- StockCharts — Chandelier Exit
Convenția 22 de perioade și 3 ATR, direcții long/short și asocierea cu Charles Le Beau; nu parametri universali.
- MetaTrader 5 — Average True Range
Confirmă rolul de indicator al volatilității și calculul TR. Afirmația narativă despre probabilitatea schimbării trendului nu este adoptată ca rezultat statistic.
Calculele folosesc ipotezele precizate explicit. Nu înlocuiesc datele actuale ale pieței sau condițiile furnizorului.
