Quick Note on “Will Be Bullish Today”
No screen can guarantee that a stock will be bullish today. What we can do is tilt the odds by selecting stocks that historically show characteristics associated with short‑term upward moves. These filters are designed exactly for that: to find candidates with a higher probability of being bullish today, not a certainty.
Screening Filters
Relative Volume ≥ 1.5 (relative_vol: {'min': '1.5'})
- Purpose: Find stocks trading with significantly higher volume than their recent average.
- Rationale:
- Elevated relative volume (1.5x or more) indicates unusual trading activity.
- Strong bullish moves often occur when price action is supported by heavy participation—more buyers stepping in.
- This filter helps avoid “dead” stocks and focuses on names where something is happening today (news, breakout, institutional activity, etc.), which is crucial for a same‑day bullish thesis.
Price Above 20-Day Moving Average (moving_average_relationship: ['PriceAboveMA20'])
- Purpose: Ensure the stock is in a short‑term uptrend or at least above a key trend benchmark.
- Rationale:
- The 20-day moving average is a common short‑term trend indicator.
- When price is above MA20, it suggests positive recent momentum and that buyers have been in control over the last month or so.
- For a “bullish today” screen, you generally don’t want stocks fighting a clear short‑term downtrend.
Price Breaking/Touching Resistance or Upper Bollinger Band
(support_resistance_relationship: ['PriceBreakResistance', 'PriceBreakUpperBoll', 'PriceAroundUpperBoll'])
- Purpose: Capture stocks that are breaking out or pressing against upper technical boundaries, which are common setups for bullish continuation.
- Rationale:
- PriceBreakResistance:
- Breaking above a previous resistance level often signals a shift in supply‑demand dynamics.
- Many traders view this as a bullish breakout and may enter or add positions, fueling further upside.
- PriceBreakUpperBoll and PriceAroundUpperBoll:
- The upper Bollinger Band represents a statistically “stretched” price level relative to recent volatility.
- Price riding or breaking the upper band is a classic momentum signal—stocks in strong uptrends often “walk the band.”
- Including both breaking and being near the upper band captures early and ongoing bullish momentum.
One-Day Rise Probability ≥ 70% (one_day_rise_prob: {'min': '70'})
- Purpose: Filter for stocks where a model estimates a relatively high probability of finishing higher today.
- Rationale:
- This is a predictive/statistical factor, likely derived from historical patterns, volatility, order flow, or other signals.
- A threshold of 70% is quite strict for a one‑day move and targets names with a materially better‑than‑coin‑flip chance of a positive close.
- Directly aligns with your goal: stocks that are more likely to be bullish today.
Predicted One-Day Return ≥ 2% (one_day_predict_return: {'min': '2'})
- Purpose: Ensure not just a higher probability of going up, but a meaningful expected size of the move.
- Rationale:
- A stock that rises 0.2% is technically bullish but not very interesting.
- By requiring an expected gain of at least ~2% for the day, the screen focuses on opportunities where the potential upside is sizable enough to matter for active traders.
- This avoids “flat but slightly positive” names and focuses on higher-impact moves.
Why Results Match Your Request
Together, these filters narrow the universe to stocks that are:
- In a short‑term uptrend
- Showing strong or unusual current-day activity
- Pressing through key bullish technical levels
- Statistically more likely to be up today, with a decent expected gain
This is about as close as a systematic screen can get to “stocks that will be bullish today,” while staying grounded in probabilities rather than guarantees.
This list is generated based on data from one or more third party data providers. It is provided for informational purposes only by Intellectia.AI, and is not investment advice or a recommendation. Intellectia does not make any warranty or guarantee relating to the accuracy, timeliness or completeness of any third-party information, and the provision of this information does not constitute a recommendation.