Architecture Docker (8 services), FastAPI, TimescaleDB, Redis, Streamlit. Stratégies : scalping, intraday, swing. MLEngine + RegimeDetector (HMM). BacktestEngine + WalkForwardAnalyzer + Optuna optimizer. Routes API complètes dont /optimize async. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
43 lines
676 B
Plaintext
43 lines
676 B
Plaintext
# ============================================================
|
|
# BASE - Partagé entre tous les containers
|
|
# ============================================================
|
|
|
|
# Data
|
|
numpy==1.26.2
|
|
pandas==2.1.3
|
|
scipy==1.11.4
|
|
|
|
# Database
|
|
sqlalchemy==2.0.23
|
|
psycopg2-binary==2.9.9
|
|
alembic==1.13.0
|
|
|
|
# Cache
|
|
redis==5.0.1
|
|
|
|
# Async
|
|
aiohttp==3.9.1
|
|
aiofiles==23.2.1
|
|
httpx==0.25.2
|
|
|
|
# HTTP
|
|
requests==2.31.0
|
|
requests-oauthlib==1.3.1
|
|
|
|
# Config
|
|
python-dotenv==1.0.0
|
|
pyyaml==6.0.1
|
|
|
|
# Date/Time
|
|
python-dateutil==2.8.2
|
|
pytz==2023.3.post1
|
|
|
|
# Logging
|
|
loguru==0.7.2
|
|
python-json-logger==2.0.7
|
|
|
|
# API Framework (utilisé par api + ml services)
|
|
fastapi==0.104.1
|
|
pydantic==2.5.0
|
|
pydantic-settings==2.1.0
|