#!/usr/bin/env python3 """ Requirements file for MetaTrader 5 Trading Bot. Lists all required Python packages for running the trading bot. """ # Core dependencies MetaTrader5>=5.0.0 pandas>=1.3.0 numpy>=1.20.0 matplotlib>=3.4.0 seaborn>=0.11.0 scikit-learn>=1.0.0 tqdm>=4.60.0 # Data handling and processing pytz>=2021.1 python-dateutil>=2.8.1 joblib>=1.0.1 # Visualization and reporting plotly>=5.0.0 weasyprint>=53.0 # Optional, for PDF dashboard generation # Optimization scipy>=1.7.0 hyperopt>=0.2.5 # For advanced optimization techniques # Testing pytest>=6.2.5 # For running unit tests