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
This commit is contained in:
Claude Agent
2026-09-18 18:57:55 +00:00
parent b5767ef7a9
commit eb6936e38a
46 changed files with 6681 additions and 0 deletions

View File

@@ -0,0 +1,81 @@
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.