Specificația MACD cere mai mult decât „12, 26, 9”: sursa prețului, tipurile mediilor, istoricul inițial și seria desenată. Reproducem două actualizări, comparăm semnale EMA/SMA și verificăm ce pierde un export rotunjit. Formulele descriu transformarea datelor, fără reguli de tranzacționare atribuite unei lucrări originale pe care nu am verificat-o.

Din ce este alcătuit calculul

Alegem M = EMA12(C) − EMA26(C), S = EMA9(M), H = M − S, cu C = Close. Nu sunt trei dovezi independente despre piață: S provine din M, iar H din cele două. Pentru MACD integrat în MT5, documentația arată semnal SMA9(M), iar exemplul iMACD desenează barele M. TradingView permite alegerea tipurilor mediilor și a sursei. Verifică aceste definiții înaintea comparației.

M = 0 înseamnă egalitatea mediilor rapidă/lentă; H = 0 înseamnă M = S. Egalitatea unei singure observații nu demonstrează o traversare. M pozitiv nu dovedește că ultimul Close a crescut; semnul și schimbarea sa sunt întrebări distincte.

Perioade și stări inițiale

Perioadele numără observații H1, D1 sau din altă serie declarată, nu zile calendaristice fixe ori întârziere garantată. Pentru EMA standard alegem α = 2/(N + 1): 2/13 pentru EMA12, 2/27 pentru EMA26 și 1/5 pentru EMA9. Recursia este E′ = E + α(C − E). Exemplul Fidelity folosește o SMA la început; controalele de aici atribuie explicit stările.

Două EMA cu același α și aceleași intrări ulterioare păstrează diferența Δ(k) = (1 − α)kΔ(0). Pentru EMA26, diferența inițială 10 pips devine 10 × (25/27)26 ≈ 1,3520 pips după 26 actualizări. Nu este o perioadă universală suficientă de încălzire, iar raportul neliniar al altui indicator nu moștenește automat această regulă.

Zero din export poate ascunde o diferență pozitivă

Diagrama atribuie EMA12 = 1,10004; EMA26 = 1,09996; S = 0,00006. M complet este 0,00008 = 0,8 pip; H este 0,00002 = 0,2 pip, la pip = 0,0001. Rotunjirea numai a celor două EMA la patru zecimale arată 1,1000 și 1,1000, cu diferență zero. Nu am modificat calculul complet și nu deducem o intersectare fără observația precedentă. Culorile sau cifrele mai mari nu pot recupera datele lipsă.

Reproducerea componentelor

Coeficienții aproximativi 0,1538 și 0,0741 arată ponderi diferite ale noului preț, dar în calculele următoare păstrăm fracțiile exacte. Nu actualiza starea folosind un coeficient scurtat din explicația vizuală.

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

O stare EUR/USD atribuită, fără istoric complet de preț
ComponentăValoare completăÎn pips de diferență
EMA121,08540—
EMA261,08312—
M0,0022822,8
S0,0019419,4
H0,000343,4

M și H sunt pozitive, fără să dovedească o traversare sau accelerare. Unitățile urmează scara prețului. Nu sunt intervale „tipice” universale pentru EUR/USD, USD/JPY ori aur. Înmulțirea pozitivă consecventă a seriei și stărilor rescalează M/S/H, păstrând semnele.

Definește seria evenimentului

O traversare ascendentă strictă a liniei zero cere M precedent < 0 și M curent > 0. Seria eșantionată nu trebuie să conțină o observație exact zero. Intersectarea strictă cu semnalul folosește în schimb H precedent < 0 și H curent > 0. Ea poate apărea când M rămâne negativ.

Definește convenția pentru zerouri intermediare, rotunjire și bare deschise. Detectorul produce evenimente; regulile privind poziția, admiterea, fillurile și costurile transformă eventual unele în tranzacții. Un filtru de interval superior cere și momentul disponibilității lumânării încheiate.

H nu este a doua diferență a prețului

H măsoară distanța M − S cu semn. Valoarea sa nu este propria rată de schimbare. Pozitiv și în creștere înseamnă M peste S, cu distanță în creștere; pozitiv și în scădere înseamnă apropiere. Negativ și în scădere nu obligă M să fie negativ. Niciuna nu decide singură ieșirea.

Control complet: t0 are C = EMA12 = EMA26 = 1,10000 și S = 0. Următoarele două Close sunt ambele 1,10351. Folosim fracțiile exacte în recursii, rotunjind numai tabelul afișat.

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

Preț identic pe două bare, dar H în creștere
tCEMA12EMA26MSH
01,100001,1000000001,100000000000
11,103511,1005400001,1002600000,0002800000,0000560000,000224000
21,103511,1009969231,1005007410,0004961820,0001440360,000352146

Între t1 și t2 prețul nu se schimbă, dar H crește. A doua diferență C2 − 2C1 + C0 este −0,00351, diferită inclusiv ca semn de H2. Seriile sunt artificiale; nu reprezintă frecvența unui fenomen pe piață.

Numește pivoturile divergenței

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

