PROGRESS: predarea sesiunii de strategii

Documentul e scris si comis: shortlist, template aprobat, capitolul 0 si
cele 8 capitole cu Nivel 0/1/2, 9 fise-sursa, 37 de diagrame.

Ce a ramas, in ordine: cele doua anexe (rulau la predare), randarea in HTML
prin mutarea in summaries/17_STRATEGII, si runda de verificare cu agenti —
care nu s-a facut deloc.

Trei capcane de orchestrare notate, toate patite azi: un agent blocat pentru
ca i-am modificat sub el fisierele pe care le citea, un agent care raporteaza
OK fara sa fi scris nimic, si pkill care prinde lotul tocmai lansat.

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 20:13:08 +00:00
parent ab93b775b2
commit e8445ed456
7 changed files with 97 additions and 7 deletions

View File

@@ -1,4 +1,94 @@
# Progres — atm-curs-dl (actualizat 2026-09-18, 16:30 UTC) # Progres — atm-curs-dl (actualizat 2026-09-18, 20:15 UTC)
---
# PREDARE 18.09.2026, 20:15 UTC — documentul de strategii
**Userul a cerut, pe 18.09.2026, un document cu toate strategiile din curs**,
explicate pe trei niveluri, cu diagrame, reguli, gotchas, exemple concrete,
linkuri la sursă și criteriile care dau edge. Context: nu e trader de
meserie, învață; aplică acum pe conturi de prop, dar vrea și BVB, swing
majoritar.
Tot ce urmează e în `strategii/`. **Textul e complet și comis; mai lipsesc
doar cele două anexe.**
## Ce e gata și comis
| Fișier | Ce e |
|---|---|
| `strategii/00_SHORTLIST.md` | clasamentul celor 9 strategii, cu criteriile |
| `strategii/TEMPLATE.md` | scheletul aprobat de user |
| `strategii/00_harta.md` | capitolul 0: cum se citește, ce alegi când |
| `strategii/01_buy_doji.md` .. `08_mbp.md` | cele 8 capitole, Nivel 0/1/2 complet |
| `strategii/fise/*.md` | cele 9 fișe-sursă, 14 secțiuni fixe fiecare |
| `gen/strategii/*.py`, `*.svg`, `*.spec.txt` | 37 de diagrame, cu generatoarele și specificațiile lor |
Commit-uri: `61e88c0`, `b5767ef`, `eb6936e`, `af448dd`, `01599d2`,
`ccfc4a7`, `10e14aa`, `ab93b77`.
## CE A RĂMAS
1. **Cele două anexe.** `strategii/A1_risc.md` (risc și execuție) și
`strategii/A2_contradictii.md` (toate contradicțiile din material, la un
loc, nerezolvate). Rulau la predare, cu `run_opencode_batch.sh capitol 2
<tsv>`. Prompturile exacte, dacă trebuie relansate, sunt mai jos.
După ce apar: `python3 gen/strategii/substituie.py` (deși anexelor li s-a
cerut explicit să nu ceară diagrame), apoi commit.
2. **Randarea în HTML.** `render_html.py` merge doar pe `summaries/*/*.md`.
Decizia luată, neexecutată: **mută `strategii/` în
`summaries/17_STRATEGII/`**, ca indexul, breadcrumbs-ul și pager-ul
existente să meargă fără cod nou. Linkurile interne dintre capitole sunt
relative și supraviețuiesc mutării ca bloc. **Verifică după mutare** că
`../summaries/...` din capitole (13-23 pe fișier) nu se rup — probabil
trebuie rescrise în `../<modul>/...`.
3. **Verificarea cu agenți**, runda obligatorie din regulile proiectului:
un `verificator` per capitol, separat de cine l-a scris. **Nu s-a făcut
deloc.** Fără ea, documentul e la nivelul „scris", nu „verificat".
## Trei lucruri învățate, care contează la reluare
1. **Nu modifica fișierele pe care un agent le citește.** Prima lansare a
anexelor a stat 45 de minute fără să scrie nimic, pentru că între timp
`substituie.py` a băgat SVG-urile inline în capitole, iar agentul A2 —
care avea de citit secțiunea 2.4 din toate 8 — citea fișiere de 100 KB
pline de SVG. Relansarea, cu „NU citi `strategii/0[1-8]_*.md`, citește
fișele", a pornit normal.
2. **Un agent poate raporta OK fără să fi scris nimic.** `mdsrt_aplus` a
ieșit `OK` în lot, cu `.spec.txt` citit și niciun fișier scris. Verifică
întotdeauna existența fișierelor, nu codul de ieșire. Relansat separat,
a mers din prima.
3. **`pkill -f "agent capitol"` prinde și lotul pe care tocmai l-ai lansat**,
dacă e în aceeași comandă. Omoară întâi, lansează în comanda următoare.
Și fișierul `.tsv` scris în aceeași comandă dispare odată cu ea.
## Prompturile pentru relansarea anexelor
Sunt în `/home/claude/.claude/jobs/*/tmp/anexe2.tsv` cât trăiește jobul; dacă
nu mai există, esențialul e: **nu citi capitolele, citește
`strategii/fise/*.md`**; A1 din `summaries/08_ANALIZA_ZILNICA/08_executie_si_risc.md`
și `summaries/03_MODUL_2/04_money_management_position_sizing.md` plus
secțiunile 13 din fișe; A2 din secțiunile de contradicții ale fișelor plus
`triaj/DECIZII.md` secțiunea „A. CORECTURI", grupate pe subiect, ambele
variante cu trimiterile lor, **fără să aleagă**.
## Deciziile userului, ca să nu fie redeschise
- **Nivelurile 0/1/2 = adâncime progresivă**, nu dificultate: 0 ideea,
1 regulile executabile, 2 nuanțele. Regula: nivelul 1 se aplică fără 0 și 2.
- **Toate cele 9 strategii intră complet**, inclusiv cele pe care nu le poate
rula (MDSRT, MBP) — dar capitolele lor încep cu avertismentul de ce.
- **BVB: judecată proprie completă**, cu simboluri BET numite și praguri
recalculate, marcată vizibil ca fiind a mea, nu a cursului.
## Criteriul care a decis tot clasamentul
**Dacă regula de intrare conține un indicator proprietar, pe BVB nu rămâne
nimic.** După el: Buy Doji (singura fără), MP² (autorul a explicat el însuși
replicarea cu pivoți în Excel — `summaries/09_QA/09_2025-12-09.md:1171-1190`),
M2D (ce rulează deja pe prop). Restul, în urmă.
---
> **STARE: reparațiile A-I sunt gata, verificate și publicate.** Trei runde, > **STARE: reparațiile A-I sunt gata, verificate și publicate.** Trei runde,
> toate cu agenți opencode, câte unul per document, proprietate exclusivă: > toate cu agenți opencode, câte unul per document, proprietate exclusivă:

