SPEC DIAGRAMĂ — intrarea_doua_variante ======================================== tip: PRET destinație: summaries/17_STRATEGII/A3_intrarea.md, Nivel 0 → „Un semnal îți spune ce, nu când" cheie markdown: generator: gen/strategii/intrarea_doua_variante.py (de scris de agentul de diagrame) stil: grafic real, STYLE.md §„Cum trebuie să arate un grafic de preț": 32 de candele lipite (gap 15-18, body_w 9-10), open = close-ul barei anterioare (from_closes), fără panou de volum (textul nu vorbește de volum). Referința de copiat: gen/exemplu_grafic_real.py. titlu: „Exemplu construit (fără ticker) — 15 min" ATENȚIE: substituie.py caută doar în 0[1-8]_*.md; A3 nu e prins de glob. Slug-ul ar fi „intrarea" (A3_intrarea.md -> intrarea), deci SVG-ul se scrie ca gen/strategii/intrarea_doua_variante.svg. CE ARATĂ -------- Același setup, cu cele două intrări pe același grafic: intrarea la close-ul candelei de semnal (varianta A) și intrarea la retestul de 1/2 și 1/3 din corpul ei (varianta B). Un singur stop, comun, și trei paranteze de risc (close→stop, 1/3→stop, 1/2→stop), desenate ca bare verticale în dreapta, la aceeași scară cu prețul. De ce un singur stop, nu două: materialul spune că la intrarea pe retesturi stopul rămâne unul singur, sub structură (01_buy_doji_si_strategia_mici.md:808-810). Diferența de risc vine din intrare, nu din stop. STRUCTURA SERIEI (32 de candele, close-uri) ------------------------------------------- Faza 1, 0-11 — downtrend spre suport: 103.60, 103.35, 103.45, 103.10, 102.80, 102.90, 102.50, 102.20, 101.85, 101.95, 101.50, 101.10 Faza 2, 12-14 — la suport: 100.60, 100.40, 100.35 candela 13: low 99.90 (wick sub suportul de 100.00). Restul low-urilor din 11-14 > 99.90. Faza 3, 15 — CANDELA DE SEMNAL (verde mare): open 100.35, close 102.15, high 102.30, low 100.25 Faza 4, 16-18 — retest: close 101.70 (low 101.50 → atinge 1/3 = 101.55), close 101.40 (low 101.20 → atinge 1/2 = 101.25), close 101.60 Faza 5, 19-31 — urcare: 102.00, 102.40, 102.30, 102.80, 103.20, 103.00, 103.50, 103.90, 104.20, 104.10, 104.50, 104.80, 105.00 Wick-uri mici (0.10-0.20) pe restul, fără să atingă nivelurile de mai sus în afara candelelor indicate. NIVELURI (Level) ---------------- suport 100.00 gri, „suport 100.00" SL comun 99.90 roșu, „SL 99.90 = low-ul ultimelor 4 candele (comun A și B)" A: intrare close 102.15 verde, „A: intrare la close 102.15" B: 1/3 din corp 101.55 portocaliu, „B: 1/3 = 101.55" B: 1/2 din corp 101.25 portocaliu, „B: 1/2 = 101.25" TP1 A (1:1) 104.40 albastru, „TP1 A 104.40" TP1 B la 1/2 102.60 albastru punctat, „TP1 B (1/2) 102.60" (TP1 B la 1/3 = 103.20 se pune doar dacă nu aglomerează; altfel doar în legendă) PARANTEZE DE RISC (dreapta graficului, la aceeași scară px/unitate) ------------------------------------------------------------------ A : 102.15 → 99.90 = 2.25 „risc A 2.25 → 22 acțiuni la 50 $" 1/3 : 101.55 → 99.90 = 1.65 „risc B 1/3 1.65 → 30 acțiuni" 1/2 : 101.25 → 99.90 = 1.35 „risc B 1/2 1.35 → 37 acțiuni" MARKS ----- Mark(13, "suport atins", gri, below) Mark(15, "semnal: candela verde mare", verde, above) Mark(16, "atinge 1/3", portocaliu, below) Mark(17, "atinge 1/2", portocaliu, below) LEGENDĂ (sub SVG, sau text în SVG) ---------------------------------- „Exemplu construit, fără ticker. Cifrele nu vin din curs. Risc permis 50 $ (0,5% din 10.000 $)." ASSERT-URI OBLIGATORII ÎN GENERATOR ----------------------------------- 1. Fiecare open == close-ul barei anterioare. 2. cds[15].o == 100.35, cds[15].c == 102.15 (candela de semnal). 3. SL == min(c.l for c in cds[11:15]) == 99.90; și cds[15].l > SL. 4. half == (cds[15].o + cds[15].c)/2 == 101.25; third == cds[15].c - (cds[15].c-cds[15].o)/3 == 101.55. 5. min(c.l for c in cds[16:19]) <= half și cds[16].l <= third (ambele ordine se umplu). 6. Riscurile: 2.25, 1.65, 1.35 (abs < 1e-6); acțiuni = floor(50/risc) = 22, 30, 37. 7. TP1 = intrare + (intrare - SL): 104.40 (A), 102.60 (1/2), 103.20 (1/3). 8. Scara: raportul lungimilor în pixeli al celor trei paranteze == raportul riscurilor în preț (2.25 : 1.65 : 1.35), toleranță 1%. 9. max(c.h for c in cds) >= 104.40 (TP1 A e atins în serie). SURSA ----- - Stop la extrema ultimelor 4 candele: 03_MODUL_2/13_strategia_3_byh.md:192-193. - TP1 1:1: 03_MODUL_2/13_strategia_3_byh.md:194-195. - Nivelurile de retest 1/3, 1/2: 08_ANALIZA_ZILNICA/03_locul_crimei_si_pullback.md:186-192; transcripts/09_Q_and_A/20_25082025.txt:199, 207-208. - Stop unic la intrarea pe retest: 08_ANALIZA_ZILNICA/01_buy_doji_si_strategia_mici.md:808-810. - Seria de preț e CONSTRUITĂ (fără ticker), nu un trade din curs.