Watchdog Trading
story: Watchdog Trading
Role
Trader (Lucas)
Key
watchdog-trading
Want
As a trader, I want a watchdog that continuously scans all same-day markets and automatically buys YES when odds cross 85%, then sells at 95% (take profit) or 80% (cut loss)
So That
So that I can capture reliable mid-game profits without needing pregame prediction, riding game state instead of forecasting outcomes
Acceptance Criteria
- Continuous polling of all active same-day markets via API
- Auto-buy YES when any market's yes_bid crosses 85% threshold
- Auto-sell at 95%+ (take profit) or below 80% (cut loss)
- Configurable thresholds per strategy instance
- Solid Queue background job for continuous scanning
- Rate-limit-aware polling (stays within 20 reads/sec)
- Tracks all positions and P&L in real time
Success Metric
85%+ win rate on watchdog trades with average profit of $0.10–$0.15 per contract
Related Architecture
arch-domain-kalshi-assistant— Strategy, WatchdogConfig, Trade entitiesarch-dataflow-kalshi-assistant— scan loop → threshold detection → order placement
Related
project-kalshi-assistant— parent project pageboard-kalshi-assistant— project board