08 si 09: reparate 11 defecte de continut plus pasul vizual
Verificare independenta pe continut, aritmetica si, separat, pe 31 de
screenshot-uri citite. Niciun punct contestat.
08:
- TP1/TP2 era atribuit la Strategia 3, care are 1:1 / trail / lasata sa
curga, fara TP2. Schema 1:1 / 2:1 / trail e insa a lui, din Q&A
11.06.2025 - atribuire corectata cu ancora verificata, si scoasa din
lista de completari, unde figura greșit ca adaugire a autorului. La Surse,
Strategia 3 rămâne, cu mențiunea "TP la 1:1 si trail, fara TP2".
- "dupa TP1 stopul pozitiilor 2 si 3 trece la break-even" nu era in nicio
sursa si contrazicea sursa: acolo a treia poate sta pe stopul initial,
fiindca dupa 1R si 2R totalul ramane pe profit. Inlocuit cu calculul lui
(-8 $ fata de +24 $). Agentul a prins si o fraza vecina falsa pe desen.
- gotcha de volatilitate era inversul regulii din 02.09 (stop pe break-even
pana se lamureste). Corectat dupa sursa.
- "pretul e respins chiar la SMA-200" era fals pe seria desenata: o bara
inchidea peste medie. Reparat DESENUL, nu textul - doua close-uri
schimbate, cu assert ca nicio bara nu mai inchide peste SMA dupa
atingere. Cifrele din tabel neschimbate.
09:
- "pullback-ul il atinge a doua zi dupa intrare" nu corespundea desenului:
stopul e atins la a doua bara, nu in ziua urmatoare. Corectat in ambele
locuri, cu assert pe bara.
- eticheta "stop" era scrisa peste linia "sus gap 66.70", deci pe imagine
parea ca stopul a fost acolo, nu la 68.60. Mark se ancoreaza doar pe
candele si nu incapea nicaieri curat, asa ca informatia a trecut in
eticheta nivelului, cu assert pe bara de atingere.
- trei parafraze ale recoltei nu mai apar ca citate ale lui, iar condiția de
la pre-earnings e atribuita explicit recoltei din 25.08, cu mențiunea ca
nu e in citatul lui.
- rezerva lui la pattern-ul pre-earnings ("nu suta la suta") e adaugata si
in enumerarea edge-urilor, singurul loc care o slabea.
- "-6%" apare acum la toate trei raportarile, cum spune textul.
Doua limite lasate cu bună știință, nu reparate: la transe liniile de 418 si
419 se vad ca una, iar la tinta de 1/2 linia de confluenta si SL-ul sunt la
0.10 $ - in ambele cazuri apropierea vine din date, si depărtarea ar cere
schimbarea cifrelor din text.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MtSTyTmt6AbCL9j5ajEDm1
This commit is contained in:
@@ -294,19 +294,18 @@ entry_n = cds[CH].c
|
||||
sl_n = round(min(c.l for c in cds[CH - 2:CH + 1]) - 0.10, 2)
|
||||
risk_n = entry_n - sl_n
|
||||
stop_bar = next(i for i in range(CH + 1, len(cds)) if cds[i].l <= sl_n)
|
||||
assert stop_bar - CH == 2, "textul: stop atins a doua zi după intrare"
|
||||
assert stop_bar - CH == 2 and cds[CH + 1].l > sl_n >= cds[stop_bar].l, "textul: stop atins la a doua bară după intrare (67.70), nu la prima (68.90)"
|
||||
dist_gap = pct(gap_top, entry_n)
|
||||
FACTS["gpn"] = dict(entry=entry_n, sl=sl_n, risk=risk_n, dist=dist_gap, stop=stop_bar - CH)
|
||||
print(f"D4 chase entry {f2(entry_n)} ({dist_gap:.1f}% peste sus gap) SL {f2(sl_n)} risc {f2(risk_n)} stop la +{stop_bar - CH}")
|
||||
ch = PChart(candles=cds[:34],
|
||||
levels=[Level(entry_n, f"intrare {f2(entry_n)} (după ce s-a dus)", PURPLE),
|
||||
Level(sl_n, f"SL {f2(sl_n)}", RED),
|
||||
Level(sl_n, f"SL {f2(sl_n)}: atins la a doua bară după intrare", RED),
|
||||
Level(gap_top, f"sus gap {f2(gap_top)}", ORANGE),
|
||||
Level(half, f"1/2 gap {f2(half)}", ORANGE, dash="2 3"),
|
||||
Level(gap_bot, f"jos gap {f2(gap_bot)}", ORANGE)],
|
||||
marks=[Mark(G, f"gap +{gap_pct:.1f}%", GREEN, "below", dy=2),
|
||||
Mark(CH, "cumpărat aici", PURPLE, "above", dy=-4),
|
||||
Mark(stop_bar, "stop", RED, "below", dy=2),
|
||||
Mark(HM, "intrarea bună vine aici", GREEN, "below", dy=2)],
|
||||
scale=18, vol_h=70, title=T_D,
|
||||
caption="Același gap. Cine cumpără după 4 zile de urcare e scos de pullback-ul normal spre gap.", **STYLE)
|
||||
@@ -453,9 +452,11 @@ assert fn[1][1] < -7.5 and cds[E[1] + 1].h < cds[E[1]].l
|
||||
FACTS["pre_n"] = fn
|
||||
print("D8", [(f"{d:.1f}%", g and f"{g:.1f}%") for d, g in fn])
|
||||
ch = PChart(candles=cds, seps=[E[0] + 1, E[1] + 1],
|
||||
marks=[Mark(E[0] + 1, f"E1 +{fn[0][1]:.0f}%", GREEN, "above", dy=-4),
|
||||
marks=[Mark(E[0] - 2, f"{fn[0][0]:.0f}%", RED, "above", dy=-8),
|
||||
Mark(E[0] + 1, f"E1 +{fn[0][1]:.0f}%", GREEN, "above", dy=-4),
|
||||
Mark(E[1] - 2, f"{fn[1][0]:.0f}%", RED, "above", dy=-8),
|
||||
Mark(E[1] + 1, f"E2 {fn[1][1]:.0f}%", RED, "below", dy=4),
|
||||
Mark(E[2] - 2, f"{fn[2][0]:.0f}%", RED, "above", dy=-8),
|
||||
Mark(E[2], "E3 ?", ORANGE, "below", dy=4)],
|
||||
scale=9, title=T_W,
|
||||
caption="Aceeași cădere pre-raport, dar la E2 a urmat gap down. Istoric amestecat: fără edge.", **STYLE)
|
||||
@@ -514,7 +515,7 @@ ch = PChart(candles=cds,
|
||||
Level(lo, f"−{EM:.0f}% implicit {f2(lo)}", GRAY, dash="2 3"),
|
||||
Level(P_SELL, f"put vândut {P_SELL:.2f}", BLUE),
|
||||
Level(P_BUY, f"put cumpărat {P_BUY:.2f}", PURPLE)],
|
||||
marks=[Mark(13, "range, fără bias", GRAY, "above", dy=-8),
|
||||
marks=[Mark(13, "range, fără bias", GRAY, "above", dy=-3),
|
||||
Mark(E, "raport", ORANGE, "above", dy=-20),
|
||||
Mark(G, f"+{move:.1f}%", GREEN, "below", dy=10)],
|
||||
scale=14, title=T_D,
|
||||
|
||||
Reference in New Issue
Block a user