Tap 👁🗨Watch on this ticker's scanner row for a one-tap quick watch. Or commit a full thesis with entry/exit/ invalidation rules to data/watchlist.yaml.
Context
Relative strength vs SPY (60d)-1.48
Earnings date2026-08-05
Catalyst flagPresent
Trend / vol / liquidityMIXED · MED · CARE
Why this decision
Six gates. First BLOCK wins.
Universe (Hard Constraints)
Loaded.
PASS
Price between $5 and $100
Within universe.
70.74
thr: $5–$100
OK
Avg daily $ volume ≥ $10M
Meets liquidity floor.
1467051580
thr: 10000000
OK
Gemini explanation
Optional. Uses your server-side GEMINI_API_KEY.disabled
Add GEMINI_API_KEY to your environment to enable plain-English summaries. Settings →
Spread ≤ 0.25%
Execution friction acceptable.
0.198
thr: 0.25
OK
Market & Trend Alignment
Counter-trend: blocked.
BLOCK
20 ≥ 50 ≥ 200
Trend not stacked.
72.09 / 72.07 / 78.93
thr: 20≥50≥200
FAIL
Price ≥ 50-day
Below 50-day; trend risk.
70.74
thr: 72.07
FAIL
Relative strength vs SPY (60d)
Lagging SPY.
-1.48
thr: -0.5
FAIL
What would need to change
Wait for trend alignment (price above 50-day and MA stack).