Presupune o poziție long GBP/USD cu profit nerealizat important. Apropierea stopului poate reduce suma restituită pieței, dar poate închide poziția într-o retragere temporară. Regula bazată pe ATR leagă distanța de volatilitatea măsurată; rezultatul depinde în continuare de traseul prețului, parametri și execuție. Scopul este să definești și să testezi algoritmul.

Distanța fixă și distanța ATR sunt reguli diferite

Diagnostic: niciuna nu garantează ieșire mai bună. Precizează intervalul grafic, activarea și actualizarea. Stop-loss explică ordinul; linia indicatorului trebuie transformată într-un ordin protector acceptat.

Distanța fictivă de 30 de pips reprezintă 1,5 × ATR de 20, dar numai 0,375 × ATR de 80. Este comparație de scară, fără predicția retragerii intrazilnice ori dovada ieșirii prea timpurii. Trailing-ul integrat MT5 folosește distanță în puncte și actualizări din terminal; algoritmul ATR cere implementare distinctă.

ATR depinde de instrument, interval, sursa datelor și perioada examinată. Notează valoarea în unități de preț înaintea conversiei în pips sau bani. Aceiași 30 de pips pot reprezenta fracții ATR diferite între perechi; aurul cere verificarea contractului și convenției punctului. Intervalul istoric nu garantează volatilitatea actuală.

ATR măsoară amplitudinea, fără direcție. TR = max(maxim − minim, |maxim − închidere precedentă|, |minim − închidere precedentă|). După inițializare, netezirea Wilder pe 14 perioade folosește ATR nou = (13 × ATR vechi + TR nou)/14. TradingView are RMA implicit, cu alternative. Media simplă poate diferi, fără diferență obligatorie în orice punct. Scrie perioada, netezirea și sursa.

Chandelier Exit și stopul care nu se întoarce

TradingView atribuie Chandelier Exit lui Charles Le Beau. Regula folosește extreme într-o fereastră și multiplu ATR; este indicator, fără garanție a brokerului ori dovadă de superioritate. Separă fereastra extremelor, perioada ATR și regula păstrării stopului anterior.

Pe un ecran mic, derulează tabelul orizontal pentru a citi toate coloanele.

Definiția tehnică a modelului Chandelier
ElementRegulă
LongCel mai mare maxim din ultimele 22 de sesiuni − 3 × ATR(22).
ShortCel mai mic minim din ultimele 22 de sesiuni + 3 × ATR(22).
ReferințăExtrema ferestrei de 22 de bare, fără echivalare cu ultima bară.
Multiplu3 în formula prezentată; alternativele se testează.
Memorie pentru longmax(stop anterior, candidat nou); linia brută poate scădea.

Candidatul long scade dacă maximul rulant scade ori ATR crește. Dacă vrei ajustare doar favorabilă, adaugi explicit memoria. Un trail mai larg poate rezista unei retrageri care atinge unul strâns, dar poate restitui mai mult profit. La calcul, linia standard este trei valori ATR curente sub maximul ferestrei. Ieșirea finală nu restituie obligatoriu exact trei ATR de la cel mai bun preț al tranzacției: ATR, fereastra, memoria și execuția se pot schimba.

Cum compari multiplii?

Multiplicatorul controlează distanța față de referința aleasă. Testează-l împreună cu fereastra, perioada ATR, activarea și momentul actualizării; singur nu determină numărul stopurilor ori randamentul mai bun.

Pe un ecran mic, derulează tabelul orizontal pentru a citi toate coloanele.

Intrări ipotetice de comparat, fără standard pe interval
SetareSemnificație
A: 1,5–2 × ATR(14)Distanță mai mică la aceeași citire.
B: 2 × ATR(14)De două ori valoarea specificată.
C: 3 × ATRPrecizează perioada, fără standard presupus.
D: 4 × ATR(20)Distanță mai mare, fără garanția evitării retragerilor.
E: 5 × ATR(30)Alt parametru; nu capturează prin definiție întregul trend.

EUR/USD orar fictiv: ATR(14) = 18 pips, multiplu 2, distanță 36. Alt exemplu zilnic: ATR(22) = 80, multiplu 3, distanță 240 pips. Sunt calcule, fără setări recomandate sau lungimi tipice observate ale trendului.

