Files
atm-curs-dl/gen/strategii/hammer_mbt10_mbt_gapdown.spec.txt
Claude Agent eb6936e38a strategii: cele 8 capitole, text complet, cu specificatiile de diagrama
Agent nou .opencode/agents/capitol.md, cate unul per capitol, fiecare cu
fisierul lui: structura vine literal din TEMPLATE.md, continutul din fisa
corespunzatoare, cu trimiterile ei la linie.

Agentii nu deseneaza. Fiecare diagrama are un marcaj <!-- DIAGRAMA: cheie -->
in .md si o specificatie in gen/strategii/<slug>_<cheie>.spec.txt, cu tipul
(PRET / CONCEPT), cifrele si sursa fiecareia, si ce trebuie sa verifice
generatorul cu assert. 34 de specificatii, 26 PRET si 9 CONCEPT.

Verificare prin sondaj pe capitolul 1: sectiunea BVB a prins exact lucrul
care conteaza — pragul din curs (volum mediu > 500.000 de actiuni, pret
> 30-40 $) nu are sens pe BVB, unde SNP e printre cele mai lichide nume la
sub 1 RON; pragul util e valoarea tranzactionata in RON, nu numarul de
actiuni.

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

82 lines
3.7 KiB
Plaintext
Raw Permalink 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
CHEIE: mbt_gapdown
TITLU: După gap down — primul MBT-10 te scoate, al doilea merge (exemplu construit)
MARCAJ .md: <!-- DIAGRAMA: mbt_gapdown --> (Partea B, §2.3 Gotchas)
CE ARATĂ
Exemplul construit al fișierului principal pentru regula „primul MBT-10 după
un gap down poate să nu meargă": gap down masiv de la ~71 la 66.40, **MBT-10
#1** se închide la 64.80 și e stopat la 63.20, **MBT-10 #2** se închide mai
jos la 62.20 cu SL 60.40 (același risc în bani, mărime ajustată), apoi
urcarea închide gap-ul la 70.60 = 4.7R. Panou de volum dedesubt. Ideea
vizuală: #1 singur pierde, #2 singur acoperă pierderea și dă profit — de
aceea riscul se împarte.
NIVELURILE ȘI ETICHETELE (cu trimitere)
- gap down masiv: de la ~71 la 66.40, fără nicio bară între: `02_mbt10.md:728`.
- #1: închide 64.80; SL 63.20, sub low-ul barelor de după gap; stopat:
`02_mbt10.md:729-730`.
- #2: închide 62.20; SL 60.40, sub noul low; același risc în bani ca #1:
`02_mbt10.md:731-732`.
- TP 70.60 = închiderea gap-ului (low-ul ultimei bare dinainte) = 4.7R:
`02_mbt10.md:733-734`.
- Nivelurile sunt ale exemplului construit al sumarizatorului
(`02_mbt10.md:978-984`).
STRUCTURA SERIEI (~33 candele daily; open = close-ul precedentului, CU
EXCEPȚIA barei de gap)
[60.00, 60.80, 61.60, 62.50, 63.30, 64.20, 65.00, 65.80, 66.60, 67.40,
68.20, 69.00, 69.80,
70.60, # 13 = ultima bară dinainte de gap; low[13] = 70.60 (nivelul de
# închidere a gap-ului); high[13] = 71.00
# 14 = bara de GAP DOWN: open[14] = 66.40 (NU close[13]!),
# high[14] < low[13]; close[14] = 66.40
65.50, # 15
64.80, # 16 = MBT-10 #1, închidere => intrare #1
64.20, # 17
63.40, # 18 = low 63.20 => stop #1
62.90, # 19
62.50, # 20
62.20, # 21 = MBT-10 #2, închidere => intrare #2
62.80, # 22
63.60, # 23
64.50, # 24
65.50, # 25
66.50, # 26
67.50, # 27
68.50, # 28
69.50, # 29
70.60, # 30 = gap închis (TP)
70.90, # 31
70.50] # 32
Mecioni: bara 14 (gap) => open 66.40, close 66.40, wu=0.30 (high 66.70),
wd=0.30 (low 66.10); bara 13 => wd=0.00 (low 70.60), wu=0.20 (high 70.80);
bara 16 => wd=0.20 (low 64.60); bara 18 => wd=0.20 (low 63.20); bara 21 =>
wd=0.20 (low 62.00); restul (0.30, 0.40). Volum: în scădere pe piciorul
coborârii după gap, apoi recuperare — valori relative alese de generator
(materialul nu dă volum aici).
CE VERIFICĂ GENERATORUL CU assert
1. gap: open[14] == 66.40 < low[13] == 70.60 și high[14] < low[13]
(gap down real, nu bară lipită; open[14] e excepția de la „open =
close-ul precedent").
2. close[16] == 64.80 == intrare #1; sl1 == 63.20 (structural, sub low-ul
barelor de după gap); min(low[16:19]) <= 63.20 (stopul #1 e atins) și
close[16] > 63.20.
3. close[21] == 62.20 == intrare #2; sl2 == 60.40; nu există niciun low
<= 60.40 după bara 21.
4. risc1 = 64.80 - 63.20 = 1.60; risc2 = 62.20 - 60.40 = 1.80.
5. TP = 70.60; reward2 = 70.60 - 62.20 = 8.40;
round(reward2 / risc2, 1) == 4.7.
6. low[13] == 70.60 (nivelul de închidere a gap-ului) și max(high[22:33]) >= 70.60.
7. „același risc în bani": mărimea pentru #2 = mărimea pentru #1 ×
(risc1 / risc2) = 1.60 / 1.80; nu se impune numeric în serie, doar se
etichetează ambele intrări „risc 1R în bani (mărime ajustată)"; legea din
`02_mbt10.md:731-732`.
STIL: gap=15, body_w=9, left=44, width=820, vol_h=70; linii punctate pentru
#1 intrare 64.80 / #1 SL 63.20 (gri) și #2 intrare 62.20 / #2 SL 60.40
(gri), plus TP 70.60 = 4.7R (albastru); marker „gap down" pe bara 14. Legendă
obligatorie: „Exemplu construit (`02_mbt10.md:728-734`): #1 și #2 au același
risc în bani; #2 singur dă 4.7R. De aceea mărimea se împarte pe 2-3
încercări." Fără linie goală în SVG.