
How to Pick Stocks for BTST (Buy Today Sell Tomorrow)
BTST (Buy Today Sell Tomorrow) is one of the most popular short-term trading strategies in Indian equity markets. You buy shares before market close (3:00–3:30 PM) and sell them the next morning before delivery is credited capturing overnight price gaps driven by news, FII activity, or technical breakouts. But the key to consistent BTST profits is stock selection. Not every stock is suitable you need high liquidity, the right volume signals, a bullish close pattern, and sector momentum all aligning on the same day.
In this complete 2026 guide, you will get the exact 10-point BTST stock selection checklist used by professional traders, a ready-to-use Chartink screener formula, real NSE trade examples, and a step-by-step guide to placing BTST orders in Zerodha and Upstox.
Before diving into stock selection, it’s crucial to grasp the fundamentals of BTST trading. This strategy involves buying stocks just before the market closes and selling them the next morning, typically within the first hour of trading. The goal is to exploit short-term price fluctuations driven by after-hours news, market sentiment, or technical breakouts.
Focus on stocks with high liquidity and volatility, as these are more likely to experience significant price movements overnight. By understanding the mechanics of BTST, you can better align your stock picks with market conditions.
Liquidity is a cornerstone of successful BTST trading. For BTST trading in India, always restrict your stock universe to F&O (Futures and Options) segment stocks. Here is why F&O stocks have significantly higher daily liquidity (typically 5–50 lakh shares/day), tighter bid-ask spreads, and lower overnight gap risk than non-F&O stocks. In illiquid stocks, a single large sell order the next morning can create a 3–5% gap down before you can exit.
India-specific liquidity criteria for BTST: Stock must be in the F&O segment (check NSE website’s derivatives list) Today’s volume must be at least 1.5× the 20-day average volume this signals unusual interest Stock price between ₹100 and ₹2,000 avoids penny stock risk and ensures adequate options liquidity Delivery percentage must be above 30% today delivery % above 30% means large players are holding overnight, not just intraday speculators
Where to check delivery %: NSE website → Market Data → Bhav Copy → download the day’s delivery data. Or use Trendlyne.com which shows live delivery % for all NSE stocks.
Avoid these for BTST regardless of volume: Stocks with major corporate actions tomorrow (dividend ex-date, bonus record date, stock split) check NSE corporate calendar daily Stocks under F&O ban they have position limits and unusual price behavior. Stocks with high trading volumes ensure you can enter and exit positions without significant price slippage. To pick stocks for BTST, prioritize those listed in major indices like the Nifty 50 or BSE Sensex, as they typically have robust liquidity.
Check the average daily trading volume using tools like Moneycontrol or TradingView. Aim for stocks with at least 1 million shares traded daily to minimize risks associated with low liquidity.
Tools to Use:
Market trends play a pivotal role in BTST stock selection. Stocks that align with the broader market’s direction bullish or bearish are more likely to deliver quick gains. Use technical analysis tools to identify stocks in an uptrend or those showing bullish patterns like breakouts or consolidations.
Additionally, monitor market sentiment through news portals or social media platforms like X. Positive news, such as earnings surprises or product launches, can drive overnight price surges, making such stocks ideal for BTST.
Volatility is the lifeblood of BTST trading. Stocks with higher volatility are more likely to experience significant price changes overnight, offering better profit opportunities. To pick stocks for BTST, look for those with an Average True Range (ATR) of at least 2–3% of their share price.
Use technical indicators like Bollinger Bands or ATR on platforms like Zerodha Kite to identify volatile stocks. However, balance volatility with risk management to avoid unexpected losses.
Tips for Measuring Volatility:
The “BTST Perfect Bullish” setup is the most widely used technical pattern for BTST entry in Indian markets. A stock meets this criteria when all of the following align on the same day:
The 5-point BTST Perfect Bullish checklist:
One additional signal —
The “bullish engulfing near support” BTST setup: When a stock forms a bullish engulfing candle exactly at its 20-day EMA or a horizontal support zone, and all 5 criteria above are met, this is the highest-confidence BTST entry. Probability of a gap-up or positive open next day historically increases significantly.
Platform to check: TradingView set up a watchlist of F&O stocks and apply RSI + MACD indicators. Scan at 3:00–3:15 PM before market close.
Technical analysis is a powerful tool for BTST stock selection. Focus on indicators like Relative Strength Index (RSI), Moving Averages, and MACD to identify stocks with strong momentum. For instance, stocks with an RSI between 50 and 70 are often in a healthy uptrend, making them suitable for BTST.
Combine multiple indicators to confirm signals. For example, a stock crossing above its 50-day moving average with a bullish MACD crossover is a strong candidate. Platforms like TradingView can help visualize these signals effectively.
Corporate events like earnings reports, mergers, or product launches can significantly impact stock prices overnight. To pick stocks for BTST, monitor company announcements on platforms like BSE India or Moneycontrol. Stocks with positive news are more likely to gap up the next morning.
Be cautious of negative announcements, as they can lead to price drops. Cross-reference news with technical signals to ensure the stock aligns with your BTST strategy.
Sources for Corporate News:
Discipline is key in BTST trading. Before entering a trade, define your entry price, target price, and stop-loss levels based on technical analysis. For example, enter a stock breaking above a resistance level and set a target of 2–3% profit with a stop-loss at 1% below the entry.
Use trading platforms to set alerts for your exit points. This ensures you stick to your plan and avoid emotional decisions, maximizing your chances of success.
Real BTST Trade Example —
Step by Step on NSE (Using the 10-Point Checklist) Here is how the 10-point checklist worked in a real BTST setup.
Checklist verification at 3:00 PM:
Trade execution:
Next morning result: Auto sector news was positive overnight. TATAMOTORS opened at ₹689 (+1.02% gap up). Sold at ₹693 within the first 30 minutes. Profit: ₹550 on ₹34,100 capital = 1.6% return in under 18 hours.
Note: This example uses a historical pattern for educational purposes. Past performance does not guarantee future results. Always apply the full 10-point checklist before entering any BTST trade.
BTST trading carries inherent risks due to overnight price gaps. To protect your capital, never allocate more than 2–5% of your portfolio to a single BTST trade. Diversify across multiple stocks to spread risk and avoid overexposure to a single sector.
Additionally, use a risk-reward ratio of at least 1:2. For example, if your stop-loss risks ₹100, aim for a ₹200 profit. This approach ensures that even a few losing trades won’t derail your overall strategy.
BTST Tax Rules in India — STT, STCG, and What to Declare Many traders are confused about the tax treatment of BTST trades.
Here is the exact rule: Is BTST treated as intraday or delivery for tax purposes? BTST is treated as a short-term capital gain (STCG) — not as intraday speculative income. This is because you hold the shares overnight, which makes it a delivery-based transaction.
As of the 2025–2026 tax year: —
Use this checklist every day at 2:45 PM to screen your watchlist. A stock needs to pass at least 7 of 10 points to be considered a valid BTST candidate..
Scoring:
Before risking real capital, practice BTST trading using a paper trading account on platforms like Zerodha or Upstox. This allows you to test your stock-picking strategy without financial risk. Analyze your mock trades to refine your approach and build confidence.
Track your performance over at least 20 trades to identify patterns. Paper trading helps you understand market dynamics and fine-tune your BTST stock selection process.
Overtrading is a common pitfall in BTST strategies. Limit yourself to 1–3 trades per day to maintain focus and avoid impulsive decisions. Quality stock picks based on thorough analysis outperform frequent, poorly planned trades.
Review your trades weekly to assess what worked and what didn’t. This disciplined approach enhances your ability to pick stocks for BTST effectively.
Picking stocks for BTST without considering overall market trends can lead to losses. Always check if the market is bullish, bearish, or range-bound before entering a trade. A bullish market favors BTST trades, while a bearish market increases risks.
Use indices like Nifty 50 as a benchmark. If the market is volatile or bearish, reduce your position size or skip BTST trades altogether.
Stocks hyped on social media or news outlets often lead to poor BTST outcomes. Avoid picking stocks based solely on rumors or unverified tips. Instead, rely on technical analysis and credible news sources to validate your choices.
Cross-check hype-driven stocks with tools like Screener.in to ensure they meet liquidity and volatility criteria.
BTST (Buy Today Sell Tomorrow) is a short-term trading strategy where you buy shares before the market closes in the delivery (CNC) product type and sell them the next trading day — before the T+1 settlement credits the shares to your demat account. It captures overnight price movements without the same-day square-off restriction of intraday trading.
Yes. In Zerodha Kite, buy using the CNC product type before market close (by 3:30 PM). The next morning, go to your Holdings (not Positions) and sell the stock using CNC. The shares will be debited from your demat account as part of T+1 settlement.
The best BTST stocks are those that pass a systematic checklist: F&O segment stock, volume above 1.5× 20-day average, RSI between 40–65, MACD bullish crossover today, closing near the day’s high, sector index positive, delivery percentage above 30%, and no corporate actions tomorrow. Use the Chartink screener formula in this guide to filter NSE stocks daily.
BTST carries overnight risk — gaps down due to negative news, global market falls (US/SGX Nifty), or geopolitical events can cause losses before you can sell. Risk is managed by: trading only F&O stocks, using a stop-loss in mind (and placing a limit sell order at open if the stock gaps down significantly), never allocating more than 5% of portfolio to a single BTST trade, and avoiding stocks near their all-time highs or with corporate actions the next day.
BTST profits are taxed as Short-Term Capital Gains (STCG) at 20% (as of 2025–2026 tax year). STT is charged at 0.1% on both buy and sell side. BTST losses can be set off against other short-term capital gains. Report in ITR-2 or ITR-3 under Schedule CG.
Picking stocks for BTST trading is both an art and a science, requiring a blend of technical analysis, market awareness, and disciplined execution. By focusing on high-liquidity stocks, leveraging technical indicators, and staying informed about corporate news, you can increase your chances of success. Risk management and clear entry-exit strategies further ensure that your trades remain profitable over time.
This guide has outlined actionable steps to help you master BTST stock selection, from identifying volatile stocks to avoiding common pitfalls. Whether you’re a novice or a seasoned trader, applying these principles can elevate your trading game. For more insights, explore related articles on technical analysis basics or stock market strategies.
Now it’s your turn to take action. Start implementing these tips today to pick winning stocks for BTST and build a profitable trading journey!