41 Commits

Author SHA1 Message Date
Marius
737a36ad64 combinat fisiere 2026-06-10 09:33:06 +03:00
Marius
34b8dc4665 Merge branch 'master' of gitea.romfast.ro:romfast/atm-backtesting 2026-06-10 09:31:08 +03:00
Marius
0cec061c93 tranzactii 07.11.2025 2026-06-10 09:30:36 +03:00
Marius
c9046724b0 7-10.11.2025 2026-06-09 21:30:08 +03:00
a13297b32d tranzactii 2026-06-05 17:03:40 +03:00
Marius
1f45d77e4e combina Ferestre_v2 in Dashboard.xlsx: un singur script, auto-scan ferestre
- generate_dashboard.py: adauga build_ferestre() (auto-scan edge x durata x
  fiabilitate, nimic hardcodat) + sheet date_grafic; scoate grila de ferestre
  pe formule din build_dashboard()
- sterge scripts/generate_ferestre_v2.py si data/Ferestre_v2.xlsx (inlocuite)
- generate_template.py: Dashboard pur-tabular (fara grila ferestre pe formule)
- CLAUDE.md: documenteaza modelul combinat (un fisier Dashboard.xlsx)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-03 01:43:10 +03:00
Marius
c7fe08c088 analiza Ferestre v2 pe 407 trade-uri (dec 2025 inclus)
- corectii typo #182 (ordine TP0/TP1) si #338 (TP1 0.011->0.11)
- repara calea hardcodata D: -> derivata din locatia scriptului
- regenereaza Ferestre_v2.xlsx; B (19:45-21:45) atinge pragul 0.20R,
  cea mai robusta; A/W slabesc usor dupa decembrie
- actualizeaza Findings curente in CLAUDE.md

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 23:39:05 +03:00
Marius
a0c6dc04e9 corectie 2026-06-02 23:22:23 +03:00
Marius
1aec0cda5c tranzactii decembrie 2025 2026-06-02 23:08:51 +03:00
Marius
45e6505afa separa Dashboard de Trades: backtest.xlsx 39MB -> 1MB
backtest.xlsx ramane doar Config + Trades (editat zilnic, rapid la salvat).
Dashboard-ul devine fisier separat data/Dashboard.xlsx, generat la comanda:

- scripts/generate_dashboard.py: citeste backtest.xlsx read-only/data_only,
  reutilizeaza build_dashboard() pe un sheet Trades static, scrie Dashboard.xlsx
- scripts/strip_dashboard.py: migrare unica prin chirurgie pe zip (pastreaza
  dropdown-urile x14 din Trades; openpyxl le-ar fi sters)
- refresh_dashboard.bat: wrapper dublu-click (regenereaza + deschide)
- build_workbook() nu mai include Dashboard; graficele de echitate eliminate
- data/Dashboard.xlsx ignorat (output regenerabil)

