reparatiile A-C: proiectia bull/bear e eticheta platformei, nu o formula

04: definitia din tabel si cele doua exemple construite nu mai deduc
bull/bear din comparatia pivotilor - el numeste bull si luni cu toate
nivelurile mai jos si o semnaleaza singur ca ciudatenie. Ce algoritm o
produce nu reiese din sesiuni: marcat neconfirmat. Caption-urile celor
doua SVG-uri s-au reparat in gen/az_pivoti.py si s-au regenerat.

05: cazul GEV e scos (sesiune a inlocuitorului, prins pe ticker nu pe
numele fisierului); Mara si AGEN mutate pe randul lor; citatul 17.03
redat exact (super oversold, overbought); doua tickere lipite, despartite.

10: patru numere de linie corectate, citatul din 140 pus exact, si
'decizi pe ansamblu' marcat ca sinteza proprie, neconfirmat.

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-18 16:08:38 +00:00
parent fb7488b69a
commit 3ce2b6371b
4 changed files with 46 additions and 30 deletions

View File

@@ -76,7 +76,7 @@ ch = PChart(candles=cds,
Mark(hit_r1, "R1", BLUE, "above"),
Mark(hit_r2, "R2", BLUE, "above")],
scale=20, title="Exemplu construit (fără ticker) — daily, pivot monthly",
caption=f"Pivotul B = (H {f2(pv['H'])} + L {f2(pv['L'])} + C {f2(pv['C'])}) / 3 = {f2(pv['P'])} > {PA:.2f}: proiecție bull.",
caption=f"Pivotul B = (H {f2(pv['H'])} + L {f2(pv['L'])} + C {f2(pv['C'])}) / 3 = {f2(pv['P'])}, peste pivotul A {PA:.2f}. Presupunem o proiecție bull, așa cum o dă platforma.",
**STYLE)
svgs["bull"] = ch.render()
@@ -119,7 +119,7 @@ ch = PChart(candles=cds,
Level(tp, f"TP {f2(tp)} = 2R", BLUE, label_at="left")],
marks=[Mark(RJ, "reject", RED, "above", dy=-4)],
scale=20, title="Exemplu construit (fără ticker) — daily, pivot monthly",
caption=f"Pivotul B {f2(pv['P'])} < pivotul A {PA2:.2f}: proiecție bear. Rejectul sub pivot dă short-ul.",
caption=f"Pivotul B {f2(pv['P'])}, sub pivotul A {PA2:.2f}. Presupunem o proiecție bear, așa cum o dă platforma. Rejectul sub pivot dă short-ul.",
**STYLE)
svg_ = ch.render()
assert abs(1 / px_ratio(ch, tp, entry, sl) - 2.0) < 0.01, "2R nu e desenat la 2x risc"