atmi: diagramele refacute, cinci noi, si fisa de surse

Noi: pivoti (PPQ/SQ calculati din trimestrul precedent, cu formula pe
desen), perechi_tf (weekly -> daily ca descompunere reala, cu caseta,
ghidaje si PPQ pe ambele panouri), trigger (BIM apoi verde, fata de
verde inainte de BIM — cutitul in cadere), risc (ce inseamna "fara
stop": 24 de bare sub apa, -20 % pe pozitie), reinvestire (ciclul
banilor pe trei cicluri).

aplus devine corectie: diagrama arata un prag de corectie, nu un setup
A+, si numele vechi trimitea la altceva.

Trei bug-uri reale: exemplul era etichetat weekly cu 20 de bare, dar
textul spunea "un an mai tarziu" — trecut pe monthly cu assert pe numarul
de luni; ansamblul avea o trimitere fisier:linie desenata in SVG; si
benzile PPQ/SQ erau inversate ca sens, cu SQ fix pe intrare.

PPQ 95.80 si SQ 90.80 sunt completare proprie — cursul spune explicit ca
nu da valorile; derivate cu formula standard, cu assert.

Textul capitolului e neatins — agentul a atins pragul de context.

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-20 12:46:38 +00:00
parent 0ed607134d
commit c08c857274
25 changed files with 2133 additions and 623 deletions

View File

@@ -113,12 +113,7 @@ add(W / 2, 468,
add(W / 2, 486,
"aliniere în cadranul 1, nu divergență (contradicția 2.4).",
13, "normal", GRAY)
add(W / 2, 512,
"Sursa: 05_MODUL_4/02_strategia_5_mdsrt.md:6-8, 34-42, 59-61, 85-88;",
13, "normal", GRAY)
add(W / 2, 530,
"08_ANALIZA_ZILNICA/11_selectia_simbolului.md:612-627.",
13, "normal", GRAY)
# trimiterile la material stau în fișa de surse a capitolului, nu pe desen
# --------------------------------------------------------------- emitere
head = (f'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 {W} {H}" '
@@ -127,6 +122,7 @@ head = (f'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 {W} {H}" '
f'Volume sau Relative Strength; varianta Trinity are toți trei '
f'indicatori în divergență simultan, pe aceeași zonă de preț">')
parts.insert(0, f'<rect x="0" y="0" width="{W}" height="{H}" fill="#ffffff"/>')
assert ".md:" not in "".join(parts), "trimiteri fișier:linie pe desen"
parts.insert(0, head)
body = []