Repository files navigation # SPX 0DTE Bull Put Spread Screener
A production-ready Python application that scans SPX/SPXW option chains in real time and alerts on high-quality 0DTE Bull Put Spread opportunities.
## Features
- Provider-independent data ingestion
- Modular scoring engine
- Rich dashboard output
- Telegram / Discord / Email alerts
- YAML configuration
- Scheduled scans
- Docker compatible
- Fully typed with unit tests
## Getting Started
1. Create a virtual environment:
```powershell
python -m venv .venv
.\.venv\Scripts\Activate.ps1
pip install -r requirements.txt
```
2. Copy environment example:
```powershell
copy .env.example .env
```
3. Edit `spx_trader/config/config.yaml` and configure alerts.
4. Start the application:
```powershell
python -m spx_trader.app
```
## Docker
Build and run with Docker:
```powershell
docker build -t spx-trader .
docker run --rm -v ${PWD}/spx_trader/config:/app/spx_trader/config spx-trader
```
## Testing
```powershell
pytest
```
# LongBridgeOptions
You can’t perform that action at this time.