80 lines
1.9 KiB
Batchfile
80 lines
1.9 KiB
Batchfile
@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
|