How to scan stocks on Streak

From WebNotes, a public knowledge base. Last updated . Reading time ~7 min. Level: Beginner.

Streak’s stock scanner allows traders to search the NSE and BSE equity universe for stocks meeting custom technical conditions, filtering thousands of instruments down to a focused list of candidates that satisfy specific indicator criteria at a given point in time. This guide covers the scanner setup procedure, condition types available, timeframe selection, alert configuration, and how to act on scan results through Zerodha.

Conflict-of-interest disclosure. This guide is published by WebNotes Editorial Team for informational purposes. WebNotes has no commercial relationship with Streak Tech Private Limited or Zerodha. No affiliate commission is earned from Streak subscriptions.

Disclosure on scan results. Scan results are mechanically generated from technical indicator values and do not constitute investment advice or research recommendations. Technical indicators are derived from historical price and volume data. A stock appearing in a scan result does not imply a positive outlook or a buy recommendation. Trading decisions based solely on technical scan outputs carry substantial financial risk. Streak is a technology platform, not a SEBI-registered investment adviser or research analyst.

Prerequisites

Before following this guide, confirm that:

  • You have a Streak account at streak.tech. A free account provides access to basic scanning; paid plans offer more conditions per scan, broader scan universes, and alert delivery.
  • You have basic familiarity with at least one technical indicator (for example, moving averages, RSI, MACD, or volume). The Streak scanner’s condition builder uses indicator names and parameters; understanding what an indicator measures will help you construct meaningful scan conditions.
  • You have a Zerodha account if you intend to place orders on qualifying stocks after the scan.

Step-by-step procedure

Step 1: Open the Streak scanner

Log in to streak.tech. In the top navigation or sidebar, click Scanner or Create scan. The scanner interface opens with an empty condition set and a stock universe selector.

Alternatively, access Streak from within Kite web by clicking the Streak link in the partner platforms section, then navigate to the scanner from within the embedded interface.

Step 2: Select the scan universe

The scan universe defines which stocks are tested against your conditions. Options typically include:

UniverseApproximate sizeNotes
Nifty 5050 stocksMost-liquid large-cap stocks; low noise
NSE 200200 stocksLarge and mid-cap; balanced breadth
NSE 500500 stocksBroad NSE universe; wider results
BSE 500500 stocksBSE equivalent; overlaps significantly with NSE 500
F&O stocks~200 stocksStocks with active derivatives contracts; suitable for options-related scans
Custom listUser-definedUpload or type a specific set of stock symbols

For most technical scans, start with the NSE 500 or F&O stocks universe. Scanning a narrower universe (Nifty 50) reduces results to more liquid instruments where execution is easier; scanning a broader universe increases the volume of results and the chance of finding qualifying stocks in less-liquid segments.

Step 3: Select the timeframe

The timeframe determines which bar’s data is used to compute indicator values. Streak supports:

TimeframeTypical use case
1-minuteIntraday scalping scans; very noisy
5-minuteIntraday momentum scans; common for intraday traders
15-minuteIntraday trend scans; balanced between noise and signal
30-minuteIntraday or short-term swing scans
1-hourShort-term swing scans
DailySwing trading and positional scans; most commonly used
WeeklyMedium-term and positional scans

For a beginner scan identifying stocks with a bullish technical setup for the next trading session, the daily timeframe is the most practical starting point. Daily conditions are more stable than intraday conditions and easier to evaluate on end-of-day data.

Step 4: Define the scan conditions

The condition builder uses the same interface as the strategy builder. A condition consists of three parts: a left-side value, an operator, and a right-side value.

Common condition examples:

Scan objectiveCondition
RSI oversoldRSI(14) < 30 (on daily chart)
Golden crossEMA(50) crosses above EMA(200) (on daily chart)
Bullish MACD crossoverMACD line crosses above Signal line
Volume surgeVolume > 2 * Average Volume(20)
Breakout above recent highClose > Highest High(20) of previous 20 bars
Bollinger Band squeezeUpper Band - Lower Band < 5% of Close
Price above 200-day MAClose > SMA(200)

Adding multiple conditions. Multiple conditions can be combined with AND (all conditions must be true for the stock to qualify) or OR (any condition being true qualifies the stock). AND conditions narrow the result set; OR conditions widen it.

Example: swing-trade oversold setup with volume confirmation.

  1. Condition 1: Close > SMA(200), stock is in a long-term uptrend
  2. Condition 2: RSI(14) < 40, RSI has pulled back from overbought levels
  3. Condition 3: Volume > 1.5 * Average Volume(20), today’s volume exceeds the 20-day average, suggesting institutional activity
  4. Combine all three with AND

