You tested a trading strategy on old charts, and it looked profitable. Then you took it live, and the results changed. One reason could be the historical data you used. A daily chart, a 1-minute chart, and tick-by-tick data do not show the market in the same way.
Historical data backtesting means checking your trading rules against past prices before risking money. Daily data works for swing and positional trades, minute data suits most intraday strategies, and tick data is useful only when your stop loss or target depends on very small price moves.
Tick data records every trade or price update. Minute data gives one open, high, low, and close candle every minute. Daily data gives one candle per trading day. Use daily data for swing trades, minute data for intraday trades, and tick data when your entry, stop loss, or target sits within a very small price range.
Historical data is the record of how a stock, index, futures contract, or option moved in the past. It usually includes price, volume, and time.
Backtesting means applying your trading rules to this old price history. For example, if your rule is “buy Nifty futures when price crosses above the first 15-minute high,” a backtest checks how that rule would have worked in earlier sessions.
The difference between tick, minute, and daily data is the level of detail.
A backtest can only be as good as the data behind it. If the data misses price moves or shows incorrect prices, the results may not reflect what would have happened in real trading.
Tick data records individual market events. Depending on the source, it may include every trade, every quote update, or both. A tick usually carries a timestamp, price, and volume. Some datasets also include the best bid and ask prices.
The bid is the price buyers are willing to pay. The ask is the price sellers want. The gap between them is called the spread.
Tick data shows the exact order in which prices moved. If a stock touched ₹1,000, rose to ₹1,001 and fell back to ₹1,000 within seconds, tick data can show that sequence.
This matters when your strategy depends on small price differences. Scalpers, options traders, and algo traders often need this detail because a few points can decide whether a trade hits the target or the stop loss.
The trade-off is size and cost. Tick files can become very large, especially for highly liquid stocks and indices. They also need more storage, processing time, and technical skill.
Minute data groups all price activity in one minute into a single candle. Each candle shows:
For example, a 1-minute candle for Reliance Industries may show an open of ₹2,900, a high of ₹2,904, a low of ₹2,898, and a close of ₹2,902.
Minute data is practical for most intraday traders. You can build 1-minute, 3-minute, 5-minute, and 15-minute strategies from it.
Its limitation is that it does not show the order of prices inside the candle. If both your target and stop loss fall within one candle, the candle alone cannot tell you which was hit first.
Daily data gives one candle per trading day. It shows the day’s opening price, highest price, lowest price, closing price, and total traded volume.
This is the easiest data to understand and use. Many charting platforms and broker platforms provide daily price history, though the date range and export options can vary.
Daily data works well for:
It does not work for intraday strategies. A daily candle cannot tell you whether a stop loss was hit at 10:15 am or whether price recovered by 2:30 pm.
NSE’s regular equity market session runs from 9:15 am to 3:30 pm, while its equity derivatives session runs from 9:15 am to 3:40 pm.nseindia
The right data depends on how closely your strategy watches price. A useful rule is: your data should be at least as detailed as the timeframe on which you make decisions.
Your strategy | Best data | Why |
Hold for days, weeks or months | Daily | One candle per day is enough |
Trade on 5-minute or 15-minute charts | Minute | You need intraday highs and lows |
Trade on 1-minute charts | Minute, sometimes tick | Minute data works unless stops are very tight |
Scalp with 2 to 10 point targets | Tick | You need the exact order of price moves |
Backtest options strategies | Minute or tick, plus option chain data | Index candles alone are not enough |
Study long-term stock performance | Daily | Easy to access and covers more years |
Another simple check is stop loss distance. If your stop loss is 0.5 percent away from entry, minute data is usually enough. If it is only a few points away, tick data becomes important.
Suppose you test this rule on Nifty futures:
The Nifty 50 futures lot size is 65 units for contracts from the January 2026 cycle. It was revised from 75 units.ianslive+1
One futures lot represents a fixed number of units. With a 65-unit Nifty futures lot, every 1-point move changes your profit or loss by ₹65.
If the target is hit:
If the stop loss is hit:
Now imagine one 1-minute candle shows:
Both your target and stop loss are inside this candle. But the candle does not tell you which price came first.
A minute data backtest has to make an assumption. If it assumes the target was hit first, it records a ₹1,950 profit. If it assumes the stop loss was hit first, it records a ₹1,300 loss.
That is a difference of ₹3,250 on one trade.
Now add costs. Suppose brokerage, taxes, exchange charges, and slippage come to ₹300 for a round trip.
If your backtest ignores these costs, it may show a profit that does not exist in live trading.
This example assumes the order fills exactly at the trigger price. In live trading, slippage can change the entry, stop loss, or target price.
Tick data removes the guesswork because it shows the sequence of prices. But for a strategy with a 100-point target and a 50-point stop, minute data will usually give a similar result at much lower cost.
Many traders try to backtest Nifty or Bank Nifty option strategies using only index candles. That does not work properly.
Nifty index candles show the index price. They do not show:
Implied volatility is the market’s expectation of future price movement. It affects option premiums, so two options with the same strike can behave very differently when IV changes.
Open interest is the number of option contracts still active.
For example, if your strategy buys a Nifty 24,500 CE, you need the historical price of that exact option contract. You also need to know how its premium moved during the trade. Historical option chain data includes strike-wise premiums, open interest, volume, and IV, which is why it is needed for option backtesting.
Parameter | Tick Data | Minute Data | Daily Data |
What it records | Every trade or price update | OHLC and volume per minute | OHLC and volume per day |
Detail level | Highest | Medium | Lowest |
Shows order of price moves | Yes | No | No |
File size | Very large | Moderate | Small |
Best for | Scalping, algo trading, tight stops | Intraday and short-term trading | Swing, positional and investing |
Typical history available | Often shorter | Several years | Many years |
Cost | High | Moderate | Low or free |
Beginner friendly | No | Yes, after basics | Yes |
There is no fixed number of years. You need enough trades and enough different market conditions.
For daily strategies, five to ten years is a good starting point. This lets you see how the strategy behaved during rising markets, sharp falls, and long sideways phases. Recently listed companies will have less history, so the test period will naturally be shorter.
For intraday strategies, focus on the number of trades. A strategy with only 30 trades over three months does not give a reliable result. Test it across trending days, range-bound days, and high volatility days.
For options strategies, include different expiry cycles. Weekly and monthly options behave differently because time decay and volatility change as expiry approaches.
Before trusting a backtest, check these points:
Corporate action adjustment is especially important for equity backtesting. Splits, bonus issues and dividends can leave visible jumps in raw price history, while adjusted series rescale older prices to remove those artificial gaps.
Daily data suits investors, positional traders, and swing traders. It is also the best place for a beginner to learn backtesting.
Minute data suits intraday traders, breakout traders, and traders who use 1 minute, 5 minute or 15-minute charts.
Tick data suits scalpers, high-frequency traders, and algo traders whose profit per trade is small. It is less useful for long-term investors and traders with wide stop losses.
If you are new, start with daily or minute data. Tick data is useful, but it adds cost, storage needs, and technical work. Use it only when your stop loss or target is small enough to make that detail matter.
For historical data backtesting, tick, minute, and daily data serve different purposes. Daily data works for slower strategies, minute data covers most intraday rules, and tick data is needed only for very tight price levels. Start with the simplest data that answers your question, clean it properly, add real costs, and test across different market conditions. Then test the strategy with a small position before increasing exposure.
It means testing your trading rules on past market prices. You check how the strategy would have performed before using real money.
Tick data is more detailed, but not always necessary. If your stop loss and target are much wider than a normal one minute price range, minute data is usually enough.
No. Daily data shows only one candle per day. It cannot show whether an intraday stop loss or target was hit.
Broker platforms, charting tools, APIs and data vendors offer daily and minute data. Check the date range, missing candles and whether stock prices are adjusted for splits and bonuses.
No. Index data shows only the Nifty level. To test an option strategy, you need historical option chain data with premiums, strikes, open interest and implied volatility.
Attention Investors!
Stock Brokers can accept securities as margin from clients only by way of pledge in the depository system w.e.f. September 1, 2020. Update your mobile number & email Id with your stock broker/depository participant and receive OTP directly from the depository on your email id and/or mobile number to create a pledge. Pay 20% upfront margin of the transaction early to trade in the cash market segment. Investors may please refer to the Exchange’s Frequently Asked Questions (FAQs) issued vide circular reference NSE/INSP/45191 dated July 31, 2020, and NSE/INSP/45534 dated August 31, 2020, and other guidelines issued from time to time in this regard. Check your Securities /MF/ Bonds in the consolidated account statement issued by NSDL/CDSL every month.
Corporate Office: No. 153/2, 3rd Floor, M.R.B.Arcade, Bagalur Main Road, Dwaraka Nagar, Yelahanka, Bengaluru – 560 063, Karnataka.
Registered Office: Old No.56/2 ,New No.58, LIC Nagar, Vinayagar Kovil Street, Erode -8,Tamil Nadu– 638002.
Alice Blue Financial Services (P) Ltd : NSE EQ | NSE FO | NSE CDS-90112 SEBI REG : INZ000156038
Alice Blue Financial Services (P) Ltd : BSE EQ | BSE FO | BSE CD-6670 SEBI REG : INZ000156038
Alice Blue Financial Services (P) Ltd : CDSL DP ID 12085300 DP SEBI REG : IN-DP-364-2018
Alice Blue Financial Services (P) Ltd : MCX-56710 SEBI REG : INZ000156038
We hereby declare that we are doing PRO trading
Procedure to file a complaint on SEBI SCORES : Register on SEBI SCORES 2.0. Mandatory details for filing complaints on SCORES: Name, PAN, Address, Mobile Number, E-mail ID. Benefits: Effective Communication, Speedy redressal of the grievances
Click on the provided link to learn about the process for submitting a complaint on the ODR platform for resolving investor grievances.
Investment in securities markets are subject to market risks, read all the related documents carefully before investing. Brokerage will not exceed SEBI prescribed limit.
For queries regarding account opening or activation, email to [email protected] and for fund updates, email to [email protected]
Disclaimer : Prevent unauthorized transactions in your account. Update your mobile numbers/email IDs with your stock brokers. Receive information of your transactions directly from Exchange on your mobile/email at the end of the day. Issued in the interest of investors. All clients have to update their email id and mobile number with Member : Investor Grievance [email protected]
KYC is a one time exercise while dealing in securities markets – once KYC is done through a SEBI registered intermediary (broker, DP, Mutual Fund etc.), you need not undergo the same process again when you approach another intermediary.
No need to issue cheques by investors while subscribing to an IPO. Just write the bank account number and sign in the application form to authorise your bank to make payment in case of allotment. No worries for refund as the money remains in the investor’s account.
Investors are requested to note that Alice Blue Financial Services Private Limited is permitted to receive money from investor through designated bank accounts only named as Up streaming Client Nodal Bank Account (USCNBA). Alice Blue Financial Services Private Limited is also required to disclose these USCNB accounts to Stock Exchange. Hence, you are requested to use following USCNB accounts only for the purpose of dealings in your trading account with us. The details of these USCNB accounts are also displayed by Stock Exchanges on their website under “Know/ Locate your Stock Broker. Bank Details (Valid UPI FAQ).