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

@@ -4,8 +4,9 @@ TITLU: LABU — daily, Buy Doji la pivotul monthly (Nivel 2.5)
MARCAJ .md: <!-- DIAGRAMA: labu --> (Nivel 2, §2.5 Exemplul complet)
CE ARATĂ
Exemplul complet din material: downtrend → consolidare → triple bottom →
doji la pivotul monthly 86.00 → candela verde care închide peste high-ul
Exemplul complet din material: downtrend → consolidare → triple bottom (trei
minime aproape egale, dar pivotul monthly atins doar de două ori — „al doilea
test") → doji la pivotul monthly 86.00 → candela verde care închide peste high-ul
dojiului (intrare 89.50) → bull reversal pe candela mare → retest → bull
flag → breakout → higher high, higher low. SL 81.45 (−9 %), TP 116.35
(+30 %), atins într-o lună.
@@ -17,12 +18,38 @@ CE E REAL ȘI CE E CONSTRUIT (obligatoriu în legendă)
higher high/higher low), `18_2025-09-23.md:716-719`; „al doilea test al
pivotului monthly, fără low nou" și „corp mic exact pe pivotul monthly:
indecizie la suport", `18_2025-09-23.md:710-712`.
- REZOLVAT (19.09.2026): transcrierea și capitolul spun și „triple bottom"
(`:716-719`), și „al doilea test al pivotului monthly" (`:710-712`). Nu se
contrazic: sunt trei minime de PREȚ, dar nivelul 86.00 e atins doar de două
ori. Versiunea dinainte desena doar două minime și contrazicea „triple
bottom"; seria a fost reconstruită cu TREI minime aproape egale (82.40 /
82.00 / 81.45), dintre care doar primele două vin după o urcare peste 86.00.
Între minimul 2 și minimul 3 prețul se ridică doar până la 85.80 — sub
pivot, deci al treilea minim nu e un test nou. Generatorul asertează
explicit: 3 minime locale în zona 81-83 și 2 atingeri ale lui 86.00.
- CONSTRUITE de sumarizator (nu prețuri de curs): pivot 86.00, intrare
89.50, SL 81.45, TP 116.35 — marcate ca „nivelurile sunt ale mele"
(`18_2025-09-23.md:713`). Legenda diagramei trebuie să spună exact asta.
- Materialul nu dă niciun exemplu numeric complet de la intrare la ieșire
(`13_strategia_3_byh.md:298-308`; `byh.md:256-280`).
ADNOTĂRI (patru zone numerotate, ca subsecțiunile capitolului)
- Zona 1 (barele 0-31): „1. setup: scădere lungă, apoi trei minime aproape
egale — pivotul 86.00 atins de două ori"; Zona 2 (33-34): „2. doji + confirmare"; Zona 3 (35-54):
„3. trendul pornește"; Zona 4 (55-56): „4. ținta".
- Marcaje sub minimele 1 și 2 („test 1 · 82.40", „test 2 · 82.00") — doar
ele sunt atingeri ale pivotului; al treilea minim e numit de săgeata stopului.
- Săgeți: retestul („retest: cade înapoi pe intrare și ține — trendul e
sănătos"), bull flag-ul („aici se odihnește, nu se strică: bull flag, pe
volum mic"), intrarea („aici intri, la close 89.50: abia acum știi că au
câștigat cumpărătorii"), stopul, pe al treilea minim („al treilea minim:
81.45, fără o nouă atingere a pivotului, aici pui stopul, sub minime"), rezultatul („a ajuns la 116.35: +30 % într-o
lună, cam 3,3R din cât ai riscat").
- Linie punctată pentru ținta 1:1 (97.55), cu nota de dedesubt: acolo vinzi
o treime, restul merge mai departe.
- Fără trimiteri fișier:linie în SVG; legenda „procentele sunt ale cursului,
prețurile sunt puse de sumarizator" rămâne.
NIVELURILE ȘI ETICHETELE (cu trimitere)
- „pivot monthly 86.00" (`18_2025-09-23.md:615`)
- „intrare 89.50" (`18_2025-09-23.md:619`)
@@ -30,22 +57,37 @@ NIVELURILE ȘI ETICHETELE (cu trimitere)
- „TP +30 % = 116.35" (`18_2025-09-23.md:620-621`)
Etichete marcate „(construit)" sau „(procent real)" în legendă.
STRUCTURA SERIEI (49 candele daily, open = close-ul precedentului)
Sugestie de close-uri:
Etapa downtrend + triple bottom (0-33):
STRUCTURA SERIEI (57 candele daily, open = close-ul precedentului)
Seria e reconstruită după textul capitolului (19.09.2026): triple bottom cu
DOUĂ atingeri ale pivotului („al doilea test"), 21 de bare de la confirmare la +30 % („într-o
lună"), retest al intrării la bara 37 și bull flag la barele 42-45. Corpul
dojiului stă pe pivot (o 86.10, c 86.00, h 86.80, l 84.90), nu cu un dolar
sub el. Nivelurile din capitol rămân: 86.00 / 89.50 / 81.45 / 97.55 / 116.35.
Close-uri:
[108.0, 106.5, 105.0, 103.0, 101.5, 100.0, 98.0, 96.5, 95.0, 93.5,
92.5, 91.0, 89.5, 87.5, 85.5, 82.80, 84.5, 86.5, 88.0, 88.50,
87.0, 85.0, 83.0, 81.50, 83.5, 85.5, 87.0, 87.80, 87.0, 85.0,
83.0, 81.60, 85.00,
84.90, # 33 = doji (o 85.00, c 84.90, h 86.30, l 84.20); straddlează 86.00
89.50, # 34 = confirmare, close > 86.30 => intrare
91.0, 93.0, 92.0, 95.0, 97.0, 96.0, 99.0, 102.0, 101.0, 105.0, 108.0,
112.0, 116.35, 118.0]
Mecioni: barele 15, 23, 31 au low-urile triple bottom-ului — bara 15 low
82.40, bara 23 low 81.45, bara 31 low 81.45; bara 32 (revenirea) wd=0.10
(low 81.50, nu sub 81.45); bara 33 (doji) high 86.30, low 84.20; restul
(0.4, 0.5). Ajustează wick-urile ca low-urile/high-urile cerute la asserts
să iasă exact (în special min(low[30:35]) == 81.45).
92.5, 91.0, 89.5, 87.5, 85.5,
83.5, 82.80, # 16 = primul test (low 82.40)
84.5, 86.5, 88.0, 88.5, # 17-20 = urcare peste pivot (high 88.90)
87.0, 85.5, 84.0, 82.8, # 21-24 = coborâre prin pivot = testul 2
82.30, # 25 = minimul 2 (low 82.00)
83.5, 84.8, 85.4, 84.2, # 26-29 = pull-up sub pivot (high max 85.80)
83.0, # 30 = alunecă iar, fără test nou
81.90, # 31 = minimul 3 (low 81.45 = stopul)
86.10, # 32 = bara de întoarcere, peste pivot
86.00, # 33 = doji (o 86.10, h 86.80, l 84.90)
89.50, # 34 = confirmare => intrare
92.0, 94.0,
91.0, # 37 = retest (low 89.60, peste intrare)
93.5, 95.5, 98.5, 100.0, # 40 = prima bară peste ținta 1:1
99.2, 99.8, 98.9, 99.5, # 42-45 = bull flag, volum mic
102.5, 104.0, 103.0, 106.0, 108.5, 107.5, 110.5, 112.5, 114.0,
116.35, 117.5] # 55 = +30 %, la 21 de bare de confirmare
Wick-uri: implicit (0.4, 0.5); bara 16 (0.4, 0.40) => low 82.40; bara 17
(0.4, 0.00) ca primul picior să rămână minim local; bara 25 (0.4, 0.30) =>
low 82.00; bara 26 (0.4, 0.00) ca al doilea picior să rămână minim local;
bara 31 (0.4, 0.45) => low 81.45; bara 32 (0.4, 0.00) ca să nu coboare sub stop; bara 33
(0.70, 1.10) = doji; bara 35 (0.4, 0.00) și bara 37 (0.4, 1.40) => retestul
atinge 89.60 și ține.
CE VERIFICĂ GENERATORUL CU assert
1. pivot 86.00 e straddled de doji: low[33] <= 86.00 <= high[33]
@@ -54,13 +96,22 @@ CE VERIFICĂ GENERATORUL CU assert
confirmare, regula din `13_strategia_3_byh.md:192-193`)
4. round((entry - sl) / entry * 100, 1) == 9.0 (procentul REAL al cursului)
5. round((tp - entry) / entry * 100, 1) == 30.0 (procentul REAL al cursului)
6. triple bottom: există trei minime locale succesive sub 86.00, în zona
81-83, al doilea și al treilea fără low nou semnificativ față de primul
7. există i>34 cu high[i] >= 116.35
6. triple bottom cu două teste: exact TREI minime locale sub 86.00, în zona
81-83 (barele 16, 25 și 31), diferența dintre ele <= 2 % („aproape
egale"); dintre ele, exact DOUĂ sunt atingeri ale pivotului 86.00 —
minimele precedate de un high >= 86.00 (barele 16 și 25). Între 16 și 25
prețul urcă peste 86.00 + 1.5; între 25 și 31 maximul rămâne sub 86.00,
deci al treilea minim nu e un test nou.
7. close[55] == 116.35, nimic peste 116.35 înainte, și 20 <= 55-34 <= 22
(„într-o lună")
9. retestul (bara 37) atinge 89.50-90.00 și nicio bară de după confirmare nu
închide/coboară sub intrare
10. bull flag (42-45): amplitudine <= 2.5, fără high nou față de bara 41,
breakout pe bara 46, volum sub medie
8. doji: abs(o-c) <= 0.10*(h-l)
STIL: gap=15, body_w=9, left=44, width=760, vol_h=70 (volumul confirmă:
STIL: gap=15, body_w=9, left=44, width=990, vol_h=70 (volumul confirmă:
„cel mai mare volum din serie" e în varianta MICI, nu obligatoriu aici — dar
confirmarea are volum peste medie). scale astfel încât 86.00 → 116.35 să
încapă; linie punctată pentru pivotul 86.00. Legendă obligatorie:
„Procentele (stop 9 %, +30 %) sunt ale cursului; nivelurile de preț sunt
construite de sumarizator (18_2025-09-23.md:713)." Fără linie goală în SVG.
puse de sumarizator." (fără trimitere fișier:linie în SVG) Fără linie goală în SVG.