TIP: PRET
CHEIE: exemplu
TITLU: „SPY — weekly: intrare 117.43 (27.01.2005) → TP +10 % = 129.17"
MARCAJ .md: <!-- DIAGRAMA: exemplu --> (Nivel 2, §2.5)

CE ARATĂ
Exemplul real din material, pe weekly ca să încapă ~1 an în 35-40 de candele:
corecție ≥4 % înainte de intrare, intrarea de pe 27.01.2005 la 117.43, fără
stop-loss, urcarea lentă până la TP1 +10 % = 129.17, atins aproximativ un an
mai târziu. Data exactă a atingerii e marcată ca nesigură (ASR).

STRUCTURA SERIEI (35-40 candele weekly, lipite, gap=15-18, body_w=9-10)
- ~12 candele de urcare spre un swing high ~123.00.
- ~6 candele de corecție de la 123.00 până la zona de intrare (117.43).
  Verificare de context: corecția de la swing high la intrare e ≥4 %
  (`(123.00 - 117.43) / 123.00 ≈ 4.53 %`).
- Candela de intrare: close = 117.43, precedată de BIM + candelă verde
  (`04_MODUL_3/03_strategia_2_atmi.md:156-162`).
- 13 candele de urcare de la 117.43 spre 129.17, atins la finalul seriei
  (~1 an mai târziu — `04_MODUL_3/03_strategia_2_atmi.md:358-363`).
- Panou de volum dedesubt (`vol_h=70`).

NIVELURI EXACTE ȘI ETICHETE (fiecare cu sursa)
- Intrare 117.43, 27.01.2005: `04_MODUL_3/03_strategia_2_atmi.md:358-363`.
- TP1 +10 % = 129.17: `04_MODUL_3/03_strategia_2_atmi.md:170-171, 358-363`.
- Fără linie de stop-loss; etichetă „fără stop standard":
  `04_MODUL_3/03_strategia_2_atmi.md:164-169`.
- Etichetă pe final: „TP1: 13 candele lunare în desen; materialul spune
  «aproximativ un an» (ziua exactă neclară în transcriere)" (`:358-363`).
  Cele 13 candele sunt o cifră a desenului, nu a materialului; eticheta o
  spune explicit, ca să nu se citească drept fapt al cursului.
- Etichetă pe perioada de după TP: „capital + profit → cash până la următorul
  trigger valid" (`:176-179`).
- Swing high-ul ~123.00 e completare proprie (construit ca să conțină corecția ≥4 %);
  cifrele de intrare/țintă sunt ale materialului.

CE VERIFICĂ GENERATORUL CU assert
- assert abs(entry - 117.43) < 0.05
- assert abs(tp - 129.17) < 0.05
- assert abs(tp / entry - 1.10) < 0.005  (TP1 = +10 %)
- assert (swing_high - entry) / swing_high >= 0.04  (corecția de context ≥4 %)
- assert abs(entry - close(candela_de_intrare)) < 0.05
- assert tp == max(high) pe ultimele ~10 candele
- assert nu există nicio linie de stop-loss în desen
- assert numărul de candele de la intrare la TP acoperă ~1 an (~50 săptămâni
  nu încap; folosește weekly și etichetează intervalul ca „~1 an")
- assert LUNI == 13 și eticheta spune „13 candele lunare în desen; materialul
  spune «aproximativ un an»" (13 = cifra desenului, nu a materialului)

STIL: ~37 candele weekly, fără linii goale în SVG. Marcaj pe candela de
intrare cu data și prețul; marcaj pe TP.
