Commit Graph

10 Commits

Author SHA1 Message Date
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
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
e3d21bddf1 tranzactii 2026-05-29 03:35:36 +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
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
804e3a30eb prop 2026-05-14 00:05:56 +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