Un punct SAR se poate deplasa când Close rămâne fix. Poate schimba partea graficului fără o inversare persistentă a prețului. Pentru a reproduce rezultatul urmărește pragul pregătit, extremul EP și factorul AF. Separă calculul indicatorului, decizia strategiei și prețul efectiv al ordinului.

Ce face Parabolic SAR

SAR înseamnă Stop And Reverse. Indicatorul furnizează un nivel variabil care poate intra într-o strategie de oprire și inversare. Simplul desen nu trimite ordine și nu inversează poziția. În starea ascendentă, punctele sunt sub preț; în starea descendentă, deasupra. Schimbarea stării nu certifică începutul unui trend opus persistent.

Pragul avansează fără un nou High

Diagrama pornește dintr-o stare ascendentă deja inițializată: Q0=100, EP=110, AF=0,10. Următoarele 10 lumânări au Open=Close=109, High=110 și Low=108; Low anterioare sunt tot 108. Actualizăm Q cu Q+AF×(EP−Q). High egal nu schimbă EP sau AF. Toate pragurile rămân sub 108, deci în aceste zece actualizări nu intervine limitarea sau inversarea.

Prima valoare este 101, iar a zecea aproximativ 106,5132. Distanța până la EP devine de fiecare dată 90% din distanța anterioară: Qk=110−10×0,9^k. Pragul urcă aproximativ 6,5132, deși Close rămâne 109. Mișcarea punctului nu demonstrează creșterea prețului sau creșterea AF.

Recurență, extrem și accelerație

Formula simplificată este SAR următor=SAR curent+AF×(EP−SAR curent). În starea ascendentă EP urmărește cel mai mare High de la începutul stării; în cea descendentă, cel mai mic Low. În a doua situație, diferența EP−SAR este de regulă negativă. O implementare completă adaugă inițializare, limite față de barele anterioare, comparații de inversare și resetare.

Configurația TradingView descrisă începe AF la 0,02, îl crește cu 0,02 la un extrem nou și îl plafonează la 0,20. Trecerea timpului nu îl mărește automat. Valorile implicite descriu un calcul, fără a fi parametri optimi sau probabilități de inversare. Documentează separat rotunjirea, politica de egalitate și ordinea operațiilor.

Trei utilizări cer reguli de tranzacționare

Un stop mobil bazat pe SAR cere o regulă pentru bara folosită, momentul modificării ordinului și prețul care îl declanșează. SAR nu păstrează o distanță fixă în pips. Formula nu dovedește că păstrează mai mult profit decât varianta bazată pe ATR.

Strategia poate folosi schimbarea stării pentru ieșire, inversare sau doar verificare. TA-Lib 0.6.4 inversează starea ascendentă la Low≤SAR și cea descendentă la High≥SAR. Documentația TradingView descrie comparații stricte < și >. Același contact exact poate astfel produce rezultate diferite. Niciunul nu impune deschiderea automată a altei poziții.

Adăugarea ADX sau a mediilor definește altă regulă. ADX 25 este un prag ales suplimentar, fără a fi componentă SAR ori filtru cu eficacitate garantată. Evaluează intrarea, volumul, ieșirea și costurile întregii variante de urmărire a trendului.

Patru rânduri: limitare și inversare

Prețurile de aici sunt inventate, în unități arbitrare, fără instrument sau pip. Continuăm starea ascendentă după bara 9: pragul pregătit pentru 10 este 100, EP=110, AF=0,04; bara 9 are High=110 și Low=100,2. Startul și incrementul sunt 0,02, plafonul 0,20. Verificăm mai întâi inversarea față de pragul pregătit, emitem SAR curent, actualizăm EP/AF și pregătim următorul prag.

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

Continuare ipotetică după regulile TA-Lib 0.6.4
Bară: High/LowStare după verificareSAR afișatEP/AFPrag brut următorPrag limitat
10: 112/100,5Ascendentă100112/0,06100,72100,2
11: 111/100,4Ascendentă100,2112/0,06100,908100,4
12: 111,5/100,4Descendentă: egalitate112100,4/0,02111,768111,768
13: 111/99Descendentă111,76899/0,04111,25728111,5

Bara 10 rămâne peste pragul 100. High nou ridică EP la 112 și AF la 0,06. Pragul brut 100+0,06×12=100,72 este limitat la cel mai mic Low dintre barele 9 și 10: 100,2. Bara 11 nu aduce High nou; rezultatul brut 100,908 este limitat la 100,4.

