Captures critical infrastructure surrounding the nautilus_dolphin core package: - dolphin_vbt_real.py: VBT vectorized backtest engine (6008 lines) - dolphin_paper_trade_adaptive_cb_v2.py: champion runner (champion_5x_f20) - _update_vbt_cache.py / update_VBT_parquet_cache.bat: cache builder - external_factors/: ExF system (all 85 indicator fetchers + NPZ cache) - mc_forewarning_qlabs_fork/: QLabs-enhanced MC-Forewarner research fork - DATA_LOCATIONS.md: source-of-truth path registry - .gitignore: excludes vbt_cache*, backfilled_data, .venv, models, etc. Note: nautilus_dolphin/ has own git repo (inner) — safety snapshot committed there separately. Champion state: WR=49.3%, ROI=+44.89%, PF=1.123, DD=14.95%, Sharpe=2.50 (55d, full-stack, abs_max_lev=6.0). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
37 lines
885 B
Batchfile
37 lines
885 B
Batchfile
@echo off
|
|
chcp 65001 >nul
|
|
echo ==========================================
|
|
echo VBT Parquet Cache Updater
|
|
echo ==========================================
|
|
echo.
|
|
|
|
REM Get the script's directory and move there
|
|
set "SCRIPT_DIR=%~dp0"
|
|
cd /d "%SCRIPT_DIR%"
|
|
|
|
echo Working directory: %CD%
|
|
echo.
|
|
|
|
echo Updating VBT Parquet cache from JSON data...
|
|
echo This will process only new or stale dates (incremental update).
|
|
echo.
|
|
|
|
REM Run the Python update script
|
|
python _update_vbt_cache.py
|
|
|
|
set "EXIT_CODE=%errorlevel%"
|
|
|
|
echo.
|
|
if %EXIT_CODE% == 0 (
|
|
echo ==========================================
|
|
echo Cache update completed successfully!
|
|
echo ==========================================
|
|
) else (
|
|
echo ==========================================
|
|
echo Cache update FAILED with error code %EXIT_CODE%
|
|
echo ==========================================
|
|
)
|
|
|
|
pause
|
|
exit /b %EXIT_CODE%
|