This folder contains two Nautilus-based Python apps:
- live_webhook_strategy.py (live signal app, webhook output)
- quickstart.py (local backtest demo)
The Docker image includes both apps and uses live_webhook_strategy.py as the default entrypoint.
python -m venv nautilus-env nautilus-env\Scripts\activate pip install -U pip pip install -r requirements.txt
Run locally:
python live_webhook_strategy.py
or:
python quickstart.py
Build from this folder:
docker build -t edgedesk-nautilus .
You must pass your webhook URL.
docker run --rm
-e EDGEDESK_WEBHOOK_URL=http://host.docker.internal:8000/webhook
-e EDGEDESK_BINANCE_SYMBOL=BTCUSDT
-e EDGEDESK_BINANCE_ENV=LIVE
edgedesk-nautilus
Optional auth/rate-limit env vars:
- BINANCE_API_KEY
- BINANCE_API_SECRET
- EDGEDESK_WEBHOOK_BEARER_TOKEN
Use the same image, overriding the command:
docker run --rm edgedesk-nautilus python quickstart.py