29 lines
1.4 KiB
Batchfile
29 lines
1.4 KiB
Batchfile
@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
|