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:
92
PROGRESS.md
92
PROGRESS.md
@@ -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ă:
|
||||||
|
|||||||
@@ -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).
|
||||||
|
|||||||
@@ -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).
|
||||||
|
|||||||
@@ -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).
|
||||||
|
|||||||
@@ -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).
|
||||||
|
|||||||
@@ -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).
|
||||||
|
|||||||
@@ -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).
|
||||||
|
|||||||
Reference in New Issue
Block a user