# ============================================================
# MT5 AI/ML Trading Bot - Enterprise Edition
# requirements-docker.txt -- Linux Docker-safe dependencies
# ============================================================

# -- Core ML / RL --------------------------------------------
--extra-index-url https://download.pytorch.org/whl/cpu
torch==2.5.1
stable-baselines3==2.8.0
gymnasium==1.0.0
numpy==1.26.4
scipy==1.15.3
scikit-learn==1.6.1
pandas==2.2.3

# -- Technical Analysis --------------------------------------
TA-Lib==0.6.4

# -- Data Acquisition ----------------------------------------
requests==2.33.1
aiohttp==3.13.4
httpx==0.28.1

# -- MetaTrader 5 (Cloud Fallback) ---------------------------
metaapi-cloud-sdk==29.1.1

# -- Database ------------------------------------------------
psycopg2-binary==2.9.10
sqlalchemy==2.0.38
alembic==1.14.1
redis==7.4.0

# -- Monitoring & Logging ------------------------------------
prometheus-client==0.21.1
structlog==25.5.0
rich==13.9.4
tqdm==4.67.1

# -- Dashboard / API -----------------------------------------
jinja2==3.1.6
fastapi==0.136.1
uvicorn[standard]==0.34.0

# -- Configuration -------------------------------------------
python-dotenv==1.2.2
pydantic==2.13.4
pydantic-settings==2.14.1
tomli==2.2.1

# -- Utilities -----------------------------------------------
python-dateutil==2.9.0.post0
nest-asyncio==1.6.0
pytz==2026.2
click==8.1.8
tabulate==0.9.0
joblib==1.4.2
python-telegram-bot==21.10
psutil==7.2.2
optuna==4.8.0
