How to Screen for Stocks Trending Up on Both Weekly and Daily Timeframes

To identify trend in stock market conditions, build a two-timeframe screen that requires both the weekly and the daily chart to agree on direction. Filter on moving averages, slope and relative strength, then rank survivors by a numeric score before trading the top names.

TrustyBull Editorial 5 min read

What if you could ignore 90 percent of the market noise and only trade stocks where both the weekly and daily charts agree on direction? That is the simplest and most underrated way to identify trend in stock market conditions, and it filters out most fake breakouts before you ever click buy.

Most retail traders look at one timeframe at a time. They get whipsawed because the daily chart says "go" while the weekly chart says "stop". The fix is a two-timeframe screen that rejects any stock where the two disagree.

1. Pick a clear definition of "trending up"

Stop using vague phrases like "stock is rising". A stock is trending up when:

  • The 50-period backtesting">moving average is sloping upward
  • Price closes above the 50-period moving average more often than below it
  • Recent swing highs are higher than the previous swing highs
  • Recent swing lows are higher than the previous swing lows

Apply this exact definition on both the weekly and the daily timeframe. If only one passes, the stock is in conflict and you skip it.

2. Build the weekly filter first

The weekly chart is your big-picture filter. It tells you which side of the market matters. Run a screener on weekly data and keep only stocks where:

  • Weekly close is above the 30-week moving average
  • 30-week moving average is rising over the past 5 weeks
  • The most recent weekly close is higher than the close from 13 weeks ago

This eliminates roughly 70 percent of stocks immediately. Anything that survives is in some kind of multi-month uptrend.

3. Add the daily filter on top

Now run the survivors through a daily-timeframe filter:

  • Daily close above the 50-day moving average
  • 50-day MA is sloping up over the past 10 days
  • Daily close above the 20-day moving average
  • 20-day MA above the 50-day MA

If a stock passes both the weekly and the daily filters, you have alignment. The big trend and the small trend agree. This is where high-probability long trades live.

4. Add a strength score, not just a yes/no

A pure yes/no filter misses information. Add a numeric score to rank the survivors:

  • +1 point for each filter passed (max 7)
  • +1 point if relative strength against the index is above 70
  • +1 point if average daily volume is above the 50-day average

Sort by total score. Trade the top 10 to 20 names. Drop anything below 6 out of 9.

5. Check sector confirmation

A stock trending up while its sector is falling is suspicious. Either you found a genuine outlier or the stock is reacting to news that will fade. Before placing a trade, confirm:

  • The sector index is also above its 50-day moving average
  • At least 5 other stocks in the sector pass your daily filter

If the sector is weak, demote the candidate. Strong stocks in strong sectors usually outperform strong stocks in weak sectors.

6. Set entry and stop using both timeframes

Use the weekly chart to define your stop. Use the daily chart to time your entry.

  • mcx-and-commodity-trading/stop-loss-order-mcx-trading">Stop loss below the most recent weekly swing low or 30-week MA, whichever is closer
  • Entry on a daily breakout from a tight consolidation, or a pullback to the 20-day MA

This setup gives you a wide stop on the weekly view and a tight entry on the daily view, which is the right shape for trend trades.

7. Run the screen on a fixed schedule

Trend screens lose value when run randomly. Pick a schedule and stick to it:

  • Weekly screen runs once, every Saturday
  • Daily filter runs every evening after market close
  • Add new candidates only on the schedule, not on a whim

This discipline matters more than the exact filter values. The screen builds a rhythm and weeds out impulse trades.

8. Manage open positions on the same logic

If a stock you own falls below the daily 20-day MA, raise alert. If it falls below the daily 50-day MA, trim. If the weekly close drops below the 30-week MA, exit. This rule is simple and prevents winners from turning into losers without a single emotional decision.

Putting it all together

The whole workflow takes about 15 minutes a day once set up. Use any standard screener — the official NSE tools, or any third-party screener that supports custom filters. Save the screen, give it a name, and trust the rules. The stocks that pass both timeframes are not always the most exciting. They are the ones most likely to keep going up while you sleep.

This is what people mean by trend-following. It is boring, mechanical and often outperforms the most clever discretionary setups over a full cycle.

Frequently Asked Questions

What timeframe is best to identify a stock market trend?

Use a combination of weekly and daily timeframes. The weekly chart sets the big-picture direction and the daily chart times the entry.

How often should I rescreen my watchlist?

Run the weekly filter once a week and the daily filter every evening. Rescreening too often introduces noise and forces overtrading.

Does this screen work in a sideways market?

It naturally produces fewer candidates in sideways markets, which is correct. Trend filters should fire only when trends actually exist.

Frequently Asked Questions

What timeframe is best to identify a stock market trend?
Use a combination of weekly and daily timeframes, where the weekly chart sets the big-picture direction and the daily chart times the entry.
How often should I rescreen my watchlist?
Run the weekly filter once a week and the daily filter every evening, since rescreening too often introduces noise and forces overtrading.
Does this screen work in a sideways market?
It naturally produces fewer candidates in sideways markets, which is correct, since trend filters should fire only when trends actually exist.
Which moving averages work best for trend filters?
A 30-week moving average on the weekly chart and a combination of the 20-day and 50-day moving averages on the daily chart cover most use cases.