70 lines
No EOL
1 KiB
Text
70 lines
No EOL
1 KiB
Text
# Trading Bot Requirements
|
|
# Core dependencies for automated crypto trading bot
|
|
|
|
# Exchange connectivity
|
|
ccxt>=4.0.0
|
|
websockets>=11.0.0
|
|
|
|
# Data processing and analysis
|
|
pandas>=2.0.0
|
|
numpy>=1.24.0
|
|
pandas-ta>=0.3.14b
|
|
|
|
# Async support
|
|
aiohttp>=3.8.0
|
|
asyncio-throttle>=1.0.0
|
|
|
|
# Configuration management
|
|
python-dotenv>=1.0.0
|
|
|
|
# Database support
|
|
sqlalchemy>=2.0.0
|
|
aiosqlite>=0.19.0
|
|
|
|
# Logging and monitoring
|
|
colorlog>=6.7.0
|
|
|
|
# Mathematical computations
|
|
scipy>=1.10.0
|
|
scikit-learn>=1.3.0
|
|
|
|
# Time and date handling
|
|
pytz>=2023.3
|
|
|
|
# Data validation
|
|
pydantic>=2.0.0
|
|
|
|
# HTTP requests
|
|
requests>=2.31.0
|
|
|
|
# JSON handling
|
|
ujson>=5.8.0
|
|
|
|
# Testing (optional)
|
|
pytest>=7.4.0
|
|
pytest-asyncio>=0.21.0
|
|
|
|
# Performance monitoring
|
|
psutil>=5.9.0
|
|
|
|
# Notifications (optional)
|
|
python-telegram-bot>=20.0.0
|
|
|
|
# Cryptographic functions
|
|
cryptography>=41.0.0
|
|
|
|
# Environment and system
|
|
python-environ>=0.4.0
|
|
|
|
# Development tools (optional)
|
|
black>=23.0.0
|
|
flake8>=6.0.0
|
|
mypy>=1.5.0
|
|
|
|
# Jupyter notebook support (optional)
|
|
jupyter>=1.0.0
|
|
ipython>=8.0.0
|
|
|
|
# Additional utilities
|
|
tqdm>=4.65.0
|
|
rich>=13.0.0 |