Rescrie patternurile de candele: diagrame generate din preturi + explicatii complete

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
This commit is contained in:
Claude Agent
2026-09-12 20:59:01 +00:00
parent a4ed4a1996
commit 9415fea0e7
5 changed files with 2231 additions and 1142 deletions

View File

@@ -90,6 +90,26 @@ de la început ("nu mă interesează doar mecanic, vreau și de ce și cum").
ori — o explic o singură dată, aici, înainte de a o aplica"), nu sări
direct la "de ce X" ca și cum ar fi un follow-up la ceva spus anterior.
## Diagrame de candele: generează-le, nu le desena
`svg_candles.py` construiește diagramele de candele din prețuri (OHLC +
niveluri), cu o singură scară px/unitate pe tot desenul. **Folosește-l pentru
orice diagramă cu candele sau cu entry/SL/TP** — nu scrie SVG de mână.
Motivul, găsit ca bug real în `01_MODUL_1/05_patternuri_candele.md`
(semnalat de user, 2026-09-12): o țintă de 2R desenată la 41 px/unitate în
sus și un stop la 75 px/unitate în jos — adică 2R arăta ca 1R. Trei
diagrame de trade aveau aceeași problemă, una de 8 ori. Plus o etichetă de
`open` pusă deasupra celei de `close` la un marubozu bull, deci axa de preț
inversată. Ochiul nu prinde asta; calculul da.
Generatoarele stau în `gen/` (ex. `gen/patternuri_candele.py`) și rescriu
fișierul `.md` întreg. Ca să corectezi un preț, schimbi cifra în generator
și rulezi din nou — nu edita SVG-ul rezultat.
Verificare automată de pus în orice pagină cu trade-uri: pentru fiecare
diagramă cu trei niveluri (SL / intrare / TP), raportul dintre distanțele în
preț trebuie să fie identic cu raportul dintre distanțele în pixeli.
## Diagrame (obligatorii, nu opționale — userul e vizual learner)
- **Orice paragraf "Exemplu real" cu cifre concrete are nevoie de propria
diagramă chiar acolo, lipită de text** — nu doar undeva mai jos în fișier,