MODUL 5: 13 reparatii pe lectiile 1-3, dupa verificare
Trei blocante: regula "masori de la extrem" era trecuta la "din curs" desi cursul masoara doar din punctul 2 pe exemplul Pepsi, fara sa enunte regula; "dubleaza de doua ori R-ul" nu se potrivea cu propriile cifre (2.7R -> 6.5R); si partea a 4-a proiecteaza tinta de la close-ul de breakout, nu de la linia sparta ca partile 2-3, fara sa semnaleze diferenta - acum o spune, cu citatele. Restul: 122% era pus pe WBD desi cursul il rosteste pe un simbol nenumit; o afirmatie de exclusivitate falsa; SPY dat ca "la jumatate" cand sursa spune "aproape indeplinit"; Apple mutat din daily in 4 ore; "sell the rally" atribuit bear flag-ului in loc de wedge; doua enumerari de "singurele cifre" incomplete; si trei suprapuneri de eticheta pe diagrame. Anti-regresie: _desprinse() in gen/patternuri_complexe_4.py pica daca o eticheta din lista clear= sta la sub 5 px de o linie desenata. L-a prins de sase ori in timpul reparatiilor. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ThN7ixZrowca8aTGrK1MUJ
This commit is contained in:
@@ -13,7 +13,7 @@ SRC = "/workspace/atm-curs-dl/gen/radarscreen_5_stele.md.in" # textul cu marcat
|
||||
MD = "/workspace/atm-curs-dl/summaries/06_MODUL_5/01_radarscreen_5_stele.md"
|
||||
|
||||
COLS = [("SIMBOL", "WBD"), ("INTERVAL", "60 min"), ("LAST", "—"),
|
||||
("OFF HIGH", "—"), ("NET CHG", "—"), ("RANGE", "122%"),
|
||||
("OFF HIGH", "—"), ("NET CHG", "—"), ("RANGE", "—"),
|
||||
("RVOL", "167%"), ("TRINITY", "—"), ("TRIGGER", "bull rev")]
|
||||
|
||||
|
||||
@@ -30,7 +30,7 @@ def rand_radar() -> str:
|
||||
parts.append(f'<text x="{x + 4}" y="52" fill="#44576e" font-size="10">{head}</text>')
|
||||
parts.append(f'<rect x="{x}" y="60" width="{cw}" height="26" fill="#fff"'
|
||||
' stroke="#9bb0c7" stroke-width="1"/>')
|
||||
col = "#188a3e" if val in ("122%", "167%", "bull rev") else "#555"
|
||||
col = "#188a3e" if val in ("167%", "bull rev") else "#555"
|
||||
parts.append(f'<text x="{x + 4}" y="78" fill="{col}" font-size="10">{val}</text>')
|
||||
parts += [
|
||||
'<path d="M 320 92 L 320 112" stroke="#1a5fb4" stroke-width="1.5"/>',
|
||||
@@ -42,7 +42,7 @@ def rand_radar() -> str:
|
||||
'<text x="14" y="170" fill="#555">TRINITY = verdictul celor trei indicatori'
|
||||
' proprii; TRIGGER = reversal, doji sau momentum pe candela curentă.</text>',
|
||||
'<text x="14" y="194" fill="#666" font-size="11">Celulele cu „—" nu sunt'
|
||||
' rostite în lecție pentru WBD: din el avem range 122%, RVol 167% și</text>',
|
||||
' rostite în lecție pentru WBD: din el avem RVol 167% și un</text>',
|
||||
'<text x="14" y="210" fill="#666" font-size="11">bull reversal, pe 60 de'
|
||||
' minute. Așa citești 500 de companii fără să deschizi niciun grafic.</text>',
|
||||
'</svg>']
|
||||
|
||||
Reference in New Issue
Block a user