Files
atm-curs-dl/gen/strategii/mdsrt_aplus.spec.txt
Claude Agent 70f5c19574 17_STRATEGII/07_mdsrt: patru restante aplicate, doua erau deja facute
Raportul verificatorului e din 21.09, iar primele doua probleme fusesera
reparate intre timp in 424ecf2 - in text. Ramasesera insa in generatoare:
docstring-ul lui mdsrt_stop si comentariul STOP_BARS din mdsrt_ansamblu inca
spuneau ca N nu e dat de curs. Un capitol poate fi corect si sa-si contrazica
generatorul.

Reparate acum: tabelul A+ descria "coborare fara nivel dedesubt" pentru un
panou in care pivotul 94.00 chiar e trasat si doar nu tine; layout-ul lui
mdsrt_aplus, unde "picior 1: 94.55" era tiparita sub linia de 94.00 (deci se
citea ca ~93.5) si "close 92.00" statea la inaltimea lui 90.80; doua etichete
taiate de linii in stop si short; si retestul din glosar, 590.05 nu 590.00.

Panourile A+ sunt acum stivuite, 700 px in loc de 1080, deci textul nu se mai
scaleaza la 0,67x. Assert nou: y-ul etichetei "picior 1" trebuie sa cada la
±8 px de unde cade pretul ei fata de linia pivotului - exact regresia
raportata.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ThN7ixZrowca8aTGrK1MUJ
2026-10-02 05:18:02 +00:00

99 lines
5.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

