SPEC DIAGRAMĂ — buy_doji_stop
=============================
tip:            PRET, două panouri stivuite
destinație:     summaries/17_STRATEGII/01_buy_doji.md, pasul cu stopul
cheie markdown: <!-- DIAGRAMA: stop -->
titluri SVG:    sus „Pasul 5 — stopul: numeri 4 candele înapoi de la confirmare";
                jos „Același trade: stop «la ochi» (sub candela de confirmare) vs stopul din regulă"
serie:          `buy_doji_ansamblu.serie()`, barele 6-16 (același trade ca în tot
                capitolul: doji 50.10/49.25, intrare 50.40, stop 49.20).

CE TREBUIE SĂ DEMONSTREZE
-------------------------
Sus: cum numeri cele 4 candele (confirmarea și cele 3 dinainte) și de ce în
scădere nu contează dacă numeri 4 sau 5 — low-ul doji-ului e oricum cel mai jos.
Jos: același trade, cu un stop pus „la ochi" la 49.70 (sub candela de
confirmare, care are low 49.75) față de stopul din regulă, 49.20. Al doilea
picior al fundului coboară la 49.50: mătură stopul la ochi, nu-l atinge pe cel
din regulă; apoi prețul ajunge la ținta 51.60.

BARELE DE DUPĂ INTRARE (panoul de jos, CONSTRUITE)
--------------------------------------------------
+1 (50.40, 50.50, 49.85, 49.95)
+2 (49.95, 50.05, 49.50, 49.60)   <- al doilea picior, low 49.50
+3 (49.60, 50.35, 49.55, 50.25)
+4 (50.25, 50.90, 50.15, 50.80)
+5 (50.80, 51.35, 50.70, 51.25)
+6 (51.25, 51.80, 51.15, 51.70)   <- atinge ținta 51.60

ADNOTĂRI
--------
Sus: zonă albastră peste cele 4 candele numărate, „numeri 4 candele, începând
cu confirmarea"; numerele 4 3 2 1 sub ele și (5) sub a cincea; Level „stopul:
49.20"; săgeți: „cel mai jos low din cele 4: 49.25 (e al doji-ului)",
„stopul: 49.20, cu 5 cenți mai jos / sub el, ideea că vânzătorii au obosit e
moartă", „confirmarea: close 50.40 / de aici numeri înapoi".
Jos: Level-uri 51.60 / 50.40 / 49.70 / 49.20; zonă roșie între 49.70 și 49.20
peste barele +1 și +2, etichetă „pe aici trece al doilea picior"; săgeți:
stopul la ochi măturat, al doilea picior 49.50 („fundurile fac des asta"),
stopul din regulă ține, și „prețul ajunge la țintă / dar numai cu stopul corect
mai erai în trade".

ASSERT-URI
----------
1. h/l cuprind o/c; open[i] == close[i-1] pe toată seria panoului de jos.
2. min(low) pe ultimele 4 candele == pe ultimele 5 == 49.25 (low-ul doji-ului);
   49.25 - 0.05 == 49.20.
3. min(low) după intrare == 49.50, cu 49.20 < 49.50 < 49.70.
4. prima bară de după intrare cu low <= 49.70 e a doua (al doilea picior);
   nicio bară de după intrare nu are low <= 49.20.
5. ținta 51.60 e atinsă abia la a 6-a bară de după intrare.
6. 49.50 > 49.25 (al doilea picior e higher low).
7. 50.40 - 49.70 == 0.70 < 1.20 (stopul la ochi e mai aproape de intrare) și
   49.25 < 49.70 < low-ul candelei de confirmare (49.75).
8. niciun text nu iese din pânză.

SURSA
-----
- SL = extrema ultimelor 4 candele de la confirmare: summaries/03_MODUL_2/
  13_strategia_3_byh.md:192-193; în practică swing low-ul: summaries/09_QA/
  22_2025-08-04.md:23-29.
- Stopul sub structură; bottom-ul mai poate face un picior:
  summaries/08_ANALIZA_ZILNICA/01_buy_doji_si_strategia_mici.md:833-836.
- Stopul „la ochi" 49.70 și barele de după intrare sunt CONSTRUITE (contrast).

LIZIBILITATE
------------
Subtitrarea „cu 4 sau cu 5 candele iese la fel…" se pune sub TOT ce a desenat
panoul de sus (y calculat din textele randate), nu la offset fix: tija săgeții
gri spre „cel mai jos low din cele 4" îi trecea orizontal peste rând.
