Installation¶
Get SignalFlow up and running in minutes.
Requirements¶
- Python 3.12+
- 4GB RAM minimum (16GB recommended for backtesting)
Install¶
Standard Installation¶
With Neural Networks¶
For deep learning validators (LSTM, Transformers):
Virtual Environment (Recommended)¶
# Create environment
python -m venv signalflow-env
source signalflow-env/bin/activate # Windows: signalflow-env\Scripts\activate
# Install
pip install signalflow-trading[nn]
Verify Installation¶
import signalflow
from signalflow.core import RawData, Signals
from signalflow.detector import SmaCrossSignalDetector
print(f"SignalFlow {signalflow.__version__} installed ✓")
Platform Notes¶
=== "Linux" Works out of the box.
=== "macOS" Supports both Intel and Apple Silicon (M1/M2/M3).
=== "Windows" Works in Command Prompt or PowerShell.
Troubleshooting¶
Import errors?
GPU not detected?
# Check CUDA version first: nvidia-smi
pip install torch --index-url https://download.pytorch.org/whl/cu121
pip install signalflow-nn
Python version too old?
Next Steps¶
-
Build your first strategy in 10 minutes
-
Configure components and parameters
Need help? pathway2nothing@gmail.com