Sincronizare la comanda (nu live): ruleaza refresh_dashboard.bat dupa ce
salvezi backtest.xlsx in Excel.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-01 23:52:58 +03:00
Marius
8e51b7dc46 analiza Ferestre v2: fereastra optima pe edge/durata/fiabilitate
Script nou generate_ferestre_v2.py (citeste backtest.xlsx read-only, scrie
data/Ferestre_v2.xlsx separat). Tabel unic cu toate variantele + validari
forward (lunar, train/test 70/30, walk-forward 3 felii) + bootstrap CI +
grafic echitate. Recomandari A (19:15-20:15) / B (19:45-21:45) / W (19:15-22:15).
Ghid de reluare in CLAUDE.md.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-31 11:36:11 +03:00
Marius
08adabe4e9 corectat typo-uri TP% in Trades (#314 17->0.17, #298 0.5->0.05, #240 0.8->0.08)
Greseli de tastare cu zecimala lipsa care umflau fals edge-ul (mai ales tp2only).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-31 11:36:11 +03:00
Marius
7807523c86 tranzactii 2026-05-31 02:11:16 +03:00
Marius
e3d21bddf1 tranzactii 2026-05-29 03:35:36 +03:00
Marius
f269eda6df tranzactii 2026-05-29 00:59:22 +03:00
b86dcf7389 tranzactii 2026-05-27 22:09:55 +03:00
2b3ebc906d tranzactii 2026-05-26 16:53:54 +03:00
11dfe59116 verificare backtest mentor: M2D DOW una pe seara
Adaugat generate_mentor_check.py care transpune backtest-ul mentorului
(M2D DOW UNA PE SEARA.xlsx) in schema noastra (Config + Trades + Dashboard)
ca sa verificam ca WR, R:R si profit factor ies la fel cu cifrele declarate
de mentor. Output: backtest-atm-m2d-una-pe-seara.xlsx.
2026-05-26 00:17:25 +03:00
85ca68b11e filtru Prima per Indicator pe grid FERESTRE CANDIDATE x STRATEGIE
- PrimaWin_<idx> helper columns in Trades (per fereastră)
- DASH_WIN_COL dict refactor (zero hardcoded litere)
- Coloana Filtru (D) în window grid: rânduri Toate/Prima paralele
- Score split T (Score_Toate) + U (Score_Prima), ambele hidden
- TOP CANDIDATE: 2 sub-secțiuni — TOP 5 Toate + TOP 5 Prima
- Config!B17 escape hatch (DA/NU) pentru performanță
- 5 sample rows care exercită Prima edge cases
- scripts/verify_template.py: 18 aserțiuni smoke test
- .gitignore: data/backtest.backup-*.xlsx
- sterse 2 backup-uri vechi din git

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-21 20:25:05 +03:00
9a961f0df5 corectie 20.05 2026-05-21 16:46:57 +03:00
27b3b92805 chore: adaugat gstack pentru AI-assisted work
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-21 16:03:49 +03:00
Marius
4fed6d2d59 ferestre 2026-05-21 03:06:49 +03:00
Marius
6057a94caa ferestre 2026-05-21 02:21:42 +03:00
Marius
504ab69eff valori 2026-05-21 01:08:00 +03:00
Marius
c48beb6989 07.04.2026 2026-05-21 00:27:26 +03:00
283ad7f086 introdus date pana pe 20.04.2026 2026-05-20 16:37:51 +03:00
Marius
804e3a30eb prop 2026-05-14 00:05:56 +03:00
Marius
0e03d32004 docs: CLAUDE.md — ghid pentru Claude Code (Excel-first journal, 5 strategii)
Bootstrap creat via /init. Surprinde:
- ce e repo-ul (jurnal Excel manual, nu pipeline automat — reboot-ul recent eliminat vision)
- regenerator-ul template + atenționarea că suprascrie data/backtest.xlsx
- arhitectura celor 3 sheets (Config / Trades / Dashboard) și lookup-ul COL
- 5 strategiile management cu STRAT_KEYS + R_FN
- STOPPING_RULE.md ca document semnat (thresholds fixe)

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-13 19:24:05 +03:00
Marius
3a176253ab dashboard: hint-uri mai simple cu cifre concrete + Win Ratio lângă R:R
- Glosar separat eliminat — toate explicațiile sunt acum în coloana G de lângă fiecare metrică
- Win Ratio mutat lângă R:R (rândul 12-13) ca să se citească împreună
- Hint-uri rescrise în limbaj simplu cu exemple în dolari (fără jargon, fără emoji-uri)
- Coloana G lățită la 75, înălțime rânduri 75 pentru text multi-line
- Titluri Config + Dashboard fără emoji-uri

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-13 19:23:58 +03:00
Marius
017921794e reboot: replace vision pipeline with Excel-first manual journal
Pipeline-ul vision (screenshot extraction + CSV append + Python stats) era
greoi pentru backtest semi-manual. Înlocuit cu un singur template Excel
generat din openpyxl + Dashboard cu comparație 5 strategii management pe
aceleași semnale blackbox.

- Strategii: TP0 only / TP1 only / TP2 only / Hybrid+BE / Hybrid no BE
- Input minim (12 coloane galbene); Sesiune și Zi derivate auto din Data+Ora
- Dashboard cu coloana "Cum citesc" + secțiune Glosar cu exemple concrete
- Breakdowns PER SESIUNE / STRATEGIE / INDICATOR / DIRECȚIE
- Equity curve cu 5 linii

Eliminat: m2d-extractor agent, /backtest, /batch, /m2d-log, /stats slash
commands, scripts/{append_row,pl_calc,stats,manual_log,regenerate_md,
vision_schema,calendar_parse}.py, tests/, screenshots/, data/extractions/.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-13 18:30:33 +03:00
Marius
a73ec30c13 clean test data — jurnal.csv removed, jurnal.md regenerated empty placeholder 2026-05-13 13:11:37 +03:00
Marius
68f14095e1 manual_log: helper Python + simplified /m2d-log (6 fields obligatorii, restul derivate) 2026-05-13 13:10:02 +03:00
Marius
d19e0331d8 agent: m2d-extractor — adăugat secțiunea citire dot band (color→role mapping from ATM project) 2026-05-13 13:05:36 +03:00
Marius
52ec520f6e sign STOPPING_RULE.md — N=40 thresholds + caveats accepted 2026-05-13 12:51:25 +03:00
Marius
20e254810e commands: stats.md + batch.md aligned to canonical spec (Romanian, STOPPING_RULE highlight, _batch summary format) 2026-05-13 12:50:22 +03:00
Marius
34af5b631e commands: m2d-log + backtest + batch + stats slash commands (124 tests pass) 2026-05-13 12:48:26 +03:00
Marius
26d084dc4b scripts: regenerate_md + stats + tests (116-144 passing across modules) 2026-05-13 12:45:05 +03:00
Marius
ce80151c58 scripts: append_row.py + m2d-extractor agent prompt + tests (78 passing) 2026-05-13 12:38:58 +03:00
Marius
6ae659605e scripts: pl_calc, vision_schema, calendar_parse + tests (67 passing) 2026-05-13 12:36:32 +03:00
Marius
31dcb4abe3 foundation: STOPPING_RULE, WORKFLOW, pyproject, calendar YAML, _meta, directory layout 2026-05-13 12:33:24 +03:00
Marius
86f603efbd baseline: existing strategy docs + system prompt + sample screenshot 2026-05-13 12:31:36 +03:00