Orizontul mai lung poate justifica testarea unor distanțe mai largi, fără multiplicator optim implicit. Ține constante datele și ipotezele de execuție, include costuri și drawdown și evaluează separat de alegerea parametrilor. În exemplul introductiv, stopul apropiat schimbă regula; traseul ulterior decide rezultatul.

Exemplu XAU/USD: activare, memorie și cantitate

Contract fictiv: un lot = 100 uncii, deci 0,15 loturi = 15 uncii. Toate nivelurile sunt USD/uncie. Presupunem stop acceptat și executat exact, fără costuri ori gap-uri, cu ATR constant de 9 USD. Nu este specificație universală a aurului.

Pe un ecran mic, derulează tabelul orizontal pentru a citi toate coloanele.

Long fictiv cu trail de 3 × ATR
EtapăNivel
Intrare2 010 USD/uncie.
ATR(14), H49 USD/uncie, amplitudine netezită presupusă.
Stop inițial1,5 × ATR sub intrare: 1 996,50.
ActivareDupă depășirea lui 2 023,50, mișcare favorabilă de 1 R.
Trail activMaximul de la intrare − 3 × ATR, cu memorie long.
Maxim după zece zile de trading2 080.
Candidat la maxim2 080 − 27 = 2 053.
Ieșire presupusăExact 2 053: +43 USD/uncie, total 645 USD pentru 15 uncii.

Stopul inițial și activarea după 1 R sunt reguli separate. La fiecare pas long, alegi nivelul mai mare dintre stopul anterior și candidat. La activare, candidatul 2 023,50 − 27 = 1 996,50 nu îndepărtează protecția inițială; dacă ar fi mai jos, păstrezi stopul acceptat. Dacă ATR se schimbă, candidatul diferă de modelul constant.

Alt traseu explicit fictiv: trail fix de 15 USD, activ și acceptat la 2 020 după maxim de 2 035. Ieșirea exactă 2 020 dă 10 USD/uncie, total 150 USD. Diferența față de primul traseu este 495 USD. Comparația condiționată de două trasee și reguli nu dovedește superioritatea generală ATR.

Alternative: SAR și structura prețului

Parabolic SAR și swing-urile confirmate folosesc alte referințe. Compară algoritmii întregi pe aceleași ipoteze, fără a presupune câștigător într-un regim numit.

SAR actualizează nivelul din valoarea anterioară, extrema de preț și factorul de accelerare, apoi schimbă partea la traversare. Definește parametrii și întoarcerea și transformă referința în ordin acceptat. Punctul desenat lângă vârf nu dovedește ieșirea reală acolo sau preț mai bun decât ATR.

Regula structurală poate folosi minimul swing confirmat pentru long ori maximul pentru short, cu marjă definită. Specifică momentul confirmării; altfel testul poate utiliza o extremă înainte de a fi cunoscută. Combinarea swing-ului cu ATR este alt algoritm de testat, fără minim universal de 1,5 × ATR.

Pentru short inversezi și memoria

În oglindă, ai nevoie de min, fără înlocuirea mecanică numai a maximului cu minimul.

Pentru short, inversează și regula memorieiStop short inițial 105. Minim 100, ATR 1: candidat 103, stop redus la 103. Apoi minim 99, ATR 2: candidat 105. Minimul dintre stopul vechi și candidat păstrează 103. Vișiniu: stop; verde: minime; punctat: candidați.SHORT: minim + 3 × ATRStop nou = min(vechi, candidat)98100103105ÎnceputPasul 1Pasul 2Stop: 105 → 103 → 103Minime: 100 → 99; ATR: 1 → 2Candidat nou: 99 + 3 × 2 = 105Regula min păstrează stopul 103.
Short: min păstrează ajustarea favorabilă. Stop 105; minim 100 cu ATR 1 dă 103. Apoi minim 99 cu ATR 2 dă candidat 105, dar stopul rămâne 103. Intrări fictive.

Candidatul poate urca în timp ce stopul short reținut nu urcă. Date disponibile și acceptare presupuse, fără traseu complet ori garanție de execuție.

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.

Stop short inițial 105. Minim de la intrare 100, ATR 1: candidat 103, stop min(105, 103) = 103. Ulterior minim 99, ATR 2: candidat 105, dar stop min(103, 105) rămâne 103. Regula max ar ridica protecția la 105, încălcând ajustarea numai favorabilă.

