How to import historical data into Amibroker?

How can i import 1min historical data into Amibroker?

1 Like

Dear Ganesh,

If you want to import any historical data (IEOD or EOD) into Amibroker. Follow the below blog post , it will give you step by step procedure



1 Like

There are multiple ways to do so depending on your data subscription:-

1) Free Data feed:- You may use free data feed vendors like GetBhaavCopy. They provide free EOD data which can be downloaded through the utility they provide. Once the data is downloaded you can import it in Amibroker. Please refer the GetBhaavCpy webiste for detailed information.

2) Paid Data feed:- You can subscribe to paid data feeds like NeoTradeAnalytics or GlobalDatafeeds. Here you don't have to explicitly import any data files, rather the data would be refreshed itself depending on the backfill period.

How to import Intraday 1 Minute data manually 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.

Database Settings 1

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 will open. Click on ‘Pick Files’ and select one or more files from the data you downloaded.

Import Wizard

Step 4: In the next screen, enter the values exactly similar to the below screenshot:

Define Fields

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.

Additional Settings

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.

Check out the below link to download 1 minute data for last 7 years:


Thanks Sharath. this helped me !!!

Thanks for the information sir…


Pi provides Chart Data for very long time.
It is easy to Import that Data into AmiBroker for back-testing/trading.
Here is the step by step guide to import Pi chart data into AmiBroker.
This method doesn’t use any external tools or utilities.