La bara 12 Low este exact 100,4. În regula TA-Lib aceasta inversează starea; SAR afișat devine 112 și EP/AF se resetează la 100,4/0,02. Pragul următor este 111,768. Bara 13 face Low nou 99, deci AF devine 0,04. Rezultatul brut 111,25728 este ridicat la cel mai mare High dintre barele 12 și 13: 111,5. Aceste valori nu sunt prețuri de executare.

Control de pornire TA-Lib 0.6.4: High [101;101;102] și Low [99;99;100] dau, după bara 0 de inițializare, SAR [101;99]. Reflectă p′=200−p și schimbă High cu Low: High [101;101;100], Low [99;99;98], rezultate [101;101]. La indicele 1, 200−101=99 nu este rezultatul reflectat 101. Egalitatea inițială selectează aceeași direcție de pornire și contactul inversează imediat. Este un contraexemplu de inițializare, fără a demonstra asimetrie generală sau eroare software.

Erori pe care le poți verifica

  1. Un punct sau o inversare de stare nu confirmă un trend profitabil.
  2. Schimbarea AF fără seed, comparații, limitare și rotunjire documentate împiedică reproducerea.
  3. Un buffer schimbă strategia și riscul, fără a fi validat ori interzis de formula indicatorului.
  4. Inversarea indicatorului nu este inversarea tranzacției. Include spread, comision și execuții adverse.
  5. High/Low finale nu erau disponibile la deschiderea aceleiași bare.

Exemplu RON: punct afișat, ordin și fill diferite

Presupunem o stare SAR ascendentă EUR/RON deja inițializată, cu prag pregătit 4,99004, EP=5,02000 și AF=0,04. Bara Bid următoare are O=5,00000, H=5,01000, L=4,99002, C=4,99500. Low≤4,99004 inversează indicatorul în modelul cu egalitate. O afișare la patru zecimale ar arăta însă 4,9900, sub Low. Calculul făcut numai din numărul rotunjit pierde inversarea.

Separat există deja un long atribuit de 1.000 EUR, intrat la Ask 5,00020, cu stop Bid trimis la 4,99000. Presupunem pas de preț 0,00001, deci acel ordin este valid. Low 4,99002 nu atinge stopul 4,99000, deși indicatorul s-a inversat. Diferența dintre Ask și pragul nerotunjit înseamnă 10,16 RON; distanța până la ordinul efectiv înseamnă 10,20 RON, fără alte costuri.

La o cotație ulterioară separată Bid 4,98980, stopul este depășit. Presupunând fill chiar la 4,98980, pierderea realizată este 10,40 RON. Punctul calculat, ordinul acceptat și fillul sunt trei niveluri distincte. Nu am folosit SAR ca garanție a prețului, nu am deschis automat un short și nu adăugăm din nou spreadul inclus în Ask/Bid.

Pragul avansează cu Close fix

EP și AF fixe permit actualizarea SARDupă zece actualizări pragul crește de la 100 la aproximativ 106,5132, cu Close fix 109, EP 110 și AF 0,10. Nu apare un extrem nou.PRAGUL AVANSEAZĂ FĂRĂ HIGH NOU100104108110EP 110; Close 109; Low 108010Număr de actualizări kQ₀ = 100; AF = 0,10 și EP = 110 fixe.Q₁ = 101; Q₁₀ ≈ 106,5132.Close rămâne 109 pe toate barele.Praguri de model, nu date de platformă.
Pragul avansează cu Close fix. Zece lumânări O=C=109, H=110, L=108, după o stare ascendentă inițializată cu Q0=100, EP=110, AF=0,10.

Pragul urcă aproximativ 6,5132, fără High nou sau Close în creștere. Mișcarea punctului nu este mișcarea prețului.

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.

Un control practic înaintea testării strategiei

  1. Înregistrează platforma/biblioteca, feedul, intervalul, prima bară și parametrii în plan.
  2. Refă cele patru rânduri. Schimbă numai Low al barei 13 din 99 în 100,6: EP rămâne 100,4 și AF 0,02; pragul brut devine 111,54064, deja peste limita High 111,5.
  3. Verifică un contact exact, primul rezultat și diferența dintre valoarea internă și afișaj.
  4. Notează momentul disponibilității datelor și momentul când ordinul poate fi trimis.
  5. Compară reguli complete, cu aceleași date și ipoteze de execuție, apoi folosește un eșantion de evaluare separat.

Continuă cu testarea completă a regulilor. Un exercițiu de calcul poate identifica o nepotrivire, fără a demonstra profitabilitatea unui sistem.