Ipoteze: prețuri fictive, ATR 1 și 2 sunt intrări, fără calcul din cele două minime. Actualizezi după disponibilitatea tuturor datelor; poziția rămâne deschisă, iar stopurile modificate sunt deasupra prețului curent. Nu modelăm întregul traseu, spread, costuri ori cereri respinse. Multiplu 3 este parametru experimental. ATR măsoară amplitudinea; regula memoriei este algoritm suplimentar. Nivelul derivat nu garantează prețul execuției.

Diagnostic RON: stopul protejează un nivel USD, nu o sumă RON fixă

Model separat inventat: long de 10 uncii la 2 000 USD/uncie, preț curent 2 050 și stop acceptat 2 030. Profitul curent este 500 USD; la ieșire exactă în stop ar fi 300 USD. Presupunem conversia rezultatului USD în RON la cursul fiecărui scenariu, fără comisioane, gap-uri, costuri de finanțare ori alte componente valutare ale contului.

La curs fictiv curent 4,60 RON/USD, profitul marcat este 2 300 RON. Dacă la ieșirea ipotetică exactă în stop cursul ar fi 4,00, rezultatul ar fi 1 200 RON. Diferența este 1 100, nu numai 200 USD × 4,60 = 920 RON: încă 180 provin din schimbarea conversiei celor 300 USD păstrați.

Descompunere: 200 × 4,60 + 300 × (4,60 − 4,00) = 920 + 180 = 1 100 RON. Niciun curs nu este observat sau prognozat. Verifică moneda profitului, moneda contului și conversia efectivă a brokerului. Memoria stopului în preț nu îngheață valoarea rezultatului într-o altă monedă și nu garantează executarea exactă presupusă aici.

Greșeli la trail ATR

  • Schimbarea nedocumentată. Apropierea discreționară schimbă regula; notează momentul și motivul. Nici constanța, nici intervenția nu garantează rezultat mai bun.
  • Activare nedefinită. Scrie când începe și relația cu stopul inițial. Activarea la intrare este opțiune; trail-ul long este sub maxim, fără pierdere obligatoriu egală spreadului.
  • Multiplu pretins universal. ATR normalizează amplitudinea, fără rezultate identice între piețe. Testează costurile; 3 pentru majors sau 4 pentru crosses nu sunt cerințe demonstrate.
  • Lipsa protecției înaintea activării. Trail-ul inactiv nu înlocuiește ordinul inițial. Verifică terminalul, serverul ori programul personalizat. Activarea nu garantează pierderea maximă.
  • Gap ignorat. Stopul obișnuit poate executa dincolo de nivel când nu există cotație executabilă acolo. Verifică termenii unui stop garantat specific, dacă există; linia ATR nu furnizează garanția.

Valoarea Chandelier rulantă poate coborî pentru long. Memoria explicită max(candidat, stop acceptat anterior) este ceea ce împiedică îndepărtarea nivelului reținut.

Regula mecanică elimină nevoia de judecată?

Face explicite patru momente: date disponibile, candidat calculat, cerere trimisă și nivel acceptat. Înregistrează-le pe toate. Discreția scade doar dacă implementarea și intervențiile sunt definite, fără dovadă automată de beneficiu comportamental ori financiar.

Jurnalul permite compararea variantelor, cu versiune, modificări manuale, costuri și respingeri. Regula fixă poate fi supraoptimizată; regula schimbată poate avea istoric valid documentat. Separă selecția parametrilor de evaluarea ulterioară, fără număr magic de tranzacții.

Ce verifici pe demo?

  1. Testează implementarea. Trailing MT5 integrat în puncte diferă de program ATR. Linia nu trimite automat ordin; verifică locul actualizărilor și ce se întâmplă offline.
  2. Scrie fișa algoritmului. Interval, netezire, multiplu, referință, activare și memoria long/short. Orice multiplicator rămâne intrare de test.
  3. Compară distanțele în eșantion consecvent. Stop, ATR, regulă de intrare și rezultat, inclusiv poziții fără stop atins. Zece tranzacții oprite nu demonstrează minim viitor de 2,5 × ATR. Recalculează volumul dacă lărgești stopul.

Continuă cu mecanica trailing stop, ATR și dimensionarea, indicatori de volatilitate și volum pentru stopuri diferite.