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:
Claude Agent
2026-09-20 13:05:41 +00:00
parent 668887670e
commit a7785740cc
45 changed files with 4605 additions and 2687 deletions

View File

@@ -113,7 +113,7 @@ def build():
p.append(txt(BAR_X0 + PAD, BAR_Y + 66,
"divergență de volum — spun UNDE. Trigger-ul de candelă spune "
"CÂND.", 13, "400", BLACK, "start"))
p.append(txt(BAR_X1 - PAD, BAR_Y + 26, "02_mbt10.md:9-11, 43-49",
p.append(txt(BAR_X1 - PAD, BAR_Y + 26, "",
13, "400", GRAY, "end"))
# ------- conector bară -> cutii (un cot, fără săgeți redundante)
@@ -126,16 +126,16 @@ def build():
# ------- zona 2: cele două cutii
left_rows = [
(['„formă de candelă + downtrend”'], "05_patternuri_candele.md:77-88"),
(['„formă de candelă + downtrend”'], ""),
(['„trigger: close peste', 'high-ul hammer-ului”'],
"05_patternuri_candele.md:99-124"),
""),
(['„fără niciun indicator proprietar”'], None),
]
right_rows = [
(['„formula nu e publică nicăieri”'], "02_mbt10.md:21-39"),
(['„formula nu e publică nicăieri”'], ""),
(['„reconstituibil doar:', 'close peste pivotul daily”'],
"02_mbt10.md:179-188"),
(['„scanner + indicator proprietar”'], "02_mbt10.md:853-863"),
""),
(['„scanner + indicator proprietar”'], ""),
]
left_svg, left_area = box(
BOX_LX, "BUY HAMMER — pattern standard", BLUE, left_rows,
@@ -228,23 +228,23 @@ def verify(svg, left_area, right_area):
"Trigger de bottom: unde + când",
"Setup-urile de fond — suport, locul crimei, double bottom, buy doji,",
"divergență de volum — spun UNDE. Trigger-ul de candelă spune CÂND.",
"02_mbt10.md:9-11, 43-49",
"",
"BUY HAMMER — pattern standard",
"„formă de candelă + downtrend”",
"05_patternuri_candele.md:77-88",
"",
"„trigger: close peste",
"high-ul hammer-ului”",
"05_patternuri_candele.md:99-124",
"",
"„fără niciun indicator proprietar”",
"„pe BVB: se poate rula long-only”",
"MBT-10 — cutie neagră",
"„formula nu e publică nicăieri”",
"02_mbt10.md:21-39",
"",
"„reconstituibil doar:",
"close peste pivotul daily”",
"02_mbt10.md:179-188",
"",
"„scanner + indicator proprietar”",
"02_mbt10.md:853-863",
"",
"„pe BVB: nu, ca sistem”",
"Ce rămâne pe BVB: hammer la un nivel major",
"+ close peste PPD",