În acest articol
După lectură vei putea să…
- Calculezi R, K și D pe cele șapte lumânări furnizate.
- Separi agregarea OHLC de media rapoartelor individuale.
- Identifici cum politica intervalului plat schimbă disponibilitatea unui semnal.
Explicații ale termenilor în articol
Oscilatorul stochastic Media mobilă simplă (SMA) Ordin stop-loss Plan de tranzacționare ATR — intervalul real mediu RSI — indicele forței relativePe un grafic %K poate însemna poziția brută a Close; pe altul include deja o medie. Definește ordinea calculelor înaintea comparării Stochastic. Numele liniilor nu garantează valori identice, iar 80 nu este probabilitate de profit sau evaluare fundamentală.
Trei etape: R brut, K netezit și D netezit
Pentru bara închisă, C este Close, L cel mai mic Low și H cel mai mare High din ultimele N bare, inclusiv cea curentă. Cu H > L, R = 100(C − L)/(H − L). Extremele provin din fereastra OHLC, nu numai din Close.
Modelul nostru explicit folosește apoi K = SMA(R,s), D = SMA(K,d). Cerem ferestre complete la fiecare etapă și precizie intermediară. Observațiile lipsă nu sunt zerouri. Netezim ieșirile oscilatorului, fără a înlocui întâi prețurile cu o medie.
TradingView documentează separat fereastra K, netezirea K și perioada D. Notează numele și convenția, nu numai trei numere. O valoare brută diferită de K netezit nu este contradicție.
Indicatorul agregat nu este media citirilor scurte
Două lumânări fictive au OHLC: A = (100, 110, 90, 110), B = (110, 130, 100, 120). La N = 1 și fără netezire, R pentru A este 100, pentru B 66⅔; media lor este 83⅓. OHLC agregat = (100, 130, 90, 120) dă R = 75. Folosim N = 1 numai pentru a izola ordinea, fără recomandarea setării.
Agregarea selectează High maxim, Low minim și Close final. Media ieșirilor combină rapoarte cu numitori diferiți. Pentru indicatorul unui interval superior, calculează pe lumânările acelui interval; media valorilor inferioare definește alt instrument. Diagrama are aceeași scară de preț și două lumânări consecutive fără gap.
Fast, slow și full sunt convenții numite
Pe un ecran mic, derulează tabelul orizontal pentru a citi toate coloanele.
| Variantă | K | D |
|---|---|---|
| Fast | Raportul brut R | De regulă SMA3(K) |
| Slow | SMA3(R) | De regulă SMA3(K netezit) |
| Full | SMA(R,s) ales | SMA(K,d) ales |
În această convenție, full cu s = 1 omite prima netezire; s = 3 și d = 3 dau slow. Fast D coincide cu slow K numai cu aceleași R și aceeași SMA3. Formulele nu atribuie automat fast lui M5, slow lui H4 sau profitabilitate vreunui interval.
Șapte lumânări complet specificate
Alegem N = 3, s = 2, d = 2 numai pentru învățare. Toate prețurile sunt fictive, unitățile arbitrare, barele închise. Open permite validarea OHLC, deși formula nu îl folosește.
Pe un ecran mic, derulează tabelul orizontal pentru a citi toate coloanele.
| Bară | Open | High | Low | Close |
|---|---|---|---|---|
| 1 | 100 | 120 | 80 | 100 |
| 2 | 100 | 110 | 90 | 100 |
| 3 | 100 | 110 | 90 | 104 |
| 4 | 104 | 110 | 90 | 104 |
| 5 | 104 | 110 | 90 | 108 |
| 6 | 108 | 110 | 90 | 92 |
| 7 | 92 | 110 | 90 | 100 |
Pe un ecran mic, derulează tabelul orizontal pentru a citi toate coloanele.
| Bară | Low / High | R | K = SMA2(R) | D = SMA2(K) |
|---|---|---|---|---|
| 3 | 80 / 120 | 60 | — | — |
| 4 | 90 / 110 | 70 | 65 | — |
| 5 | 90 / 110 | 90 | 80 | 72,5 |
| 6 | 90 / 110 | 10 | 50 | 65 |
| 7 | 90 / 110 | 50 | 30 | 40 |
Bara 3 dă R = 100(104 − 80)/40 = 60. Pe bara 4 ies extremele primei lumânări: R = 100(104 − 90)/20 = 70, cu Close încă 104. Primul K = (60 + 70)/2 = 65. Pe bara 5, K = 80 și primul D = (65 + 80)/2 = 72,5. Pe bara 7, R = 50, K = 30, D = 40: trei etape diferite.
Valorile netezite au altă interpretare
R descrie ultimul Close în fereastra sa. K și D combină valori precedente, posibil din alte ferestre de extreme. Pe bara 5, K = 80 și R = 90. Cu OHLC valide și lățime pozitivă, R este în 0–100; SMA ale acestor valori rămân în același interval. Limita matematică nu este probabilitate de succes.
O regulă de trend following ori un nivel de suport separat sunt alte ipoteze. Nu transformă evenimentul indicatorului în intrare certificată și nu garantează un stop bazat pe ATR.
Intervalul plat și prima ieșire disponibilă
Dacă toată fereastra are H = L, raportul este nedefinit matematic. Codul STOCH din TA-Lib v0.6.4 atribuie 0 ramurii de interval nul, înaintea mediilor. Este o convenție software, nu dovadă de vânzare. Alte implementări cer verificare separată; modelul nostru principal marchează valoarea indisponibilă și nu calculează medii peste ea.
Cu ferestre SMA complete, primul R apare pe bara N, primul K pe N + s − 1, primul D pe N + s + d − 2: aici 3, 4, 5. O bibliotecă poate returna K și D împreună numai când există D. Începerea afișării mai târziu nu dovedește altă formulă.
Test RON: zero de implementare versus valoare indisponibilă
Alt model folosește N = 1, s = 2 și d = 2, cu șase lumânări OHLC: (100,110,90,106), (106,110,90,108), (100,100,100,100), (100,110,90,110), (110,110,90,110), (110,110,90,110). Gapul înaintea barei 3 este permis în această serie fictivă. R este 80, 90, nedefinit, 100, 100, 100.
Comparăm două contracte declarate: Z înlocuiește raportul plat cu 0, ca ramura citită în cod; U îl păstrează indisponibil și cere ferestre consecutive valide, fără completare sau comprimarea timpului. Acesta este un calcul propriu al efectului convenției, fără a pretinde executarea nativă TA-Lib ori comportamentul oricărei platforme.
Pe un ecran mic, derulează tabelul orizontal pentru a citi toate coloanele.
| Bară | K în Z | D în Z | K în U | D în U |
|---|---|---|---|---|
| 2 | 85 | — | 85 | — |
| 3 | 45 | 65 | — | — |
| 4 | 50 | 47,5 | — | — |
| 5 | 100 | 75 | 100 | — |
| 6 | 100 | 100 | 100 | 100 |
Pe bara 4, Z are intersectare ascendentă: anterior 45 < 65, acum 50 > 47,5. U nu are perechi valide pentru aceeași decizie. Presupunem separat că regula Z ar cumpăra ulterior la Ask 111 și ar închide la Bid 110, cu valoare de 10 RON pe unitate și cost complet suplimentar 1 RON: −11 RON. U nu execută și are flux zero. Rezultatul fictiv nu face convenția Z incorectă și nu dovedește superioritatea U; arată că politica valorilor nedefinite este parte din regula testată. Spreadul este deja în prețurile executate.
Două SMA2 nu sunt o singură SMA3
Din K(t) = [R(t) + R(t−1)]/2 și D(t) = [K(t) + K(t−1)]/2 rezultă D(t) = [R(t) + 2 R(t−1) + R(t−2)]/4. Valoarea din mijloc participă la ambele ferestre: ponderile sunt 1/4, 1/2, 1/4.
Pe un ecran mic, derulează tabelul orizontal pentru a citi toate coloanele.
| Index | D după două SMA2 | O singură SMA3 |
|---|---|---|
| 2 | 25 | 33⅓ |
| 3 | 50 | 33⅓ |
| 4 | 25 | 33⅓ |
Valorile brute pot descrie Close la minimul sau maximul unui interval pozitiv. Ambele filtre cer trei observații la început, dar dau alte ieșiri. Înlocuirea etapelor cu SMA3 schimbă calculul și eventual intersectările. Divergențele altor oscilatori cer propriile reguli pentru puncte și recunoaștere, fără statut de cel mai puternic semnal.
Ordinea agregării și momentul semnalului
Diagrama folosește separat A = (100,110,90,110), B = (110,130,100,120): R individuale 100 și 66⅔, medie 83⅓, dar agregatul dă 75. Pentru Close final 110 în întrebarea exercițiului, raportul agregat este 50. Nu avem nevoie de citirile individuale pentru a-l reconstrui.
O regulă descendentă posibilă cere K precedent ≥ D precedent, apoi K curent < D curent. Bara 6 din modelul principal o îndeplinește: 80 > 72,5, apoi 50 < 65. Identifică un eveniment, fără rezultat de tranzacție presupus. Dacă regula cere Close final, așteaptă închiderea și disponibilitatea datelor.
Mai întâi lumânarea agregată
Media 83⅓ și raportul agregat 75 folosesc alte operații și nu sunt interschimbabile.
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.
Reproduce o singură modificare
Schimbă numai Close al barei 7 din modelul principal la 106, cu High 110 și Low 90. R = 80; cu R precedent 10, K = 45. K precedent este 50, deci D = 47,5. R brut 80 și K netezit 45 nu se contrazic.
Înregistrează sursa, intervalul, fusul, N, s, d, tipurile mediilor, politica intervalelor plate și ora confirmării în plan. Interpretarea Stochastic explică poziția brută și media; RSI compară o altă construcție. Filtrul suplimentar, o lumânare selectată sau o lună fixă de observație nu stabilesc un avantaj. Definește stopul, executarea și costurile înaintea testului.
Verifică ce ai învățat
Exercițiu: aproximativ 2 minute.
Arată răspunsul și explicația
Corect: (110 − 90)/(130 − 90) × 100 = 50. Este raportul agregatului, nu media a două rapoarte.
Alte întrebări
K arată întotdeauna poziția Close curent?
Numai dacă numele K desemnează raportul brut. K mediat conține citiri precedente; pe bara 5 din model R = 90 și K = 80. Notează convenția și linia înaintea interpretării.
Stochastic poate crește fără Close mai mare?
Da. Close rămâne 104 între barele 3 și 4, dar extremele 80/120 ies din fereastră. Noul interval 90/110 schimbă R de la 60 la 70. S-a schimbat reperul, nu Close.
Ce se întâmplă dacă High este egal cu Low?
Raportul are numitor zero. Verifică politica implementării: TA-Lib v0.6.4 atribuie 0 în ramura respectivă; exercițiul principal îl păstrează indisponibil. Zero software nu descrie poziție într-un interval pozitiv și nu dovedește presiune de vânzare.
Intersectarea K/D stabilește rezultatul strategiei?
Nu. Ea schimbă relația seriilor după o regulă de egalitate și timp. Definește intrarea, ieșirea, executarea, costurile și toate observațiile înaintea evaluării. Divergența sau filtrul suplimentar nu certifică succesul.
Pierderea de 11 RON dovedește că o convenție este greșită?
Nu. Este un rezultat fictiv după un semnal diferit produs de alt contract de calcul. Fidelitatea față de definiție și performanța strategiei sunt întrebări distincte. Bara plată și regulile de disponibilitate trebuie păstrate în test.
Surse și verificare
- TradingView — Stochastic
Formula K = SMA(R,s), D = SMA(K,d), cu numele câmpurilor și perioadele separate.
- StockCharts — Stochastic
Convențiile fast, slow și full. Echivalența fast D/slow K cere aceleași intrări și aceeași medie.
- TA-Lib v0.6.4 — STOCH
Ramura de interval nul atribuie 0 înaintea mediilor; lookback și returnarea K/D împreună sunt parte din implementare. Nu declarăm o execuție nativă.
- MetaTrader 5 — Stochastic
Raportul, extremele ferestrei și parametrii de netezire. Politica intervalului plat se verifică separat.
Calculele folosesc ipotezele precizate explicit. Nu înlocuiesc datele actuale ale pieței sau condițiile furnizorului.