TIP: PRET (două panouri stivuite)
CHEIE: aplus
LOC: strategii/07_mdsrt.md, Nivel 2, §2.2 „Setup A+ vs. setup mediocru"
MARCAJ .md: <!-- DIAGRAMA: aplus --> (înainte de tabelul din 2.2)
CE ARATĂ
Două panouri stivuite, cu același schelet MDSRT (downtrend → al doilea picior → trigger
de candelă), context opus:
- Panoul A+: downtrend de ~15 candele care se oprește la suportul/pivotul
monthly 94.00; al doilea picior (bara 24 = Buy Hammer) coboară la 93.20 —
mai jos decât primul (94.55) și chiar sub nivelul 94.00, adică scalparea
stopurilor; hammer-ul închide 94.10, înapoi peste suport; intrare 94.40 (bara
25 sparge high-ul trigger-ului), SL 93.10 (sub low-ul piciorului 2), TP1
95.70 (1:1). Divergență bull (lower low pe preț, higher low pe volum).
- Panoul NU: pivotul monthly 94.00 e trasat și aici, dar coborârea trece prin
el fără să se oprească; „al doilea picior" închide
92.00, sub pivotul 94.00 **și** sub primul low 94.60 → breakdown, nu setup;
volumul face și el lower low (fără divergență); prețul continuă spre 90.80.
Materialul dă **regulile**, nu prețurile; nivelurile 94.00 / 94.55 / 93.20 /
94.40 / 93.10 / 95.70 sunt construite ca exemplu.
NIVELURILE ȘI ETICHETELE (cu trimitere)
- „al doilea picior mai jos, care scalpă stopurile, e momentul de intrare":
`09_QA/19_2025-09-08.md:158-196`; `09_QA/15_2025-10-14.md:147-149`.
- „al doilea picior trebuie să cadă într-un suport al lor — pivot monthly,
suport monthly sau quarterly; fără nivelul dedesubt e doar downtrend care
continuă": `09_QA/19_2025-09-08.md:193-195`.
- DA/NU: „al doilea picior atinge un suport identificabil ȘI apare un trigger
de candelă (buy doji / buy hammer). Stop sub low-ul piciorului." vs.
„al doilea picior fără suport sub el și fără trigger":
`09_QA/15_2025-10-14.md:138-145`.
- Invalidare: „Dacă bara închide sub pivot și sub primul low, nu e set-up, e
breakdown": `09_QA/24_2025-07-15.md:140-141`.
- Pullback vs. breakout (risc 2.50 → 5R vs. risc 9.50 → 0.6R):
`09_QA/15_2025-10-14.md:125-127`.
- Divergența preț-vs-volum: `09_QA/19_2025-09-08.md:168-177`.
STRUCTURA SERIEI — Panoul A+ (29 candele)
Close-uri (open = close-ul precedentului):
[104.0, 103.2, 102.5, 102.9, 101.8, 101.0, 100.3, 100.7, 99.8, 99.2,
98.6, 98.0, 97.4, 96.8, 96.3, 95.8,
95.40, 95.60, 94.60, # 18 = picior 1 (low 94.55)
94.90, 95.20, 94.80, 94.40, 93.80,
94.10, # 24 = Buy Hammer / picior 2 (low 93.20)
94.40, # 25 = intrare (close 94.40 > high 94.30)
94.80, 95.30, 95.70] # 28 = TP1 1:1
Mecioni:
- barele 2, 7, 19, 20 verzi (close > open) — downtrend cu candele mixte
(`05_MODUL_4/02_strategia_5_mdsrt.md:435-438`);
- bara 18 (picior 1): o=95.60, c=94.60, wd=0.05 → low 94.55;
- bara 24 (hammer/picior 2): o=93.80, c=94.10, wu=0.20 (high 94.30),
wd=0.60 (low 93.20) → corp 0.30, coadă 0.60, close 94.10 peste suportul
94.00;
- bara 25 (intrare): o=94.10, c=94.40, high 94.50, low 94.05.
Volum: vol[24] > vol[18] în timp ce low[24] < low[18] (divergență). Volume
relative, alese de generator.
STRUCTURA SERIEI — Panoul NU (29 candele)
Close-uri:
[104.0, 103.0, 102.2, 101.4, 100.6, 99.9, 99.2, 98.5, 97.9, 97.3,
96.7, 96.1, 95.6, 95.1, 94.8, 94.4,
94.20, 94.60, 94.60, # 18 = „primul low" 94.60
94.10, 93.70, 93.40, 93.10, 92.80, 92.40,
92.00, # 25 = close sub pivot 94.00 ȘI sub primul low 94.60
91.60, 91.20, 90.80]
Bara 25: o=92.40, c=92.00, wu=0.05, wd=0.40 → close 92.00, sub ambele
niveluri. Volum: vol[24] > vol[18] (lower low pe preț și pe volum = fără
divergență).
CE VERIFICĂ GENERATORUL CU assert
Panoul A+:
1. cds[18].l == 94.55 și cds[24].l == 93.20 < cds[18].l (al doilea picior e
mai jos).
2. cds[24].l == 93.20 < 94.00 (piciorul 2 rupe suportul).
3. 24 - 18 == 6 (distanța dintre swing low-uri ≥ 5 candele, minimul cerut:
`09_QA/23_2025-07-29.md:869-874`).
4. cds[24].c == 94.10 > 94.00 (hammer-ul închide înapoi peste suport).
5. Assert „hammer": corpul = |o-c| = 0.30; coada de jos = min(o,c) - l =
93.80 - 93.20 = 0.60 > 2 * corp? Nu e 2x, deci condiția de acceptare:
coada de jos > corpul (0.60 > 0.30) ȘI corpul ≤ 0.5 * range
(range = 1.10; 0.30 ≤ 0.55).
6. cds[25].c == 94.40 == entry și cds[25].c > cds[24].h (94.30).
7. abs((entry - sl) - (tp1 - entry)) < 1e-9 (94.40 − 93.10 = 95.70 − 94.40 =
1.30).
8. vol[24] > vol[18] (higher low pe volum, lower low pe preț).
Panoul NU:
9. cds[25].c == 92.00 < 94.00 și < 94.60 (close sub pivot ȘI sub primul low).
10. cds[25].c < cds[24].c < cds[23].c (coborâre fără trigger).
11. vol[24] > vol[18] cu low[24] < low[18] (lower low și pe preț, și pe volum
= fără divergență) — opusul A+.
Ambele:
12. Fiecare open == close-ul barei anterioare.
13. Panoul A+ are 29 de candele, panoul NU are 29 de candele.
STIL: două panouri stivuite (nu alăturate: la 1080 px capitolul le scala la
0,67x), lățime 700, fiecare 29 candele, gap=15, body_w=8, vol_h=60
(volumul e argumentul diferenței). Titluri „A+ — al doilea picior la suport,
divergență, trigger" / „NU — close sub pivot și sub primul low = breakdown".
Fără linie goală în SVG.