Watchdog Trading

story-prediction-assistant-watchdog-trading User Story

active user-story

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
  • arch-domain-kalshi-assistant — Strategy, WatchdogConfig, Trade entities
  • arch-dataflow-kalshi-assistant — scan loop → threshold detection → order placement
  • project-kalshi-assistant — parent project page
  • board-kalshi-assistant — project board