TIP: PRET CHEIE: mbt_ansamblu TITLU: MBT-10 — pullback în locul crimei + hammer, închidere la 54.60 (exemplu construit) MARCAJ .md: (Partea B, Nivel 0) CE ARATĂ Graficul întreg al unui trade MBT-10 long, pe exemplul construit al fișierului principal: uptrend care face un prim vârf la 52.10, sparge nivelul, face vârful nou la 58.90, apoi pullback înapoi în locul crimei; hammer-ul are codița exact pe 52.10; ziua următoare se închide în MBT-10 la 54.60 (intrare la close); SL 52.00 sub codiță și sub locul crimei; ținta la vârful anterior 58.90. Panou de volum dedesubt. **MBT-10 nu se desenează ca indicator** (formula nu e publică); se marchează doar bara pe care semnalul s-a închis. NIVELURILE ȘI ETICHETELE (cu trimitere) - locul crimei 52.10 (fost vârf spart, retestat ca suport): `02_mbt10.md:165-168`. - hammer-ul are codița exact pe 52.10: `02_mbt10.md:167-168`. - intrare 54.60 la close-ul zilei care s-a închis în MBT-10: `02_mbt10.md:169-170`. - SL 52.00, sub codița hammer-ului și sub locul crimei: `02_mbt10.md:171-172`. - TP 58.90, vârful anterior = 1.65R (risc 2.60): `02_mbt10.md:173`. - Toate nivelurile sunt exemplul construit al sumarizatorului (`02_mbt10.md:978-984`); cifra „10" din MBT-10 rămâne neexplicată (`02_mbt10.md:21-39`). STRUCTURA SERIEI (41 candele daily, open = close-ul precedentului) Lista de close-uri: [46.00, 46.80, 47.50, 48.30, 49.00, 49.80, 50.50, 51.20, 52.00, 52.10, # 9 = fostul vârf 52.10 (high cu wick 52.40) 51.40, 50.80, 51.50, 52.40, 53.20, 54.00, 54.80, 55.60, 56.40, 57.20, 58.00, 58.90, # 21 = vârf nou 58.20, 57.40, 56.50, 55.60, 54.70, 53.60, 52.20, 53.40, # 29 = hammer: o=52.20, h=53.40, l=52.10, c=53.40 (H=C, codița pe 52.10) 54.60, # 30 = MBT-10 închis la close => intrare 55.20, 55.80, 56.40, 57.00, 57.60, 58.10, 58.60, 58.90, # 38 = TP (vârful anterior) 58.70, 58.30] Mecioni: hammer 29 => o=52.20, c=53.40, wu=0.00 (high 53.40), wd=1.30 (low 52.10); bara 30 => wu=0.20 (high 54.80), wd=0.20 (low 54.40); bara 9 => wu=0.30 (high 52.40), wd=0.30; restul (0.30, 0.40). Ajustează wick-urile ca low-ul/high-urile din asserts să iasă exact. Volum: normal, fără argument de volum în acest exemplu. CE VERIFICĂ GENERATORUL CU assert 1. low[29] == 52.10 (codița hammer-ului exact pe locul crimei) și close[29] == high[29] == 53.40 (hammer, fitil de sus inexistent). 2. close[30] == 54.60 == intrare și close[30] > high[29] == 53.40. 3. sl == 52.00 == low[29] - 0.10. 4. risc = intrare - sl = 2.60; tp = 58.90; round((tp - intrare) / (intrare - sl), 2) == 1.65. 5. fostul vârf 52.10 există înainte de breakout: există i < 15 cu |high[i] - 52.10| <= 0.30 (bara 9, high 52.40). 6. max(close[30:41]) >= 58.90 (TP atins după intrare). 7. vârful nou 58.90 e la bara 21, înainte de pullback; pullback-ul revine la locul crimei: min(low[21:30]) == 52.10. 8. uptrend inițial: close[9] > close[0] (prima etapă e urcare, nu cădere). STIL: gap=15, body_w=9, left=44, width=780, vol_h=70; linii punctate pentru „locul crimei 52.10", „SL 52.00", „intrare 54.60", „TP 58.90 = 1.65R"; un marker „MBT-10 închis" pe bara 30. Legendă obligatorie: „MBT-10 nu se desenează — formula nu e publică (`02_mbt10.md:21-39`); se marchează doar bara la care semnalul s-a închis. Nivelurile sunt exemplul construit al sumarizatorului (`02_mbt10.md:165-173`, `978-984`)." Fără linie goală în SVG.