View File

@@ -1163,6 +1163,6 @@ Estimarea e a mea, nu a materialului.
de pivoți), Buy Doji dă *când* (trigger-ul de candelă). Pe BVB, combinația de pivoți), Buy Doji dă *când* (trigger-ul de candelă). Pe BVB, combinația
e soluția pentru lipsa trigger-elor fine (`09_2025-12-09.md:1184-1190`). e soluția pentru lipsa trigger-elor fine (`09_2025-12-09.md:1184-1190`).
- Selecția simbolului: [`04_selectia.md`](04_selectia.md). - Selecția simbolului: [`04_selectia.md`](04_selectia.md).
- Risc și execuție: [`A1_risc_si_executie.md`](A1_risc_si_executie.md). - Risc și execuție: [`A1_risc.md`](A1_risc.md).
- Contradicțiile din material, toate la un loc: - Contradicțiile din material, toate la un loc:
[`A2_contradictii.md`](A2_contradictii.md). [`A2_contradictii.md`](A2_contradictii.md).

View File

@@ -1154,5 +1154,5 @@ long-only. Rămâne miezul logic — doi pivoți, crossing, close peste pivotul
- Se completează cu **Buy Doji / Sell Doji** ([`01_buy_doji.md`](01_buy_doji.md)): pe BVB, MP² dă *unde* - Se completează cu **Buy Doji / Sell Doji** ([`01_buy_doji.md`](01_buy_doji.md)): pe BVB, MP² dă *unde*
(bottom-ul, crossing-ul), iar buy doji dă *când* (trigger-ul de candelă standard). (bottom-ul, crossing-ul), iar buy doji dă *când* (trigger-ul de candelă standard).
- Filtrele dinainte de strategie: [`04_selectia.md`](04_selectia.md). - Filtrele dinainte de strategie: [`04_selectia.md`](04_selectia.md).
- Risc și execuție: [`A1_risc_si_executie.md`](A1_risc_si_executie.md). - Risc și execuție: [`A1_risc.md`](A1_risc.md).
- Regula de trail și money management, integral: [`03_MODUL_2/14_strategia_1_m2d.md`](../summaries/03_MODUL_2/14_strategia_1_m2d.md). - Regula de trail și money management, integral: [`03_MODUL_2/14_strategia_1_m2d.md`](../summaries/03_MODUL_2/14_strategia_1_m2d.md).

