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>
14 lines
429 B
Batchfile
14 lines
429 B
Batchfile
@echo off
|
|
REM Regenereaza data\Dashboard.xlsx din data\backtest.xlsx si il deschide.
|
|
REM IMPORTANT: deschide & salveaza backtest.xlsx in Excel inainte de refresh,
|
|
REM ca valorile calculate (R_/$_/Bal_) sa fie in cache.
|
|
cd /d D:\PROIECTE\atm-backtesting
|
|
python scripts\generate_dashboard.py
|
|
if %errorlevel%==0 (
|
|
start "" "data\Dashboard.xlsx"
|
|
) else (
|
|
echo.
|
|
echo Generarea a esuat ^(vezi mesajul de mai sus^).
|
|
)
|
|
pause
|