macOS
Tested on macOS 13 Ventura and later (Intel and Apple Silicon).macOS-specific notes
ONNX on Apple Silicon
onnxruntime works on M1/M2/M3 via Rosetta or native arm64. If you hit install errors, try the silicon-optimized wheel:
LightGBM on Apple Silicon
LightGBM requires OpenMP. Install it first:MT5 API server
The MT5 API server cannot run on macOS — it requires/dev/kvm which macOS does not provide. Use a Linux VPS for the full live trading stack. You can still develop and test all ML/trading code locally on macOS using --dry mode with a remote MT5 API.
Linux
Tested on Ubuntu 22.04 LTS and Debian 12.Install system dependencies
python3.11 not available in your repos? Add the deadsnakes PPA on Ubuntu:Or use pyenv:
Hardware requirements
| Use case | CPU | RAM | Disk |
|---|---|---|---|
| Run the bot | 4-core (i3+) | 8 GB | 5 GB |
| Local training (CPU) | 4-core | 8 GB | 10 GB |
| MT5 API server | 4-core | 8 GB (5 GB free for VM) | 25 GB |
Next steps
Configuration
Set up your .env, config.json, and ml_config.json.
First run
Pull models, dry-run, then go live.