View File

@@ -961,6 +961,6 @@ reinvestirea; cad BIM/trigger-ul proprietar, universul de indici US, levierul
- Selecția simbolului: - Selecția simbolului:
[`04_selectia.md`](04_selectia.md) — pentru varianta [`04_selectia.md`](04_selectia.md) — pentru varianta
pe coș de nume BET. pe coș de nume BET.
- Risc și execuție: [`A1_risc_si_executie.md`](A1_risc_si_executie.md). - Risc și execuție: [`A1_risc.md`](A1_risc.md).
- Contradicțiile din material, toate la un loc: - Contradicțiile din material, toate la un loc:
[`A2_contradictii.md`](A2_contradictii.md). [`A2_contradictii.md`](A2_contradictii.md).

View File

@@ -1562,6 +1562,6 @@ la fel.
din 2.4 arată că regula celor două închideri peste pivot e atribuită când din 2.4 arată că regula celor două închideri peste pivot e atribuită când
MBT-10, când MP² 1. MBT-10, când MP² 1.
- Selecția simbolului: [`04_selectia.md`](04_selectia.md). - Selecția simbolului: [`04_selectia.md`](04_selectia.md).
- Risc și execuție: [`A1_risc_si_executie.md`](A1_risc_si_executie.md). - Risc și execuție: [`A1_risc.md`](A1_risc.md).
- Contradicțiile din material, toate la un loc: - Contradicțiile din material, toate la un loc:
[`A2_contradictii.md`](A2_contradictii.md). [`A2_contradictii.md`](A2_contradictii.md).

View File

@@ -1066,6 +1066,6 @@ picior mai jos".
(triggerul de candelă). (triggerul de candelă).
- Selectarea simbolului: [`04_selectia.md`](04_selectia.md) - Selectarea simbolului: [`04_selectia.md`](04_selectia.md)
— fluxul de la scanner la listă, și contradicția pe „Trinity" din 2.4. — fluxul de la scanner la listă, și contradicția pe „Trinity" din 2.4.
- Risc și execuție: [`A1_risc_si_executie.md`](A1_risc_si_executie.md). - Risc și execuție: [`A1_risc.md`](A1_risc.md).
- Contradicțiile din material, toate la un loc: - Contradicțiile din material, toate la un loc:
[`A2_contradictii.md`](A2_contradictii.md). [`A2_contradictii.md`](A2_contradictii.md).

View File

@@ -956,6 +956,6 @@ măsura altceva.
(`09_QA/09_2025-12-09.md:1177-1180`). (`09_QA/09_2025-12-09.md:1177-1180`).
- Selecția simbolului: [`04_selectia.md`](04_selectia.md) - Selecția simbolului: [`04_selectia.md`](04_selectia.md)
— pe BVB, filtrul care înlocuiește scanerul. — pe BVB, filtrul care înlocuiește scanerul.
- Risc și execuție: [`A1_risc_si_executie.md`](A1_risc_si_executie.md). - Risc și execuție: [`A1_risc.md`](A1_risc.md).
- Contradicțiile din material, toate la un loc: - Contradicțiile din material, toate la un loc:
[`A2_contradictii.md`](A2_contradictii.md). [`A2_contradictii.md`](A2_contradictii.md).