TIP: PRET CHEIE: ansamblu TITLU: Buy Doji — daily (exemplu construit, fără ticker) MARCAJ .md: (Nivel 0, „Diagrama de ansamblu") CE ARATĂ Graficul întreg al unui trade Buy Doji long: downtrend de 14 candele, doji, o candelă de așteptare (în fereastră, care NU confirmă), apoi cea care confirmă; intrare la close-ul confirmării, SL la extrema ultimelor 4 candele, TP 1:1 atins, apoi poziția rămasă pe trailing stop până la ieșire. Banda de jos = volum. NIVELURILE ȘI ETICHETELE (cu trimitere) - doji high = 50.10, doji low = 49.20. Etichetă pe bară „doji 50.10 / 49.20". `13_strategia_3_byh.md:90`, exemplul din `13_strategia_3_byh.md:158-167`. - intrare = 50.40 (close-ul candelei de confirmare). Etichetă „intrare 50.40". `13_strategia_3_byh.md:158-167`. - SL = 49.20 (low-ul dojiului = cel mai jos low din 4 candele). Etichetă „SL 49.20 (low 4 candele)". Regula: `13_strategia_3_byh.md:192-193`. - TP1 = 51.60 = 1R (50.40 + 1.20). Etichetă „TP1 51.60 = 1R". Regula 1:1: `13_strategia_3_byh.md:194-195`. - linia de trailing = 52.60 (low-ul barei 27), etichetă „trail 52.60"; ieșire la close sub ea (bara 28, close 52.30). Regula de trail: `13_strategia_3_byh.md:196-200`; „ieșire pe trail ~52.60" în diagrama lecției: `13_strategia_3_byh.md:91`. STRUCTURA SERIEI (32 candele, 0-indexate, open = close-ul precedentului) Lista de close-uri: [60.20, 59.20, 59.60, 58.40, 57.30, 57.70, 56.50, 55.40, 55.80, 54.70, 53.50, 52.30, 51.00, 49.65, # 13 = ultima bară de downtrend 49.60, # 14 = doji (o 49.65, c 49.60, h 50.10, l 49.20) 49.90, # 15 = +1, sub high-ul dojiului, NU confirmă 50.40, # 16 = +2, confirmare (close peste 50.10) => intrare 50.90, 51.20, 51.50, 51.80, 52.10, 52.40, 52.20, 52.70, 52.95, 53.20, 52.80, 52.30, 52.00, 51.80, 51.90] Mecioni (up, down) implicite (0.25, 0.30) pentru toate barele, cu excepțiile: - bara 14 (doji): o=49.65, c=49.60 => wu=0.45 (high 50.10), wd=0.40 (low 49.20); - bara 15: o=49.60, c=49.90 => wu=0.15 (high 50.05), wd=0.15 (low 49.45); - bara 16: o=49.90, c=50.40 => wu=0.15 (high 50.55), wd=0.15 (low 49.75); - barele 24-27: wd=0.20. Cu lista de mai sus, low[27] = 52.60 (linia de trail). Volum: peste media seriei pe doji și pe confirmare (publicul intră), apoi normal. Valori relative, alese de generator (materialul nu dă volum pentru acest exemplu). CE VERIFICĂ GENERATORUL CU assert 1. min(low[13:17]) == 49.20 (SL-ul e exact low-ul dojiului, cel mai jos din 4) 2. close[16] == 50.40 == intrare 3. close[16] > high[14] == 50.10 (confirmarea chiar închide peste high) 4. close[15] <= high[14] (bara +1 NU confirmă — altfel fereastra n-ar avea sens) 5. abs(entry - sl) == abs(tp1 - entry) == 1.20 (1:1 exact, nu aproximat) 6. primul i>16 cu high[i] >= 51.60 este bara 19 7. low[27] == 52.60; close[28] == 52.30 < 52.60; și 52.60 > intrare (ieșirea pe trail e pe profit) 8. doji: abs(o-c) <= 0.10 * (h-l) (corp ≤ 10%, criteriul din `28_2025-05-27.md:343-349`) 9. trend: close[13] < close[0] - 10 (downtrend vizibil) STIL: gap=15, body_w=9, left=44, width=640, vol_h=70, scale ~24, MA(20) opțional (linia mediei apare pe graficul lecției). Fără linie goală în SVG.