SPEC DIAGRAMĂ — buy_doji_iesire =============================== tip: PRET, două panouri stivuite destinație: summaries/17_STRATEGII/01_buy_doji.md, Pasul 9 (ieșirea) cheie markdown: titlu SVG: „Ieșirea: trailing stop pe gap-uri și limita de 8 candele — exemple construite" stil: candele lipite (gap 15-18, body_w 9-10), fără volum. EXCEPȚIE CERUTĂ: în panoul A, barele 19 și 21 deschid cu GAP (open != close anterior). Regula de trail are nevoie de o bară cu low peste high-ul precedentei, ceea ce fără gap e imposibil. Toate celelalte bare: open = close anterior. PANOUL A — trailing stop (seria buy_doji_transe, continuată) ------------------------------------------------------------ Barele 0-18: identice cu buy_doji_transe. Apoi: 19 (56.30, 56.95, 56.20, 56.80) GAP: low 56.20 > high[18] 56.00 → trail = 56.20 20 (56.80, 57.35, 56.60, 57.20) 21 (57.60, 58.10, 57.45, 57.90) GAP: low 57.45 > high[20] 57.35 → trail urcă la 57.45 22 (57.90, 58.00, 57.50, 57.60) close 57.60 ≥ 57.45: rămâi 23 (57.60, 57.70, 57.10, 57.20) close 57.20 < 57.45: ieși Niveluri: intrare 53.70; TP1 55.85 („tranșa 1: +1R"); trail în trepte: segment 56.20 de la bara 19 la 20, segment 57.45 de la bara 21 la 23. Marks: Mark(18, "TP1: ieși cu 1/3"), Mark(19, "gap: low > high anterior → trail 56.20"), Mark(21, "trail 57.45"), Mark(23, "close sub trail: ieși cu 1/3 la 57.20 = +1.63R"). Text sub panou: „a treia treime: o lași mai departe (break-even / trend)". PANOUL B — limita de 8 candele ------------------------------ open[0] = 53.00; close-uri: 52.20, 51.40, 50.60, 49.65, fitile 0.15; 4 doji (49.65, 50.10, 49.20, 49.60) 5 +1 (49.60, 50.05, 49.45, 49.90) 6 confirmare (49.90, 50.55, 49.75, 50.40) intrare 50.40 7-14 close-uri: 50.60, 50.30, 50.90, 50.50, 51.10, 50.80, 51.20, 50.70 (fitile 0.15; open = close anterior) Niveluri: intrare 50.40, SL 49.20, TP1 51.60. Numerotare 1..8 sub barele 7-14. Mark(14, "a 8-a candelă: nici TP, nici SL → ieși la 50.70 = +0.25R"). ASSERT-URI ---------- A1. low[19] > high[18] și low[21] > high[20] (gap-urile reale). A2. open[i] == close[i-1] pentru i în 15..23, cu excepția 19 și 21. A3. close[22] >= 57.45 și close[23] < 57.45; primul close sub trail după bara 19 e 23. A4. round((57.20-53.70)/2.15, 2) == 1.63. A5. primul i>14 cu high >= 55.85 este 18. B1. open[i] == close[i-1] peste tot; doji abs(o-c) <= 0.10*(h-l); close[6] > 50.10. B2. pentru barele 7-14: high < 51.60 și low > 49.20 (max high 51.35, min low 50.15). B3. round((50.70-50.40)/1.20, 2) == 0.25. SURSA ----- - Trail: low-ul barei cu low peste high-ul precedentei; ieși la close sub el: summaries/03_MODUL_2/13_strategia_3_byh.md:196-200. - 3 poziții (1/3 TP, 1/3 trail, 1/3 mai departe): :204-213 (tabel marcat de sumarizator ca completare, :341-350). - Limita de 8 candele: :201-202. - Doji 50.10/49.20, intrare 50.40, SL 49.20: exemplul lecției, :158-167. - Barele după intrare, în ambele panouri, sunt CONSTRUITE.