TIP: PRET
CHEIE: ansamblu
TITLU: „SPY — daily: corecție ≥4 % → SQ/PPQ → BIM + verde → intrare → TP +10 %"
MARCAJ .md: <!-- DIAGRAMA: ansamblu --> (Nivel 0, „Diagrama de ansamblu")

CE ARATĂ
Graficul întreg al trade-ului din exemplul „DA" al cursului: un swing high la
100.00, o corecție de exact 4.0 % până la 96.00 (zona quarterly), acolo apare
BIM urmat de prima candelă verde daily (= intrarea), apoi urcarea spre ținta
+10 %. NU se desenează nicio linie de stop-loss — absența lui e regula
(`04_MODUL_3/03_strategia_2_atmi.md:164-169`). Nivelurile PPQ/SQ sunt schematice:
cursul spune explicit că nu dă cifrele lor pentru exemplu
(`04_MODUL_3/03_strategia_2_atmi.md:143`).

STRUCTURA SERIEI (32-36 candele daily, lipite, gap=15-18, body_w=9-10)
- ~15 candele de urcare de la ~88.00 la swing high-ul 100.00.
- ~8 candele de corecție de la 100.00 la minimul 96.00 (exact 4.0 %). Ultima
  candelă din corecție e candela de intrare (verde), cu close 96.00.
- ~10 candele de urcare de la 96.00 spre 105.60 (TP +10 %), atins la finalul
  seriei.
- Panou de volum dedesubt (`vol_h=70`), bare colorate pe direcția candelei.
- O medie mobilă (`mas=[MA(20, ...)]`) doar ca element de context vizual; în
  diagrama exemplului din curs linia maro e SMA-20, dar NU e o regulă a
  strategiei (`04_MODUL_3/03_strategia_2_atmi.md:462`). Eticheteaz-o „SMA-20
  (ilustrativ)".

NIVELURI EXACTE ȘI ETICHETE (fiecare cu sursa)
- Swing high 100.00 și corecție 4.0 % → 96.00: exemplul „DA" al cursului
  (`04_MODUL_3/03_strategia_2_atmi.md:185-247`).
- Prag corecție minim 4 %: `04_MODUL_3/03_strategia_2_atmi.md:153-154`.
- Zonă SQ / PPQ (linii schematice, fără cifre de curs):
  `04_MODUL_3/03_strategia_2_atmi.md:146-154, 143`.
- BIM + prima candelă verde daily = trigger: `04_MODUL_3/03_strategia_2_atmi.md:156-162`.
- Intrare = close-ul candelei verzi = 96.00 (ilustrativ, pe structura din curs).
- TP +10 % = 105.60 (`04_MODUL_3/03_strategia_2_atmi.md:170-171`).
- Etichetă pe intrare: „BIM + candelă verde → intrare".
- Etichetă pe partea de jos a zonei: „fără stop-loss standard
  (`03_strategia_2_atmi.md:164-169`)".
- Marcaj „corecție 4.0 %" pe segmentul 100.00 → 96.00.

CE VERIFICĂ GENERATORUL CU assert
- assert abs((100.00 - 96.00) / 100.00 * 100 - 4.0) < 0.05  (corecția e 4.0 %)
- assert abs(entry - 96.00) < 0.05  (intrarea = close-ul candelei verzi)
- assert abs(tp / entry - 1.10) < 0.005  (TP = +10 %)
- assert tp == max(high) pe ultimele ~10 candele (TP atins la final)
- assert index(BIM) < index(candela de intrare)  (BIM înainte de verde —
  regula `03_strategia_2_atmi.md:157-159`)
- assert nu există nicio linie de stop-loss în desen
- assert min(low) pe candelele de corecție == 96.00

STIL: candele continue 32-36, fără linii goale în SVG. Linia swing high-ului
100.00 etichetată, zonele SQ/PPQ desenate ca două benzi schematice (fără
prețuri fixe, pentru că materialul nu le dă).
