buy_doji: refacut ca tutorial pe 3 niveluri, cu diagrame adnotate

Userul a respins mostra de format tutorial: prea lunga, prea multe
trimiteri in text, termeni tehnici nedefiniti, prea multe cifre fara
desen. Cerintele lui sunt acum contract in STYLE.md (FORMAT TUTORIAL v2).

Textul: 8430 -> 4190 de cuvinte. Nivel 1 (din avion, cu mini-glosar) ->
nivel 2 (6 pasi mecanici, o diagrama fiecare) -> oglinda short -> nivel 3
(rafinari). Trimiterile fisier:linie ies din corp si se aduna la final,
cu legenda de prescurtari. Doua tabele in tot documentul.

Toate cele 14 diagrame refacute: zone dreptunghiulare de evidentiere si
sageti care spun si de ce, nu doar ce. svg_candles primeste Zone si
Arrow; render() nu mai muta obiectul la iesire.

Trei corecturi de continut:
- un singur trade prin toata procedura (doji 50.10/49.25, intrare 50.40,
  stop 49.20, 1R 1.20, TP1 51.60); seria e acum o functie comuna,
  importata de stop/transe/iesire
- short: stopul urca la 100.15, ca sa fie deasupra maximului cum cere
  regula oglindita; cifra cursului ramane in text ca observatie
- LABU: trei minime dar doua atingeri ale pivotului 86.00, ceea ce
  impaca "triple bottom" cu "al doilea test", ambele din transcriere

Reparat si bug-ul vechi din buy_doji_sell.svg: titlul peste eticheta
dojiului.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ThN7ixZrowca8aTGrK1MUJ
This commit is contained in:
Claude Agent
2026-09-19 21:09:31 +00:00
parent aff03870e8
commit 8b7b5f6b44
50 changed files with 7011 additions and 6921 deletions

View File

@@ -1,55 +1,63 @@
SPEC DIAGRAMĂ — buy_doji_stop
=============================
tip: PRET, două panouri stivuite, aceeași serie până la bara 14
destinație: summaries/17_STRATEGII/01_buy_doji.md, Pasul 8 (stopul)
tip: PRET, două panouri stivuite
destinație: summaries/17_STRATEGII/01_buy_doji.md, pasul cu stopul
cheie markdown: <!-- DIAGRAMA: stop -->
titlu SVG: „Unde pui stopul: 4 candele înapoi, sub structură — exemplu construit"
stil: ca buy_doji_transe (aceleași bare 0-14, copiate sau importate).
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 downtrend nu contează dacă numeri 4 sau 5: low-ul dojiului e oricum cel
mai jos. Jos: același trade, cu un stop pus „la ochi" (52.90, sub intrare
cu 0.80) față de stopul din regulă (51.55). Piciorul al doilea coboară la
52.00: lovește stopul la ochi, nu atinge stopul din regulă; apoi prețul
ajunge la TP1.
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.
SERIA
-----
Barele 0-14: identice cu buy_doji_transe (downtrend, doji 12, +1 13,
confirmare 14).
Panoul de sus: doar barele 0-14 (se oprește la intrare).
Panoul de jos: barele 0-14, apoi:
15 (53.70, 53.75, 52.70, 52.90)
16 (52.90, 53.05, 52.00, 52.20) <- al doilea picior, higher low 52.00
17 (52.20, 53.40, 52.10, 53.30)
18 (53.30, 54.30, 53.20, 54.20)
19 (54.20, 55.10, 54.10, 55.00)
20 (55.00, 56.00, 54.90, 55.95) <- TP1 55.85 atins
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
MARKS / NIVELURI
----------------
Sus: numerotare „4 3 2 1" sub barele 11, 12, 13, 14 (1 = confirmarea);
paranteză „ultimele 4 candele"; Level 51.60 „cel mai jos low: 51.60 (doji)";
Level 51.55 roșu „SL 51.55".
Jos: Level 52.90 portocaliu „stop la ochi 52.90 — lovit"; Level 51.55 roșu
„SL din regulă 51.55 — ținut"; Level 55.85 verde punctat „TP1 55.85";
Mark(16, "al doilea picior: 52.00, higher low", below).
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. open[i] == close[i-1] pe barele 15-20; h/l cuprind o/c.
2. min(l[11:15]) == min(l[10:15]) == 51.60 (4 sau 5 candele: același rezultat).
3. min(l[15:21]) == 52.00; 52.00 < 52.90 și 52.00 > 51.55.
4. primul i>14 cu low <= 52.90 este 15; niciun low din 15-20 <= 51.55.
5. primul i>14 cu high >= 55.85 este 20.
6. 52.00 > 51.60 (al doilea picior e higher low).
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ă, nu „undeva jos"; bottom-ul mai poate face un picior:
- 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" 52.90 și barele 15-20 sunt CONSTRUITE (contrast).
- Stopul „la ochi" 49.70 și barele de după intrare sunt CONSTRUITE (contrast).