# ============================================================
# XAUUSD AI TRADING BOT - REQUIREMENTS
# ============================================================
# ÉTAPE 1 : Installer PyTorch CPU d'abord (base requise)
# pip install torch torchvision --index-url https://download.pytorch.org/whl/cpu
#
# ÉTAPE 2 : Installer torch-directml pour AMD RX 6700 XT
# pip install torch-directml
#
# ÉTAPE 3 : Installer le reste
# pip install -r requirements.txt
# ============================================================

# --- Connexion Marché ---
MetaTrader5>=5.0.45

# --- Deep Learning & RL ---
torch>=2.0.0
# torch-directml>=0.2.0  # À décommenter après upgrade à Python 3.12
numpy>=1.24.0
gymnasium>=0.29.0

# --- Data Science ---
pandas>=2.0.0
ta>=0.11.0
scikit-learn>=1.3.0
scipy>=1.11.0

# --- News & Sentiment ---
textblob>=0.17.1
feedparser>=6.0.10
requests>=2.31.0
beautifulsoup4>=4.12.0
transformers>=4.35.0
vaderSentiment>=3.3.2

# --- Web Dashboard ---
fastapi>=0.104.0
uvicorn[standard]>=0.24.0

# --- Visualisation Console ---
rich>=13.6.0
colorama>=0.4.6

# --- Utilitaires ---
python-dotenv>=1.0.0
schedule>=1.2.0
pytz>=2023.3
tqdm>=4.66.0