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
82 lines
3.7 KiB
Plaintext
82 lines
3.7 KiB
Plaintext
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.
|