Agentul de audit a reparat eroarea mare de geometrie (proiectia tintei desenata la 60px cand distanta neckline-head era 75px, plus "50 pct" in loc de "$50" pe aur). Verificand independent, am gasit o problema mai adanca: - regula scrisa spunea "proiectata de la punctul de breakout", dar TOATE cifrele din fisier proiecteaza de la neckline (1.0850 + 150 = 1.1000) - o fraza afirma explicit ca de la 1.0855 la 1.1000 sunt "tot 150 pips" — sunt 145 - aceeasi discrepanta pe aur: eticheta zicea $50, desenul arata $45 Fix: convenția e acum declarata explicit (de la neckline), cu o nota despre cealalta conventie si de ce castigul real al trade-ului e mai mic decat miscarea masurata. Proiectiile pleaca acum din neckline in toate cele trei diagrame, deci eticheta si desenul spun acelasi lucru. Plus Modul 1 (raport agent, verificat): 11 probleme mecanice in 04_candele_ohlc, acelasi bug de scara in 06_divergente (4.80R desenat ca 0.91R) si 08_market_sentiment, si o gaura de continut — exemplul long din market sentiment avea text complet dar nicio diagrama. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MtSTyTmt6AbCL9j5ajEDm1
21 KiB
Modul 2 / #5 — Volatilitate: Beta, ATR, VIX
TLDR
Volatilitatea e cât de mult se mișcă prețul, nu în ce direcție. Trei măsuri diferite ale ei, cu trei utilizări practice diferite — nu le amesteca:
- Beta — cât de mult se mișcă o acțiune față de S&P 500. Folosit înainte de a intra într-un simbol nou, ca filtru de risc și ca ghid de mărime a poziției.
- ATR (Average True Range) — cât de mult se mișcă efectiv o acțiune, în dolari, pe o perioadă recentă. Folosit la intrare, ca să calculezi distanța corectă a stop-loss-ului și mărimea poziției.
- VIX — volatilitatea așteptată a pieței întregi (S&P 500), pe 30 de zile. Folosit ca context de piață: cât de nervoasă e piața acum, și — la extreme — ca indiciu de posibil top/bottom.
1. Beta — volatilitate relativă la piață
Mecanism
Beta compară procentual mișcarea unei acțiuni cu mișcarea S&P 500 (S&P e "benchmark-ul", 1.00 pe definiție). Dacă S&P urcă 1% și acțiunea X urcă 2%, Beta pentru X este 2 — X se mișcă de 2 ori mai mult decât piața, în ambele sensuri (Beta nu spune direcția, spune amplitudinea).
TradeStation calculează Beta separat pe urcare (Beta Up Market) și pe coborâre (Beta Down Market) — de multe ori nu sunt egale (asimetrie). Valorile din training (TradeStation → Research → tab Valuation):
| Simbol | Beta (average) | Beta Up | Beta Down |
|---|---|---|---|
| Coca-Cola (KO) | 0.60 | 0.50 | 0.59 |
| Microsoft (MSFT) | 0.90 | — | — |
| Google (GOOGL) | 1.04 | 0.41 | 1.46 |
| Bank of America (BAC) | 1.39 | 1.32 | 1.32 |
| Apple (AAPL) | 1.31 | — | — |
| Tesla (TSLA) | 2.26 | 3.76 | — |
| MARA | 5.21 | ~8.0 | ~5.0 |
Citire practică: dacă S&P scade 10%, MARA (Beta Down ~5) poate scădea ~50%; dacă S&P urcă 10%, MARA (Beta Up ~8) poate urca ~80%. Coca-Cola, în schimb, abia se clintește: S&P +1% → KO +0.5%.
De ce urmărești Beta
Te ajută să alegi mărimea poziției și distanța stop-loss-ului înainte de a intra pe un simbol pe care nu l-ai mai tranzacționat — ca să nu iei o poziție dimensionată pentru o acțiune "liniștită" (KO) pe o acțiune de 5x mai volatilă (MARA), unde același stop procentual te scoate mult mai des din tranzacție.
Ce faci când vezi Beta
Înainte de a intra pe un simbol nou: deschide Research → Valuation, notează Beta average și Beta Up/Down. Nu e un semnal de intrare — e un filtru aplicat înainte de a decide mărimea poziției.
Trigger DA/NU (filtru de risc, nu semnal de trade)
Recomandarea din training pentru cei la început: Beta maxim 2, ideal între 1 și 1.5.
- DA — tranzacționezi cu mărime normală: Beta ≤ 2 (ex: BAC 1.39, AAPL 1.31).
- NU — reduci poziția sau eviți: Beta > 2 (ex: TSLA 2.26, MARA 5.21) — nu înseamnă "nu tranzacționa niciodată", ci "dacă intri, poziția trebuie mai mică și stop-loss-ul mai larg decât ai folosi pe un simbol cu Beta 1".
Exemplu complet — aceeași configurație tehnică, două acțiuni cu Beta diferit
Presupune că același set-up (breakout confirmat) apare simultan pe Coca-Cola (Beta 0.6) și pe MARA (Beta 5.21), amândouă cotate ~$60.
Pe KO, un stop de 60 cenți (1%) e credibil — acțiunea rareori face o mișcare de 1% fără motiv. Pe MARA, aceeași distanță de 60 cenți e în interiorul mișcării normale de zgomot (vezi secțiunea ATR mai jos, unde se calculează exact cât de largă trebuie să fie distanța pe fiecare simbol) — te scoate din trade fără ca ideea să fie de fapt invalidată. Soluția nu e "un stop fix în procente", ci un stop calculat din volatilitatea reală a simbolului (ATR), ceea ce ne duce direct la secțiunea următoare.
2. ATR (Average True Range)
Mecanism — formula, pas cu pas
ATR = media aritmetică a True Range-ului pe ultimele N candele (în training, N=10; standardul lui Welles Wilder e 14, gândit pentru piața de futures care tranzacționează aproape non-stop).
True Range = True High − True Low, unde:
- True High = maximul dintre high-ul candelei curente (H0) și close-ul candelei anterioare (C1).
- True Low = minimul dintre low-ul candelei curente (L0) și close-ul candelei anterioare (C1).
Motivul pentru care se compară și cu close-ul anterior (nu doar H0 vs L0 al candelei curente): dacă prețul face un gap (sare peste noapte), diferența reală de volatilitate include și gap-ul, nu doar intervalul din candela curentă.
Exemplu numeric din training (simbol Q, daily): C1 = 359.97, H0 = 360.04, L0 = 354.37. True High = max(359.97, 360.04) = 360.04. True Low = min(359.97, 354.37) = 354.37. True Range = 360.04 − 354.37 = 5.67. ATR-ul afișat de platformă pentru acea zi era 5.77 — media ultimelor 10 True Range, nu doar valoarea din acea zi.
De ce urmărești ATR
Te ajută să calculezi o distanță de stop-loss credibilă pentru simbolul respectiv — nu o distanță fixă în procente sau în dolari care ignoră cât de mult se mișcă acțiunea aia în mod normal. Un stop mai mic decât ATR e adesea lovit de zgomot normal de preț, nu de o invalidare reală a ideei de trade.
Ce faci când îl vezi
La fiecare intrare: notezi ATR-ul curent (îl citești direct din platformă, nu-l calculezi manual), identifici low-ul/high-ul de referință (cele mai recente 4 candele, în training), și calculezi stop-ul ca nivelul de referință ± 120-150% din ATR — nu direct la low/high.
De ce 120-150% din ATR, nu direct la low/high — mecanismul retest-ului
Traderii mici de retail își pun frecvent stop-loss-ul exact la ultimul low/high vizibil. Market maker-ii și traderii mari știu asta — prețul retestează des exact acel nivel (sau puțin sub/peste el) înainte să continue în direcția reală, tocmai ca să "scoată" acele stop-uri strânse. Un stop plasat la 120-150% din ATR dincolo de nivel te ține în tranzacție peste acel retest, dacă ideea de trade e încă validă.
Trigger DA/NU — plasare stop-loss
- DA — stop plasat corect: stop = nivel de referință ± (1.2 × ATR), minim. Ex: low 351.36, ATR 5.52 → stop la 351.36 − 6.63 = 344.73.
- NU — stop prea strâns: stop plasat direct la low/high (351.36) sau la o distanță mai mică decât ATR (ex: 2 dolari) — sunt șanse mari să fie lovit de un retest normal, nu de o invalidare reală a ideei.
Exemplu complet 1 — LONG (numerele din training)
Intrare pe long, venind dintr-un downtrend, ieșind dintr-o zonă de suport. Referința pentru stop: cel mai jos low din ultimele 4 candele înainte de semnal = 351.36. ATR pe candela de semnal = 5.52.
Calcul: 5.52 × 1.2 = 6.62-6.63. Stop = 351.36 − 6.63 = 344.73.
Dacă prețul retestează 351.36 și chiar merge puțin sub el, stop-ul la 344.73 te ține în tranzacție; doar dacă prețul cade sub 344.73 se consideră ideea invalidată.
Exemplu complet 2 — SHORT (numerele din training, aceeași lecție)
Intrare short, la rezistență. Referința pentru stop: cel mai sus high din ultimele 4 candele = 387.98. ATR = 5.52 (aceeași sesiune).
Calcul: 5.52 × 1.2 = 6.63. Stop = 387.98 + 6.63 = 394.61.
Din training: close-ul candelei de semnal era 376.76. Distanță intrare→SL = 394.61 − 376.76 = 17.85 pe acțiune. Cu 10 acțiuni, riscul e 17.85 × 10 = $178.5. Aplicând un leverage de 10x pe aceeași poziție, riscul devine 178.5 × 10 ≈ $1800 — dacă suma asta nu e confortabilă, soluția e să reduci mărimea poziției (nu să muți stop-ul mai aproape), ex. la jumătate din acțiuni → risc pe leverage ~$900.
Exemplu 3 — eșec: stop dimensionat greșit (ignorând ATR)
Aceeași intrare long ca în exemplul 1 (351.36 low, ATR 5.52), dar cu un stop "la senzație", de 2 dolari sub intrare, ignorând ATR-ul.
Retest-ul normal (mai jos decât 351.36, dar peste 344.73) lovește stop-ul de 2 dolari, tradeul e închis pe pierdere, deși ideea de trade rămâne validă și prețul continuă în direcția prevăzută imediat după — exact scenariul pe care distanța de 1.2×ATR e menită să-l prevină.
Alte două utilizări ale ATR (din training)
- Marcarea de top-uri/bottom-uri: în majoritatea cazurilor (nu de fiecare dată), ATR-ul face un spike (creștere bruscă) aproape de extremele de preț — mai frecvent la bottom-uri decât la top-uri. Exemplu din training: un ATR care urcă de la 2.23 la 3.65 (+63%) a coincis cu o zonă de posibil bottom pe un simbol urmărit. E context, nu trigger de intrare — se combină cu suport/rezistență, volum, divergențe.
- Indicatorul de procent ATR (schimbarea ATR-ului față de candela anterioară): peste 100% înseamnă că volatilitatea tocmai a urcat brusc — semnal să fii atent, nu semnal de intrare/ieșire în sine.
3. VIX (CBOE Volatility Index)
Mecanism
VIX (simbol $VIX.X, lansat de CBOE) măsoară volatilitatea așteptată a
S&P 500 pe următoarele 30 de zile, calculată din prețurile opțiunilor SPX
(cu cât plătesc traderii mai mult pentru opțiuni put/call de protecție, cu
atât piața se așteaptă la mișcări mai mari). Istoric (1990-2020), VIX-ul s-a
mișcat între 9.14 și 82.69.
VIX e de regulă invers corelat cu S&P 500 — dar nu simetric: când piața scade, VIX-ul urcă adesea disproporționat (piață −2% poate însemna VIX +10-15% sau mai mult), pentru că scăderile bruște generează cerere panicată de opțiuni put de protecție.
Important: VIX-ul nu e tranzacționabil direct — nu poți cumpăra "acțiuni VIX". Expunere reală se ia prin futures și opțiuni pe VIX (produse CBOE).
De ce urmărești VIX
Îți dă contextul de piață — cât de "nervoasă" e piața acum, la nivel macro — nu doar cât se mișcă simbolul tău individual (asta face ATR). VIX peste 20 = volatilitate elevată la nivel de piață; la extreme (spike-uri), VIX-ul coincide adesea cu bottom-uri de piață (frică extremă = capitulare).
Ce faci când îl vezi
Nu tranzacționezi direct pe VIX ca semnal izolat. Îl folosești ca filtru de context: (1) dacă VIX e ridicat/în urcare, mărești distanțele de stop-loss la nivel de piață și reduci mărimea pozițiilor (mișcări mai violente peste tot, nu doar pe simbolul tău); (2) la un spike de VIX combinat cu preț în zonă de suport deja cunoscută, cauți un trigger propriu de intrare long pe indice/piață — spike-ul de VIX singur nu e trigger.
Trigger DA/NU
- DA — context care justifică o căutare de long: VIX face spike clar peste nivelurile recente (ex: de la ~20 la 30+), S&P e simultan într-o zonă de suport deja identificată, ȘI prețul dă propriul trigger de confirmare (candelă de reversal, divergență confirmată etc. — vezi fișierul de divergențe).
- NU — doar VIX ridicat, fără restul: VIX ridicat, dar S&P nu e la un nivel de suport cunoscut și nu există trigger de preț — un VIX mare poate rămâne mare mult timp sau poate urca și mai mult; nu intra doar pentru că "frica e mare".
Exemplu complet
Din training (SPY, bottom martie 2023): VIX a făcut spike la ~30 exact în zona în care S&P făcea un bottom — context confirmat și de ATR-ul propriu al VIX-ului, care de asemenea a urcat marcat în acel moment ("volatilitatea volatilității"). Transcrierea arată doar contextul (spike VIX + zonă de bottom pe preț); intrarea, stop-ul și target-ul de mai jos sunt construcția mea, aplicând exact regulile ATR din secțiunea anterioară pe acest context, pe niveluri plauzibile pentru SPY în acea perioadă:
Context: VIX spike la 30 + S&P în zonă de suport prevăzută. Trigger propriu de preț: candelă de reversal la bottom. Intrare long ~390 (break peste high-ul candelei de trigger), stop-loss ~383 (sub bottom, distanță calculată tot cu 1.2×ATR ca în secțiunea 2, nu arbitrar), take-profit ~405 (zonă de rezistență anterioară). Risc ~7, recompensă ~15 → ~1:2.1.
Gotchas practice — cele mai importante
- Nu confunda cele trei instrumente. Beta e context pentru mărimea poziției (comparativ cu piața), ATR e context pentru mărimea stop-loss-ului (mișcarea reală a simbolului), VIX e context pentru regimul pieței întregi — niciunul, singur, nu e un semnal de intrare.
- "În majoritatea cazurilor" nu e "de fiecare dată". ATR ridicat la extreme, VIX invers corelat cu S&P — toate sunt tipare statistice, nu legi; explicit din training, pot exista excepții (top-uri fără spike de ATR, căderi de piață unde VIX nu urcă proporțional).
- Nu muta stop-loss-ul mai aproape decât ATR-ul permite — motivul pentru 120-150% din ATR e absorbția retest-ului normal; un stop mai strâns te scoate din tranzacții altfel valide (vezi exemplul 3 din secțiunea ATR).
- Reglează mărimea poziției, nu doar stop-ul, când adaugi leverage — riscul în dolari se multiplică direct cu leverage-ul; dacă suma rezultată nu e confortabilă emoțional, soluția corectă e o poziție mai mică, nu un stop mai aproape.
Referințe
- CBOE — VIX Index overview — definiție și metodologie oficială.
- Investopedia — Average True Range (ATR) — formulă și utilizare la stop-loss.
- Investopedia — Beta — definiție, interpretare Beta >1 / <1.
- OANDA — Using ATR to Set Stop Losses — variantă practică pentru plasarea stop-loss-ului bazat pe ATR, long și short.
Notă: secțiunile "De ce urmărești", "Ce faci când îl vezi", triggerele DA/NU, exemplul 3 (ATR — eșec), exemplul complet Beta (KO vs MARA) și exemplul complet VIX (intrare/SL/TP pe SPY) sunt completări ale mele, dincolo de ce spune explicit transcrierea. Cifrele din exemplele 1 și 2 ale ATR (long/short, 351.36/387.98/5.52/394.61/344.73/17.85/178.5$) și valorile Beta pe simboluri vin direct din training. Simbolul folosit în training pentru exemplele long/short de ATR e neclar în transcriere (transcris ca „BAI”/„Q”) — am păstrat cifrele exact, fără să presupun un ticker real.