06_hammer_mbt10: capitol reconstruit dupa sablon
Doua proceduri complet separate, nu una amestecata, pentru ca se fac altfel: buy hammer e pattern public, desenabil si exersabil retroactiv; MBT-10 e cutie neagra din care se poate reface o singura conditie. Nivelul 1 le pune fata in fata, ca cititorul sa stie din prima de ce nu le poate trata la fel. Cate 5 pasi fiecare, oglinda pe short la hammer, checklist dublu. Sursele in fise/06_hammer_mbt10_surse.md. Zece diagrame noi: hammer-ul nu era definit vizual nicaieri, iar hanging man era doar text — acum e aceeasi bara in doua contexte, cu assert ca e identica. Cele 7 vechi si-au pierdut trimiterile fisier:linie din legende; toate le aveau. Doua serii partajate (bh_ansamblu si mbt_confluente expun serie()), deci un trade nu poate avea doua variante. Oglinda pe short e trade-ul long oglindit in jurul lui K=162.30, deci riscul ramane 1.30 in ambele. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ThN7ixZrowca8aTGrK1MUJ
This commit is contained in:
@@ -45,7 +45,7 @@ assert S["MORT"][6].c < L_HAM, "MORT: candela următoare nu închide sub low"
|
||||
# --- layout -----------------------------------------------------------------
|
||||
W, PW = 760, 240
|
||||
PX = [12, 12 + PW + 14, 12 + 2 * (PW + 14)]
|
||||
SCALE, TOP, SHIFT = 46.0, 96, 30
|
||||
SCALE, TOP, SHIFT = 46.0, 96, 54
|
||||
|
||||
CFG = [
|
||||
("DA", PX[0], GREEN, "DA — închide peste high",
|
||||
@@ -81,7 +81,7 @@ parts = [
|
||||
'închide candela următoare — daily, exemplu construit</text>',
|
||||
]
|
||||
for (k, px, col, titlu, _), corp in zip(CFG, bodies):
|
||||
parts.append(f'<text x="{px}" y="{40}" fill="{col}" style="font-weight:bold">{titlu}</text>')
|
||||
parts.append(f'<text x="{px}" y="{38}" fill="{col}" style="font-weight:bold">{titlu}</text>')
|
||||
for p, c, txt in ((H_HAM, ORANGE, "high 63.30"), (L_HAM, BLUE, "low 62.10")):
|
||||
yy = y(p)
|
||||
parts.append(f'<line x1="{px}" y1="{yy:.1f}" x2="{px + PW}" y2="{yy:.1f}" '
|
||||
@@ -90,7 +90,7 @@ for (k, px, col, titlu, _), corp in zip(CFG, bodies):
|
||||
f'{txt}</text>')
|
||||
parts.append(corp)
|
||||
for px in PX[1:]:
|
||||
parts.append(f'<line x1="{px - 7}" y1="34" x2="{px - 7}" y2="{H - 40}" stroke="#ccc"/>')
|
||||
parts.append(f'<line x1="{px - 7}" y1="44" x2="{px - 7}" y2="{H - 40}" stroke="#ccc"/>')
|
||||
parts += [
|
||||
f'<text x="12" y="{H - 22}" fill="{GREY}">Regula e a lecției de pattern: intri la close-ul '
|
||||
'candelei următoare, dacă acea închidere e peste high-ul hammer-ului. O atingere</text>',
|
||||
|
||||
Reference in New Issue
Block a user