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:
@@ -406,7 +406,7 @@ check(Chart(
|
||||
Level(RIM_C, f"rezistență {RIM_C:.2f}", "#c00"),
|
||||
Level(MANER, f"minimul mânerului {MANER:.2f}", "#b06000"),
|
||||
Level(SL_C, f"SL {SL_C:.2f}", "#c00", label_at="left"),
|
||||
Level(LIMITA50, f"limita de 50% {LIMITA50:.2f}", "#777"),
|
||||
Level(LIMITA50, f"limita de 50% {LIMITA50:.2f}", "#8b5cf6"),
|
||||
Level(FUND_C, f"fundul ceștii {FUND_C:.2f}", "#b06000", label_at="left")],
|
||||
marks=[Mark(5, "top 1", "#c00"), Mark(23, "top 2", "#c00", dy=-18),
|
||||
Mark(13, "fundul ceștii", "#b06000", "below"),
|
||||
@@ -415,7 +415,7 @@ check(Chart(
|
||||
mas=[MA(20, "#777", dash="4 3")],
|
||||
scale=4.2, gap=15, body_w=9, left=46, width=620, vol_h=70, top=100,
|
||||
vol_label="volum", title="Cup with handle — exemplu construit (fără ticker), monthly",
|
||||
caption="Mânerul: 4 bare, −30% din adâncime. Cele două top-uri la 120.00 = double top."),
|
||||
caption="Mânerul: 4 bare, −30% din adâncime. Două top-uri la 120.00 = double top. Gri punctat: SMA-20."),
|
||||
"cu", [AD_C, RIM_C - MANER])
|
||||
|
||||
# ----------------------------------------- cup with handle: mâner prea adânc
|
||||
@@ -449,7 +449,7 @@ print(f"cup&handle NU: maner {MANER_N:.2f} = {PROC_N:.0%} din adancime")
|
||||
check(Chart(
|
||||
candles=cn,
|
||||
levels=[Level(RIM_C, f"rezistență {RIM_C:.2f}", "#c00"),
|
||||
Level(LIMITA50, f"limita de 50% {LIMITA50:.2f}", "#777", label_at="left"),
|
||||
Level(LIMITA50, f"limita de 50% {LIMITA50:.2f}", "#8b5cf6", label_at="left"),
|
||||
Level(MANER_N, f"minimul mânerului {MANER_N:.2f}", "#c00"),
|
||||
Level(FUND_C, f"fundul ceștii {FUND_C:.2f}", "#b06000", label_at="left")],
|
||||
marks=[Mark(4, "top 1", "#c00", dy=-20), Mark(19, "top 2", "#c00", dy=-20),
|
||||
|
||||
Reference in New Issue
Block a user