From 154e44e8d5ff68ebe750c16e9a7f18225563e668 Mon Sep 17 00:00:00 2001 From: momentum dev Date: Mon, 27 Jul 2026 12:12:14 -0500 Subject: [PATCH] fix: tradier stack compose must pin ALPACA_DATA_FEED=sip Fresh DB has no config_overrides row, so without the compose-level pin the parallel stack falls back to the thin IEX feed and its rvol/volume decisions diverge from the main stack (which carries feed=sip in the DB). Co-Authored-By: Claude Fable 5 --- deploy/docker/truenas-compose.tradier.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/deploy/docker/truenas-compose.tradier.yaml b/deploy/docker/truenas-compose.tradier.yaml index b86f3a5..f583de9 100644 --- a/deploy/docker/truenas-compose.tradier.yaml +++ b/deploy/docker/truenas-compose.tradier.yaml @@ -59,6 +59,9 @@ services: ALPACA_API_KEY: ALPACA_SECRET_KEY: ALPACA_BACKFILL_FEED: sip + # fresh DB has no config_overrides, so compose must set the paid SIP + # feed explicitly or this stack silently runs thin IEX volume + ALPACA_DATA_FEED: sip ALPACA_BASE_URL: https://paper-api.alpaca.markets ALPACA_PAPER_SYNC_ENABLED: '1' DATABASE_URL: postgresql://momentum:@postgres:5432/momentum