Files
atm-curs-dl/summaries/03_MODUL_2/05_volatilitatea_beta_atr_vix.md
Claude Agent 464b01848f Fisierul de referinta (Inverted H&S): contradictie intre regula scrisa si cifre
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
2026-09-12 21:35:54 +00:00

21 KiB
Raw Blame History

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).

S&P 500 se mișcă +1% acțiune cu Beta 2 se mișcă +2% de 2x lățimea S&P-ului

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.

KO (Beta 0.6) — stop mai strâns e rezonabil $60.00 — intrare $59.40 — SL (60 cenți, ~1%) MARA (Beta 5.21) — același SL de 1% e prea strâns $60.00 — intrare $59.40 — SL (60 cenți) → lovit de zgomot normal

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ă.

preț ↑ (citire dreapta → stânga) candela 1 (anterioară) C1 (close anterior) candela 0 (curentă) H0 (high) L0 (low) True High = max(C1, H0) True Low = min(C1, L0)

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.

preț ↑ 351.36 — low referință (min ultimele 4 candele) intrare long 344.73 — SL (351.36 − 1.2×ATR) 6.63 = 1.2×5.52

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.

preț ↑ 394.61 — SL (387.98 + 1.2×ATR) 6.63 = 1.2×5.52 387.98 — high referință (max ultimele 4 candele) intrare short

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.

prețul continuă totuși în direcția bună — dar tu ești deja afară din tranzacție intrare ~353.36 351.36 — SL "la senzație" (doar 2$ sub intrare, < ATR) retest normal atinge 351.10 — SL lovit

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.

S&P 500: −2% VIX: +10% până +15% (medie 12.5%, disproporționat) Aceeași scară: 1% = 20 px. Cerere panicată de protecție (put).

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ă:

SPY, preț ↑ TP ~405 (zonă rezistență anterioară) intrare long ~390 (break peste high-ul candelei de trigger) suport zonă cunoscută (~385) bottom + candelă de reversal (trigger) SL ~383 (sub bottom, 1.2×ATR)

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


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.