Centaur_Quant_Architecture/Python/start_centaur_services.bat

29 lines
1.4 KiB
Batchfile
Raw Permalink Normal View History

@echo off
REM ============================================================
REM Centaur Quant Architecture - Start ALL services
REM Designed for unattended VPS boot (AutoLogon + Startup folder
REM OR Task Scheduler "onstart"). No interactive logon needed.
REM 1) MetaTrader 5 terminal (EA auto-attach via saved profile)
REM 2) Centaur Router (TCP telemetry 127.0.0.1:5555)
REM 3) Gemini Bridge (file-based LLM)
REM Env: GEMINI_API_KEY / GOOGLE_API_KEY (User-level setx OK if
REM this runs in the user session via AutoLogon).
REM ============================================================
set "ROOT=D:\TradingTerminal\MetaTrader 5\MQL5\Experts\Centaur_Quant_Architecture\Python"
set "FILES=D:\TradingTerminal\MetaTrader 5\MQL5\Files"
echo [1/3] Starting MetaTrader 5 terminal ...
start "" "D:\TradingTerminal\MetaTrader 5\terminal64.exe"
timeout /t 15 /nobreak >nul
echo [2/3] Starting Centaur Router (127.0.0.1:5555) ...
start "Centaur Router" cmd /k "cd /d "%ROOT%\router" && python main.py >> "%FILES%\Temp\centaur_router.err" 2>&1"
echo [3/3] Starting Gemini Bridge (file-based LLM) ...
start "Centaur Bridge" cmd /k "cd /d "%ROOT%" && python assistant_bridge.py --files "%FILES%" --interval 5 >> "%FILES%\Temp\centaur_bridge.err" 2>&1"
echo.
echo Done. Verify: netstat -ano ^| findstr 5555
echo Router log: %FILES%\Temp\centaur_router.err
echo Bridge log: %FILES%\Temp\centaur_bridge.err