This scan finds stocks in a long-term uptrend, with a recent RSI pullback toward the oversold zone, and a volume spike, a combination often associated with institutional buying or accumulation.

Indicator parameters. Most indicators accept parameters: RSI(14) uses a 14-period lookback; SMA(50) uses a 50-period moving average. Modify parameters by clicking on the indicator name in the condition builder. Default parameters (RSI 14, SMA 200, MACD 12/26/9) match conventional usage.

Candlestick patterns. Streak supports named candlestick patterns such as Bullish Engulfing, Hammer, Doji, Morning Star, and Evening Star as condition types. Select the pattern name from the indicator dropdown. The condition evaluates to true if the selected pattern is detected on the last completed bar.

Step 5: Run the scan or set an alert

On-demand run. Click Scan or Run to execute the scan immediately on the most recently available data. For daily-timeframe scans run during market hours, the most recent completed bar is the previous day’s close; the current day’s incomplete bar is not yet available. Run daily scans after 3:30 PM IST for next-day candidates.

Alert. Click Set alert or Save and alert to configure the scan as a recurring alert. Options include:

  • Before market open: Run the scan on previous day’s close data and deliver results by email or push notification before 9:15 AM IST.
  • Intraday (at a specified interval): Run the scan at a set frequency (for example, every 15 minutes) during market hours and notify when qualifying stocks are found.

Alerts reduce the need to manually run the scan each day.

Step 6: Review scan results and act

The results screen lists each qualifying stock with:

  • Stock symbol and name
  • Last close price or current price
  • Indicator values at scan time (for example, RSI value, distance from moving average)
  • Mini chart showing recent price action
  • Add to watchlist button (adds the stock to a specified Kite watchlist)

Review each result individually. A scan result identifies stocks meeting mathematical criteria but does not confirm that the setup is actionable. Review the price chart, check for upcoming corporate events (earnings, board meetings, dividend records) using Tickertape, and assess whether the stock’s sector and fundamentals are consistent with the technical signal.

Add to Kite watchlist. Click Add to watchlist for qualifying stocks. The stock is added to the selected Kite watchlist, where you can monitor it during the next trading session and place orders when your price or time criteria are met.

Use as strategy universe. In the Streak strategy builder, you can restrict the strategy’s scan universe to the list of stocks from a saved scan, allowing the strategy to generate entry signals only from stocks that met the scan criteria.

Saving and reusing scans

Click Save on the scan to save the condition set. Saved scans appear in the My Scans section. You can rerun a saved scan at any time or edit the conditions. Saving a scan allows you to run the same criteria at regular intervals without rebuilding the conditions.

What can go wrong

Scan returns zero results. All conditions may be too restrictive in combination. Relax one or more conditions (for example, raise the RSI threshold from 30 to 40) or reduce the number of AND conditions. Consider using OR logic for some conditions.

Scan returns too many results (hundreds of stocks). Conditions may be too broad. Add additional AND conditions to narrow the result set. Filtering for volume (Volume > 1.5x average) or trend confirmation (Close > SMA 200) often reduces noisy results.

Indicator values look incorrect. Verify that the selected timeframe matches your intention. Daily RSI and 5-minute RSI produce very different values for the same stock. Also confirm the indicator parameters (e.g., RSI(14) vs. RSI(7)) are set as intended.

Scan results not updated. If the scan was run before the previous day’s data was fully incorporated by Streak’s data provider, results may reflect older data. For daily scans, run after 4:00 PM IST to ensure the full previous session’s close data is available.

References

  1. Streak Tech. “Scanner documentation”. support.streak.tech. Accessed May 2026.
  2. Zerodha Support. “Using Streak on Kite”. support.zerodha.com. Accessed May 2026.
  3. NSE India. “NSE 500 index constituent list”. nseindia.com. Accessed May 2026.
  4. Zerodha Z-Connect Blog. “Streak for Kite, technical strategy tools”. z-connect.zerodha.com. Accessed May 2026.

Reviewed and published by

The WebNotes Editorial Team covers Indian capital markets, payments infrastructure and retail investor procedures. Every article is fact-checked against primary sources, principally SEBI circulars and master directions, NPCI specifications and the official support documentation published by the intermediary in question. Drafts go through a second-pair-of-eyes review and a separate compliance read before publication, and revisions are tracked against the SEBI and NPCI rule changes referenced in the methodology section.

Last reviewed
Conflicts of interest
WebNotes is independent. No relationship with any broker, registrar or bank named in this article.