@echo off REM ========================================== REM Trading Bot Dashboard - Autostart Script REM ========================================== echo. echo ======================================== echo Trading Bot Dashboard Starter echo ======================================== echo. REM Wechsel ins Bot-Verzeichnis cd /d "%~dp0" echo [INFO] Working Directory: %CD% echo. REM Prüfe ob Python verfügbar ist python --version >nul 2>&1 if errorlevel 1 ( echo [ERROR] Python nicht gefunden! echo [ERROR] Bitte Python installieren oder PATH prüfen. pause exit /b 1 ) echo [OK] Python gefunden echo. REM Prüfe ob Streamlit installiert ist python -c "import streamlit" >nul 2>&1 if errorlevel 1 ( echo [WARNUNG] Streamlit nicht installiert! echo [INFO] Installiere Streamlit... pip install streamlit plotly if errorlevel 1 ( echo [ERROR] Installation fehlgeschlagen! pause exit /b 1 ) ) echo [OK] Streamlit verfügbar echo. REM Prüfe ob Dashboard-Datei existiert if not exist "trading_dashboard.py" ( echo [ERROR] trading_dashboard.py nicht gefunden! echo [ERROR] Bitte im richtigen Verzeichnis ausführen. pause exit /b 1 ) echo [OK] Dashboard-Datei gefunden echo. REM Prüfe ob Datenbank existiert if not exist "trading_bot.db" ( echo [WARNUNG] trading_bot.db nicht gefunden! echo [WARNUNG] Dashboard startet, aber keine Daten verfügbar. echo. ) echo ======================================== echo Starte Dashboard... echo ======================================== echo. echo URL: http://localhost:8501 echo. echo [TIPP] Browser öffnet automatisch echo [TIPP] Zum Beenden: STRG+C drücken echo. REM Starte Streamlit Dashboard streamlit run trading_dashboard.py --server.port 8501 --server.headless false REM Falls Streamlit beendet wird echo. echo [INFO] Dashboard wurde beendet pause