Userul a cerut ca diagramele de pret sa arate ca un grafic real (TradingView):
linie continua de pret si volum, ca sa se vada trendul. Candelele izolate cu
spatii mari nu spun nimic despre trend.
Adaugat in svg_candles.py:
- from_closes() / walk(): serii continue, open = close-ul barei anterioare,
cu structura controlata exact din close-uri
- panou de volum (vol_h), bare colorate pe directia candelei
- MA: medii mobile calculate din close-uri
- Mark: etichete ancorate pe candele anume (la 30 de bare, tag-urile per
candela se suprapun)
- title, Level.label_at
- selftest extins: volum proportional, serie fara goluri, structura pastrata
STYLE.md: regula noua, cu cele doua stiluri (serie de 25-45 de bare pentru
orice grafic de pret; stilul vechi de 3-6 candele doar pentru definitii de
pattern-uri de o candela) si obligatia de assert in generator.
gen/exemplu_grafic_real.py: referinta de copiat.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MtSTyTmt6AbCL9j5ajEDm1
Agentul de audit a reparat eroarea mare de geometrie (proiectia tintei
desenata la 60px cand distanta neckline-head era 75px, plus "50 pct" in loc
de "$50" pe aur). Verificand independent, am gasit o problema mai adanca:
- regula scrisa spunea "proiectata de la punctul de breakout", dar TOATE
cifrele din fisier proiecteaza de la neckline (1.0850 + 150 = 1.1000)
- o fraza afirma explicit ca de la 1.0855 la 1.1000 sunt "tot 150 pips" —
sunt 145
- aceeasi discrepanta pe aur: eticheta zicea $50, desenul arata $45
Fix: convenția e acum declarata explicit (de la neckline), cu o nota despre
cealalta conventie si de ce castigul real al trade-ului e mai mic decat
miscarea masurata. Proiectiile pleaca acum din neckline in toate cele trei
diagrame, deci eticheta si desenul spun acelasi lucru.
Plus Modul 1 (raport agent, verificat): 11 probleme mecanice in
04_candele_ohlc, acelasi bug de scara in 06_divergente (4.80R desenat ca
0.91R) si 08_market_sentiment, si o gaura de continut — exemplul long din
market sentiment avea text complet dar nicio diagrama.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MtSTyTmt6AbCL9j5ajEDm1
Semnalat de user: diagramele nu erau proportionale cu textul si patternurile
erau doar prezentate, fara sa spuna ce fac si cand se tranzactioneaza.
Verificat numeric, erau reale:
- hammer: entry->SL 75 px/unitate, entry->TP(2R) 41 px/unitate
- engulfing: 110 vs 17.5 px/unitate
- morning star: 82 vs 10.6 px/unitate
- marubozu bull: eticheta de open pusa deasupra celei de close (axa inversata)
- etichete taiate de viewBox si suprapuse
Fix:
- svg_candles.py - generator care calculeaza coordonatele din preturi, cu o
singura scara pe desen. Are selftest care verifica exact cazul de mai sus.
- gen/patternuri_candele.py - regenereaza fisierul intreg; diagramele nu se
mai editeaza de mana
- fiecare pattern are acum: ce arata, ce s-a intamplat mecanic, DE CE il
urmaresti, CE FACI cand il vezi, trigger DA/NU, si trade complet unde e cazul
- adaugate explicatii practice unde lipseau complet: inverted hammer, hanging
man, shooting star, spinning top, harami, marubozu (comparatia de risc la
intrare directa vs retest midpoint), abandoned baby, piercing line,
three white soldiers
- STYLE.md: regula de generare + verificarea automata de scara
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MtSTyTmt6AbCL9j5ajEDm1
- extract_audio.py: --only ocoleste CORE_MODULES, --lectures N limiteaza
- render_html.py: extensia toc, ca sa existe ancore pe headinguri
- summaries/09_QA/01_2026-08-25.md: 16 subiecte, 12 diagrame verificate
vizual cu Playwright, intrebarile administrative eliminate
- summaries/09_QA/INDEX_TEMATIC.md: index pe subiect, ancore verificate
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MtSTyTmt6AbCL9j5ajEDm1
Fiecare lectie tehnica (candele, pattern-uri, A/D, cei 8 catalizatori
economici) primeste acum sectiune "Cum tranzactionezi efectiv X" cu
exemplu complet de trade: intrare/SL/TP concrete, cu diagrama, plus
DA/NU pentru trigger valid vs. prematur. Aplica regula noua din STYLE.md.
06_divergente.md avea diagrama histogramei separata de paragraful
"Exemplu real" care cita aceleasi cifre. Regula salvata in STYLE.md:
orice exemplu cu cifre concrete are nevoie de diagrama chiar acolo.
Lectii tehnice (candele/OHLC, pattern-uri candele, divergente): diagrame
SVG la scara cu date reale, verificate vizual (Playwright + server local).
Lectii introductive/tutorial: adaptate fara diagrame fortate.
STYLE.md extins: exemple DA/NU pentru concepte cu varianta inselatoare,
minim 2-3 exemple numerice per concept, context de trend in diagrame.