# ============================================================
# 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.14.1+cpu
stable-baselines3==2.9.0
gymnasium==1.4.0
numpy==2.4.6
scipy==1.17.1
scikit-learn==1.9.1
pandas==3.1.0

# -- Technical Analysis --------------------------------------
TA-Lib==0.8.2

# -- Data Acquisition ----------------------------------------
requests==2.34.2
aiohttp==3.14.5
httpx==0.28.1

# -- MetaTrader 5 (Cloud Fallback) ---------------------------

# -- Database ------------------------------------------------
psycopg2-binary==2.9.13
sqlalchemy==2.1.6
alembic==1.20.1
redis==8.1.0

# -- Monitoring & Logging ------------------------------------
prometheus-client==0.26.0
structlog==26.1.0
rich==15.0.0
tqdm==4.70.1

# -- Dashboard / API -----------------------------------------
jinja2==3.1.6
fastapi==0.143.0
uvicorn[standard]==0.54.0

# -- Configuration -------------------------------------------
python-dotenv==1.2.4
pydantic==2.14.1
pydantic-settings==2.16.1
tomli==2.5.0

# -- Utilities -----------------------------------------------
python-socketio==5.17.0
python-dateutil==3.0.0
nest-asyncio==1.6.0
pytz==2026.5
click==8.5.0
tabulate==0.10.0
joblib==1.6.0
python-telegram-bot==22.8
psutil==7.2.2
optuna==5.0.0
