selectia: diagramele refacute dupa sablon (textul urmeaza)
Agentul a atins pragul de context dupa diagrame; capitolul 04_selectia e inca in formatul vechi si se reia separat. Ce s-a schimbat: ansamblul nu mai arata ULTA mergand la TP2 — ULTA pica chiar filtrul de selectie (RVOL 0.61 si 5.01 % de suport), deci nu putea fi exemplul-vitrina; acum arata doar ce citeste selectia, cu granita "aici se termina selectia" marcata. Funnel-ul trece de la 8 trepte la 6, aliniat cu pasii nivelului 2, si fiecare treapta spune de ce. Cadranele primesc mini-histograme RS, ca sa se recunoasca dintr-un desen, nu dintr-o propozitie. Trimiterile fisier:linie sunt scoase de pe desene. Noi: univers (pragurile de pret si volum), sectoare (dominantul din cele 11), proximitate (banda de 3 % peste suportul monthly, cu observatia ca nu e pragul de 1-2 % din Buy Doji — masoara altceva). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ThN7ixZrowca8aTGrK1MUJ
This commit is contained in:
@@ -18,7 +18,7 @@ Rulare: .venv/bin/python gen/strategii/selectia_scor.py
|
||||
import html
|
||||
from pathlib import Path
|
||||
|
||||
W, H = 700, 610
|
||||
W, H = 700, 546
|
||||
|
||||
BLACK = "#000000"
|
||||
GRAY = "#777777"
|
||||
@@ -111,7 +111,8 @@ p.append(rect(X12, BAR_Y - 6, X13 - X12, BAR_H + 12, "spuma",
|
||||
p.append(line(X7, BAR_Y - 10, X7, BAR_Y + BAR_H + 6, YELLOW, 2.4, "4 3"))
|
||||
# în interiorul barei, numele componentelor
|
||||
add((BAR_X0 + X_SPLIT) / 2, BAR_Y + BAR_H / 2 + 5, "F-score", 15, "bold", BLUE)
|
||||
add((X_SPLIT + BAR_X1) / 2, BAR_Y + BAR_H / 2 + 5, "value-score", 15, "bold", ORANGE)
|
||||
# eticheta stă în stânga casetei punctate 12-13, altfel se suprapune peste ea
|
||||
add((X_SPLIT + X12) / 2, BAR_Y + BAR_H / 2 + 5, "value-score", 15, "bold", ORANGE)
|
||||
|
||||
# ---- scale: tick-uri + numere 0..14 sub bară
|
||||
for i in range(15):
|
||||
@@ -159,7 +160,7 @@ add(60, 430, "Scor -1 = date indisponibile în platformă, NU scor 0.",
|
||||
14, "bold", BLACK, "start")
|
||||
add(60, 450, "Scorul -1 nu se citește ca 0.", 13, "normal", GRAY, "start")
|
||||
add(60, 470,
|
||||
"16_ANALIZA_FUNDAMENTALA/09_implementare_f_score_tradestation.md:45-46, 268-269.",
|
||||
"Îl vezi în coloana de scor a scanerului; dai refresh și îl recitești.",
|
||||
13, "normal", GRAY, "start")
|
||||
add(60, 498,
|
||||
"„peste 7-8” e formularea exactă a cursului. Sub 7 NU e excludere:",
|
||||
@@ -168,17 +169,6 @@ add(60, 518,
|
||||
"la 4/14 și 6/14 continuă analiza; scorul departajează candidații.",
|
||||
13, "normal", GRAY, "start")
|
||||
|
||||
# ---- surse
|
||||
add(W / 2, 556,
|
||||
"Surse: 08_ANALIZA_ZILNICA/11_selectia_simbolului.md:158-164, :199-204;",
|
||||
13, "normal", GRAY)
|
||||
add(W / 2, 574,
|
||||
"16_ANALIZA_FUNDAMENTALA/08_piotrowski_f_score.md:70-72;",
|
||||
13, "normal", GRAY)
|
||||
add(W / 2, 592,
|
||||
"16_ANALIZA_FUNDAMENTALA/09_implementare_f_score_tradestation.md:45-46, 268-269.",
|
||||
13, "normal", GRAY)
|
||||
|
||||
# =============================================================== EMITERE
|
||||
head = (f'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 {W} {H}" '
|
||||
f'width="{W}" height="{H}" font-family="system-ui, sans-serif" role="img" '
|
||||
|
||||
Reference in New Issue
Block a user