Seria aleasă este M; pentru H compară separat
TipPrețM corespunzător
Regulată ascendentăMinim mai josMinim mai sus
Regulată descendentăMaxim mai susMaxim mai jos
Ascunsă ascendentăMinim mai susMinim mai jos
Ascunsă descendentăMaxim mai josMaxim mai sus

Denumirile descriu perechi de pivoturi, fără probabilitate universală, clasament de fiabilitate sau întoarcere/continuare garantată. O regulă care cere bare ulterioare confirmă pivotul mai târziu. Documentează acel timp și condițiile suplimentare înainte de evaluarea ordinelor.

Preț în creștere cu H egal zero

Al doilea control definește C(t) = 100 + t, stări inițiale EMA12 = 94,5 și EMA26 = 87,5, M = S = 7, H = 0. La t1, C = 101, mediile sunt 95,5 și 88,5. La t10, C = 110, mediile sunt 104,5 și 97,5. Relația E(N,t) = C(t) − (N − 1)/2 verifică recursia pentru panta de o unitate pe bară. M rămâne 12,5 − 5,5 = 7; semnalul inițializat la 7 primește mereu 7, deci H rămâne zero, deși prețul urcă 10 unități.

Acestea sunt stări de control, fără a pretinde că reprezintă începutul implicit al unei platforme. Separat, dacă cele opt valori M anterioare modelului EUR/USD sunt zero, la t1 semnalul SMA9 este 0,00028/9 ≈ 0,000031111; diferența M − SMA9 este circa 0,000248889. Semnalul EMA atribuit produce 0,000224, iar barele MT5 arată M = 0,00028. Rezultatele diferite corespund unor definiții diferite.

Test suplimentar: poate exportul certifica semnul?

Rotunjirea la cea mai apropiată valoare cu pas q pierde cel mult q/2 din fiecare EMA. Pentru M = rapidă − lentă, eroarea maximă sigură este q, prin adunarea celor două limite. Dacă S rămâne complet, aceeași limită se aplică H. Acesta este un interval determinist al pierderii de precizie, nu un interval de încredere statistică.

Exemplu EUR/RON fictiv: EMA rapidă 5,00004 și lentă 4,99996 devin ambele 5,0000 la q = 0,0001 RON/EUR. Cu S complet 0,00006, H real este +0,00002, dar cel reconstruit din cele două coloane devine −0,00006. Intervalul sigur pentru H adevărat este [−0,00016; +0,00004], care conține ambele semne și zero. Nu poți certifica un semnal negativ doar din acel export.

Mai mult, perechile 5,00003/4,99997 și 5,00000/5,00000 produc aceleași două valori afișate, dar cu același S dau H = 0, respectiv −0,00006. Sunt trei stări compatibile cu exportul: pozitivă, zero și negativă. Păstrează coloanele M/S la precizie de calcul ori reia seria din stările corecte.

Pentru comparația aritmetică la 10.000 EUR, înmulțirea intervalului cu acest factor dă [−1,60; +0,40] RON, iar H complet dă +0,20 RON. Acestea rămân diferențe de medii scalate, fără profit realizat sau cash-flow. Dacă în alt exemplu H exportat este +0,00012 cu același q și S complet, limita inferioară este +0,00002, astfel semnul pozitiv poate fi certificat în aceste ipoteze. Dacă și S este rotunjit cu pas qS, limita sigură devine q + qS/2. Egalitatea cu limita nu certifică un semn strict.

Zero produs de pierderea cifrelor

Zero din date rotunjite nu este zero al indicatoruluiEMA12 completă1,10004 minus EMA26 completă1,09996 dă M0,00008. Rotunjite la patru zecimale, ambele arată1,1000. Cu S0,00006, H complet este0,00002.EXPORTUL ROTUNJIT PIERDE DIFERENȚAPrecizie completăExport: 4 zecimaleEMA12 1,10004EMA26 1,09996M +0,00008S +0,00006H +0,00002EMA12 1,1000EMA26 1,1000Diferența lor 0Nu este M complet.Două EMA rotunjite nu reconstruiesc M.Diferența EMA completă este 0,8 pip.H complet: 0,2 pip; ambele sunt pozitive.Păstrează precizia de calcul în export.
Zero produs de pierderea cifrelor. Două stări EMA fictive se rotunjesc la aceeași valoare; calculul complet rămâne separat.

M complet este +0,8 pip, H complet +0,2 pip. Zero obținut scăzând cele două valori afișate nu le poate înlocui.

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.

Ce salvezi înainte de continuare

  1. Intrările, sursa și intervalul, tipurile mediilor, perioadele și stările inițiale.
  2. EMA rapidă/lentă, M/S/H la precizie de calcul și regula zero. Păstrează în jurnal și motivele respingerii unui eveniment.
  3. Ora confirmării pivoturilor și barelor superioare, fără folosirea retroactivă a valorilor finale.
  4. Regula de ordin și evaluarea separată după comisioane, spread și alunecare, pe date excluse din selecție.

Reconstrucția corectă confirmă calculul ales, fără a valida profitabilitatea. Continuă cu ghidul practic MACD, SMA/EMA și RSI pentru a compara condiții definite, apoi testează întregul proces de decizie.