Good news for all Intraday traders who want to backtest their system on Historical data. Below is the download link for Intraday 1 Minute data for Nifty and Banknifty spot. Date range is from Jan 2008 till today. We’ll update it at the start of every month
Download link for Intraday 1 minute data
If you want to download data only for the recent month click here.
The zip file contains year wise data files for Nifty and Banknifty. Also, it contains a consolidated folder which contains all the data files. You can simply select all the files from the consolidated folder and import it to your favorite backtesting platform.
If you are looking for intraday 1 minute data for stocks and futures, updated on a daily basis, click on this link.
Note: Due to the strict regulations put by the authorities on distributing and selling data related to financial markets, we have paused the updates to this data. The historical data is still available for your backtesting but unfortunately, you’ll not see the day-to-day updates as before. Apologies for the inconvenience, we will resume this service once we get more clarity on the imposed regulations
Also Read: How to Build your own Profitable Trading System? Step by Step Guide
How to import Intraday 1 Minute data into Amibroker
Step 1: Open Amibroker and go to File–>New–>Database. In the database settings screen, enter values as given in the below screenshot.
Step 2: Click on ‘Intraday Settings ‘ and input values as per given screesnhot:
Step 3: Click on OK. It will create a new database for your intraday data. Now click on File–>Import Wizard. The following screen willl open. Click on ‘Pick Files’ and select one or more files from the data you downloaded.
Step 4: In the next screen, enter the values exactly similar to the below screenshot:
Step 5: In the next screen, enter your Format description and Format file name. Then click on Finish. This wil import data from all the files you selected.
Step 6: Now, to import the entire data set, go to File–>Import Ascii. Select all your data files in the next screen and click on Open. Depending on the volume of data and speed of your computer it may take 5 minutes to 1 hour.
As always, fell free to comment if you have any issues or suggestions. Happy Trading 🙂
Note – While we do our best to review the data for any errors or inaccuracies, we cannot promise it 100% as the data is consolidated from 3rd party sources.
Sir what is the source of this data ?? Is it Google data or is it taken from some trading terminal or something else ?
Hi Rajen
This data is compiled into one folder from various sources. And yes Google is one of the source
Triple Thumps up to you!! Thanks!!
Thanks Gautam 🙂
Sir, Can you upload nse future 1 min data or 5 min data for last 2015 yr( Jan to Dec 2015 ).
Thanks in advance.
Hi Pankaj,
We’ll share the data as soon as we get it.
hello Sir,
In the amibroker trial version i am using i am not getting any checkboxes in localdata storage,Can you please help me on this
Hi Rohit,
Please send the screenshot to support@tradingtuitions.com
i am unable to upload intraday data in amibroker.
Can you please send the error screenshot to support@tradingtuitions.com
sir, bank nifty 2015 march 30 (9.50 to 3.30) data shows something wrong. can u check this pls.
Hi,
A very informative site. I have downloaded the Intraday Data yesterday. Its upto 29-Jun-2016. Thanks for the data. I wish, I would get more IEOD data from you 😉 It will help me to prepare for intraday trading.
If yes then please let me know about the frequency of uploads. Another thing which would help me and others who download data from you. Please put the new data in another folder so that one need not download repeated data.
I am asking for more, but I remember the TATA SKY ad…. “Puch dala to life zingalala….. ” 🙂
Once again thanks for the informative site, some of the excel sheets did helped me.
Bye.
Hi Anand,
Thanks for your kind words! Intraday data is updated every month, so you will find July month’s data on August 1st. And yes, we’ll try to put the latest data in new folder from the next time.
sir, Bank nifty 2015 march 30 and june 24 showing wrong data. Any possibilities to get it corrected. Thanks for your selfless efforts behind it.
This website is very usefull ,post any high profitable signals afl code.thank u.
Is there any way to get MCX data for the last one year monthly contracts
Thank you Sir,
This is precious.
gr88888888 taxxxxxxxxxxxxxxxxx
Will you provide Intraday data for individual stocks in NSE cash market?
Thanks
Also, Thanks for providing Nifty Intraday data. Searched many places , found your site after a while. Thanks for the effort 🙂
Thanks
Pl provide latest data also because analysis are done for the future based on the previous data. If the is not updated on daily basis the analysis will get distorted. The real utility of intraday data is done for the next date of trading.
I hope this point will be useful to consider for updating data on daily basis like a Bhavcopy.
Dear Admin,
First of all Hats off to your moto …Sharing is caring….
Regarding my query
There are diff types of folders like
Year wise & consolidated
Shall we import all folders ?
Or shall we import only consolidated ? or Only yer wise ?
Can we have another codes back fill if you can ?
Hi Viral,
Thank you! For the first time, you should import only consolidated folder. Then every month, you may just import the respective months folder. If you have the trial version of Ami you have to import consolidated folder each time you open Amibroker as the data doesn’t save. Hope I was clear.
Yes admin it was clear and thanks for finding time to help each other
I found after importing data …Bank nifty 2015 data – consolidated has some closing errors in 2015 data where in close for 2/3 months shows 1613 odd…
it spoils the chart also and than i imported month wise also ….
Its giving same error in bank nifty…
pls check and reply
i dont have words how to thank you…because this is the data what lot of vendors are selling for more than 10,000 or 20,000… i am shocked and surprised to get it free here…god bless you and your family….
Thanks for your kind words Raja! It means a lot to us.
it will also be very useful if u could upload NIFTY IT or cnx IT as it was called earlier because it would be very useful for breadth analysis…
i dont mind to pay a reasonable price …in case if u have for nifty IT data..you dont have to do it free…
Can you please upload Nov and Dec ’16 data
Done. Sorry for the delay
Hi, can you provide the data for F&O stocks as well.
Hi Vivek,
Right now we do not have data for all the stocks.
Is it possible for us to get this data on daily basis?
Hi Tarun,
We are trying for the same. Will keep you updated
Appreciate your Work admin. Thanks a lot.
Hi
Thanks for the help with the spot data. Would you be kind enough to update the futures data too.
Hi
I needed data for all the scrips. Could you please help me
How do you backtest contract wise data on Amibroker, in the absence of continuous data
Hi Mithoon,
I assume you are talking about future contracts which is not continuous. We can definitely backtest it like any other instruments but there would be rollover costs during expiry. Or you can code your strategy such that it squares off all open positions on Expiry Day
Hello Sir, Thanks a lot for the valuable input !
Is it possible for you to share intraday data of some major individual stocks as well.
Hi Saurabh,
Right now we do not have historical data for all individual stocks. But we are working to source it.
Thank you. This is a fabulous resource. In the 2017 files, what does the number in the last column (AFTER the close price) on each line indicate?
Hi, where can I find the data for May 2017? Also, can you give us a choice of downloading the entire zip, or just for the previous 2-3 months. Because, for those of us who have already downloaded the large zip file, we only need to download two small files at the end of each month. Thanks.
Hi Nandita,
May data has been updated. Apologies for delay. And thanks for the idea, we will consider it from next month.
Got it; thanks!
Thanks buddy, do you have one month nifty and bank nifty futures data with volume as well
Not currently, but we are trying to source the date. Will keep you updated.
Do you have Intraday 1 Minute data for Nifty options and Banknifty options?
This is to bring to your kind attention that BNF data for 30032015 from 9:56 till 15:30 and BNF data for 24062015 from 9:19 till 1530 is absurd abnormaly low. Please rectify it
hello, please guide if there is a way to download the live Nifty data (you have already share the link to down load it in excel), and then prepare the 1 minute, 5 minute candle chart or line chart in excel, please guide
Hello,
I am looking for last 10 years MCX and Ncdex Intraday day data.
sir , doing wonderful job by your helping hands.
i have downloaded zip file and have data till may. so what should i do for getting data for june ,july , aug. i have to again download whole file again or only threee months data i can get .
Hi Chintan,
Yes you would need to download the entire file and look for 2017 folder. To just download the recent 1 month data use below link:
https://www.dropbox.com/s/vya6jpc3l5hneu6/recent.zip?dl=0
Do you update the latest monthly data on a daily/weekly basis or just at the end of the month?
Hi Anaika,
We update it during 1st week of every month
And if you name the folder according to month and year instead of just mentioning “recent” then many people will not have to ask/guess this question
Sure Anaika, will do this from next time
Hi There,
Please advise if you have uploaded August 1Min Data. That will help a lot.
Also kindly request you to guide how we can download 1 Min data.
Kind Regards,
Srikanth
Hi Srikanth,
Uploaded it today. Please check. Apologies for delay
Hi Admin,
Thank you!!
Regards,
Srikanth
I really appreciate what you are doing, thank you. Do you have minutely data for Equities? that will be very helpful!
Hi Arjun,
Not currently, but we are planning to upload it soon
Hi Admin, after updating the dataset in Amibroker, I see only green bars/candles that too on a daily basis- 1 min and other time frames are not showing any bars/candles. Do you mind helping out here?
Hi Admin,
After updating the data in Amibroker (registered version), I am getting daily, weekly and monthly candles but not 1-min candles. Am I doing something wrong? Please help.
Hi Anaika,
Data format should be set to “Intraday” in the settings window
done settigs as intraday, still showing only daily charts, no intraday tick by tick chart. BTW i have Amibroker 5.
managed to do it. thanks
Hi Admin – Can you add Oct 17 data? thanks
Done
Can’t thank you enough for this. When will you upload the Nov 2017 data?
You did the same thing again!! – even after agreeing to name the file according to month and here I am asking for the latest data again.
Hi Anaika,
We get tons of requests each day and its difficult to prioritize a single request out of order. We understand your concern and it would be addressed soon. Til then, why don’t you do some manual work from your end. Sincere apologies for the delay.
Dear Admin,
You are getting me wrong. Just check and read my post on Nov 11 2017. I am trying to help reduce your workload in a way. I thought I should contribute when I am getting the data for no cost. I am sorry if you feel offended.
Dear Admin, really appreciate your efforts.
Do you know where can I get hourly data. Actually I want to back test some strategy on hourly data and hence copy paste it in excel then apply macro. (day hour high open close low). Or even like the data you given here. But need hourly data only.
Kindly let me know.
Hi Prafull,
There are excel tools available over internet which can convert 1 minute data into hourly
how to do the back testing with the data? might be a stupid question but am new to this.
Hi Sumit,
Yo need to import this data into software like Amibroker and backtest your strategy there.
What is the 8th column in the data? I tried to verify if it’s volume but the data for 8th column doesn’t match for volumes data.
Do you have BANKNIFTY OI data in tis?
Hi Mittal,
No, this doesn’t contain OI data
Sir please can you advise if Near month Bank Nifty data is available.. i require for 30 Mins
HI, Can you guide how to use a day seperator for 5 min intraday charts
Hi Bharath,
Check below system where we have used day seperator:
https://tradingtuitions.com/intraday-trend-following-strategy-macd-and-bollinger-band/
Thank you for historical data … Excellent work…
Hi
This is excellent resource for day trader.. Could you pls share 1 min data for Options as well? That would be very helpful
Hi Sovan,
Unfortunately sourcing accurate intraday data for options is a difficult task. We will try our best though.
Hi,
Do you upload every days 1-min data for spot-nifty? i needed for 3-Aug-2018 to 7-Aug-2018
Hi Sharath,
We upload on a monthly basis. You would be able to download August data on Sept 1st week.
Hello,
Google has probably discontinued its Intraday 1min data API since Aug 1 2018. Are you able to scrape data from Google Finance for Aug 2018 ?
Thanks.
Hi Manoj,
Yes, you are correct. Most of our realtime excel sheets are effected due to this.
Hi Admin, my compliments for the wonderful work. I want to know if you can share historical ieod data for nifty and bank nifty futures. I need it in 30 min or lesser format. I would be very grateful for this.
Hi Dhananjay,
The futures iEOD data we have is not 100% accurate, so we didn’t post it in website. Please drop a mail to support@tradingtuitions.com if you can live with minor inaccuracies.
Can I covert it in excel? And how can I do it? I is presently in word format.
Hi Pratham,
Open the “txt” file with Microsoft Excel and use “Text to Columns” options to parse the data using comma delimiter. Let me know if you need any help
Dear Admin
The Day to remember for all traders is 21st Sept 2018 , is due to flash crash type of cycle on this date, do you have 1 Min data for Nifty /Banknifty . Really Thankfull to you
Hi Satish,
Data for September would be uploaded on Oct 1st
Hi Admin,
Any way we can get this data for all commodity scripts. Would be helpful if you could give your inputs.
Thanks & Regards,
Sunil
Hi Sunil,
Unfortunately we do not have data for commodities yet
may i request you to please upload 1 min data for the month of september 2018 please, thanks
can you please update IEDO data for the month of NOV 2018
please upload data from month of november 2018
Can you upload 5 min data of 29/07//2016 for NSE f&O stock thanks, I m waiting for ur response
hi admin
do you have nifty and banknifty futures data too?
If yes please share link for that too…
Hi Admin,
Can we get historical data for Nifty and Bank Nifty Options?
Hi admin,
I have import all data as shon in screen . but in stap 6 nothing is working also amibroker giving this error (to plot any chart at least 3 data bars are needed ,but there re only 0 bars)
Hi admin,
I have import all data as shon in screen .But its not working also amibroker giving this error (to plot any chart at least 3 data bars are needed ,but there re only 0 bars)
How do i download the intraday files from Drop box. Is it necessary to have a dropbox account
Hi Dilip,
No, it’s not necessary to have a dropbox account. You can download the files as a guest user
Sir why is the time on every candle showing 1sec less ?
Does Ami convert 1 min to any higher time frame by itself?
Thanks
Yes Nikhil, that’s the default behavior of Amibroker
hi,
please upload, if any one have nifty 1min data from 4-12-2009 to 21-12-2009.
Can we have June 2019 month data please
Thanks for the data. Is it possible to include volume ,bid price,ask price ,No of trades?
data iploaded for july-2019 contains data of jun-2019 and not july-2019. pluease upload data of july 2019
your july data is for the month june..
Thanks for pointing out. Let us look into this and upload the correct data ASAP
latest folder contains data for June 2019 and not for July 2019. can you please check and upload intraday data for july as well?
Thank you
recent folder contains data for the month of june 2019. please recheck and upload data for july 2019
please upload 1 min ieod data again for the month of july 2019, requesting because already uploaded data for the month of july contains data of the month of jun 2019
Hi Admin,
Thanks for uploading intraday data each month. Much appreciated.
Note that the July intraday data is the same as the data for June. Please can you repost the July data. Thanks.
Thanks for pointing out. Let us look into this and upload the correct data ASAP
July data has been correctly updated. Apologies to everyone for the inconvenience.
this is a brilliant initiative taken by you.. i am sure people realize.. how much work is behind this.. thank you !!!
hi,
is it possible to get NIFTY stocks data on the same line as NIFTY and Bank nifty ? Volume traded would be a great addition, if possible.
Sure Sachin, we’ll try to upload the individual stocks data ASAP
Hi,
For the last day of Aug 2019 i.e. 30-08-2019, we are seeing some prices for Banknifty with the time stamp as 15:32,15:33
Can you please check if there is some issue with the data
Hi ! Thanks a lot for the amazing work you guys are doing. Hats off to you !!
I need a small guidance from you. If I change the TF to 1 Hr in Amibroker it shows first candle from 8:30 to 9:30 a.m while we should have hourly candle starting from 9:15. Any help on this shall be greatly appreciated. Thanks in advance.
Hi Anant,
You’ll have to change Start time at Intraday settings window. Please refer the below documentation:
https://www.amibroker.com/guide/w_dbsettings.html
Hi,
Thanks a lot for providing back data. i m newbie and this is helping me alot to study and test my strategy.
One question though, i had imported ieod data successfully till Dec 2019 and saved the import format. Now when I am trying update the data through ASCII of the same script with the same import format, it is neither updating the data nor showing any alert msg / failure msg. can you please guide me about how to update the data of the old (already imported) script?
Hi,
Do you have intraday data of Banknifty expired options also?
Hi Anand,
No, we do not have options data as of now
All the blessings to you for sharing the data!!
May yo have all the success in the trading!
Thanks for your kind words Mithilesh!
dear sir
i need candle wise live data in excel. i already downloaded live updating excel file but it is showing run time error 1004 regarding visual basic. it is showing unable to open get price file from google/finance
please help me get candle wise detail data in excel format not for ambibroker purpose.
thanks and regards
manish sachdeva
Hi Manish,
Check below article:
https://tradingtuitions.com/download-historical-stock-data-into-excel-using-alphavantage-api/
Hi Dear,
Thanks a lot for the data and making life easier.
Every time i open Amibroker, I have to upload from the import wizard option all the consolidated files and it takes a while. Is there any way or settings, so i can save it for once and use it on-words. I am using trial version.
Thanks
Shakti
Hi Dear,
Many many thanks for sharing the data and making life easier.
Every time I open Amibroker, I have to import the data using import wizard option fro the consolidated files. It takes a bit of time. Is there any workaround so I can set it up once and for all, and use the charts onwords. (I am using trial version)
Thanks
Shakti
Hi Shakti,
Unfortunately there is no workaround for trial version.
If you are looking for intraday 1 minute data for stocks and futures, updated on a daily basis, click on below link:
https://landing.mailerlite.com/webforms/landing/p6u1v0
hello
when i import this in amibroker
and when viewing 15 min chart there is a extra bar of 15 min at 15.30 ..which is not present in zerodha ….can you tell how to remove than
Hi, Thank you for the data. Just one point of confusion is about the column names- is it in the OHLC order or any other? can you share the header row?
Thanks!
Hi Raj,
Yes, it is OHLC
Thanks for the data. I looked through the data from2015-2020 found 25-Jun-2015 (BNF) to be wrong.
Hi Guys, do you have BNF options historical by any chance?
First of all thanks for giving such a wonderful resource without any charge.
However the data on daily basis is ok for banknifty FUTURES . But on minute basis it shows wrong figure with respect to terminal data. Is there any way to rectify it as the discrepancy is too large,which gives entirely wrong backtesting result . Thanks in anyway you may help.
hi,thank you for the data and the article.
iam facing trouble in impoting the data,
followed every step you have mentioned but its not working.
can you help?
Hi Imran,
What is the error you are facing?
Thanks a TON!!!
Great Brother, Thanks a ton..
Thanks for your kind words, Bhagat!
Hi, do we have to unzip all the files and folders before following these steps? Sorry for such a rookie question but, this is my first time.
Hi Shrey,
Right, you need to unzip first and then import
Hi, I’m trying to understand the last column in the intraday stocks data. The order of the variables are – Ticker, Date, Time, Open, High, Low, Close, —NA—
Is the last variable dividend?
Hi Sayak,
The last column represents volume
hi i have uploaded 1 month of data and followed every step you mentioned
but i am getting a chart like this
Hi Vishal,
Can you please send the screenshot to support@tradingtuitions.com
Hi,
In the dropbox, there is data for every different months. For example there is data for Nifty August 2020 and then there is directly data for Nifty December 2020. So, how do I go about the data for months between August 2020 and December 2020? Also, can I import the data to Excel as I do not have any other platforms. I do not need the data for backtesting but for different purpose.
Hi Shubham,
Can you please check again. The folder contains data for all the months, its not sorted in order though. And yes, you can import the data to Excel sheet as well
do u also have data for all equity stocks which are also listed under fno segment, (cuz there are roughly over 150 stocks in both equity n fno but i dont see them in drive link)??
Hi,
As of now, that level of information is not available
you deserve HUGE HUGS. Wow!!! this 1 Minute hysterical (paagal kar de) data is for those who are data crunchers. I was looking for 1st 10 mins, 12:20-12:40 and last 10 mins — you gave me that Brother. Once covid gone. I will get you 5 COURSE DINNER. PROMISE. LOVE YOU
Thanks for your kind words 🙂
Thanks a lot!!! Really great work guys!!
Instantly bookmarked !!!
Thanks for your kind words, Jibu
Thans for the data. Where can I get the intraday data before 2008.
Also Sensex has nearly 40 years of EOD data. Where can I get the intraday data for senxex?
Hi,
I don’t think it’s possible to provide intraday data for such a long period.
if possible, nifty 2008 1 min data please
i have filtered, corrected and formatted nifty and bank nifty data from 2008 to 2021 in excel. if you want to replace this data in your files, let me know how to send it to you.
Hi Ravindrababu,
Yes, that would greatly help us and our readers. Please send it to support@tradingtuitions.com
can u please mail me this data i need it please
hi,
please post oct 21 data as soon as possible
thank you
pls upload n update data before 11 pm,thanks.
can u please mail me this data
Do you provide daily delivery of 1 min EOD data for NSE Stocks and F&O over email?
Hi Naresh,
Please check out https://academy.tradingtuitions.com/p/historical-stock-data for our data related services
feb 2022 is almost over and you haven’t uploaded jan 2022 data please upload it
Hi Akhil,
Apologies for the delay. Data is uploaded now
Hi
I have requested for per minute option data but have not received the link yet, pls help
Have you still not received it? Based on our records the email containing link was sent to you on 03/09 at 22:43
is there anyway we can get mins data of currency ?
Hi Admin, when will you upload April full month data? It’s been 10 days since month end
It’s uploaded now. Apologies for the delay
what does NIFTY . NIFTY F1 and NIFTY F2 means in the data.
is NIFTY the index data and other are future chart data?
Hi Jagan,
Your understanding is correct
sir 1 min data is updated to july 22
latest august , sep 2022 not yet updated for nifty banknifty
sir ,I need 3 min data of every expiry of nifty of minimum 9 days .can you provide it
Hi Admin, I have requested one min data link but not received. can you please do the needful .. thanks
received download link , thanks
Hi,
Thank you for keeping historical data, it is very useful.
I am back-testing one strategy, it shows difference in performance b/w BN index and BN future contract. Is there any way to get 5 minute data for BN future contact for past 5 years or so ?
H Abhilash,
You can easily convert 1-min data into 5-min using Amibroker
It is showing the error ” The formula file (null) referenced by this chart cannot be found ” after I do it from import wizard.
pls send excel sheet bro
Did you stop uploading daily data? Can’t find any files for the month of Mar and April 2023.
Hi Ashwin,
Due to the strict regulations put by the authorities on distributing and selling data related to financial markets, we have paused the updates to this data. The historical data is still available for your backtesting but unfortunately, you’ll not see the day-to-day updates as before. Apologies for the inconvenience, we will resume this service once we get more clarity on the imposed regulations
What is the regulation? it’s not their property to restrict you.
Kindly update the remaining months plz.
Hi Kiran,
Unfortunately it is, only licensed data vendors are supposed to share data. And the license costs an hefty amount
sir doing a great job by provoding 1 min data
hats of to u
if possible “volume” field is added it is more useful for back testing strategies on volume based