58 lines
679 B
Plaintext
58 lines
679 B
Plaintext
# Dependencies
|
|
# ============================================
|
|
|
|
# Core
|
|
python-dotenv>=1.0
|
|
pydantic>=2.0
|
|
pydantic-settings>=2.0
|
|
PyYAML>=6.0
|
|
|
|
# MetaTrader 5
|
|
MetaTrader5>=5.0
|
|
|
|
# Data & Analysis
|
|
pandas>=2.0
|
|
numpy>=1.24
|
|
pandas-ta>=0.3.14b1
|
|
|
|
# AI / ML
|
|
scikit-learn>=1.3
|
|
xgboost>=2.0
|
|
joblib>=1.3
|
|
|
|
# NLP / Sentiment
|
|
transformers>=4.30
|
|
torch>=2.0
|
|
google-genai>=1.0
|
|
|
|
# News APIs
|
|
httpx>=0.24
|
|
|
|
# Web Dashboard
|
|
fastapi>=0.100
|
|
uvicorn[standard]>=0.20
|
|
websockets>=12.0
|
|
|
|
# Telegram
|
|
python-telegram-bot>=21.0
|
|
|
|
# Database
|
|
SQLAlchemy>=2.0
|
|
aiosqlite>=0.19
|
|
|
|
# Scheduling
|
|
APScheduler>=3.10
|
|
|
|
# Logging
|
|
loguru>=0.7
|
|
|
|
# HTTP
|
|
aiohttp>=3.9
|
|
|
|
# Testing
|
|
pytest>=8.0
|
|
pytest-asyncio>=0.21
|
|
|
|
# Utilities
|
|
rich>=13.0
|