Fixed a long list of scanner bugs. I appreciate all your feedback and testing!
Pattern Detection
- Heikin-Ashi reversals (bull and bear) now detected reliably
- Continuation patterns no longer mis-tagged as reversals
- “Bars since reversal” counters now report the freshest event, not the oldest in the window
- New 10/20-day high and low flags now compare actual highs and lows and exclude today’s bar
Watchlists
- A few watchlists were quietly drawing from the wrong direction’s tickers
- “SMA stacked correctly” short-side now requires bearish stack
- “Trend Signal Up” and “Trend Signal Down” now differentiate properly
- “Trend Starting (short)” now requires the correct downward momentum signal
- Several relative-strength filter thresholds had drifted to no-op values; restored
Day, Range, and Level Calculations
- Premarket High now reflects the actual premarket peak
- Day High / Day Low now include every bar after market open
- Year / month / quarter highs and lows return the true extreme price
- “Above 50 / 100 / 200 SMA” flags now correctly identify stocks above the moving average
- Yesterday’s percent change formula corrected
Filters
- “Float Max %” filter now works when only Max is configured
- Bollinger Z-score filter now also gates short signals
- “EMA Cross (recent)” filter now actually limits to recent bars
- Earnings filters handle the full set of comparison operators
- Filter errors are now visible instead of silently returning an unfiltered list
