Financial Market grabs popularity with newly invested technologies and tools. Traders are moving forward toward new facilities in the investment field. Traders who are genuinely engaged in trading must be familiar with the fundamental analysis and its importance. Today you will have guidance on the steps to download historical fundamental data in AmiBroker.
Importance of Amibroker Historical Fundamental Data
In order to trade in a particular script, fundamental data along with charts are the most important co-relation. Traders have to monitor the data along with price movements. AmiBroker does a great job by providing the download facility for these fundamental metrics into its charting platform.
Steps to Download Amibroker Historical Fundamental Data
As I have stated above, there are certain steps by which you can find historical fundamental data.
Install Amibroker
Firstly, you need to have AmiBroker installed on your PC. There you can create the database along with your chosen stock.
Add a Symbol
Secondly, you can add a symbol by a new symbol option. Search for your preferred stock in Yahoo and from there copy the code or symbol. Then put it in the new symbol.
I have already mentioned that you can add symbols, for Indian NSE stock, find out a stock NSE symbol with NS. For example, I added ADANIPORTS.NS.
Open AmiQuote
In order to work with historical fundamental data, you have to open AmiQuote. It is the Amibroker data downloader tool. The main objective of AmiQuote is to automate and ease daily, historical, and fundamental data from Yahoo Finance, Google Finance, Quote.com, MSN, Forex, etc.
As you notice in the above image, through the Tool option open the AmiQuote. After that, you can access historical fundamental data.
Select the Historical Data Source
Amibroker comes with limited EOD (End of Day) Historical Data. Therefore, Amibroker provides the facility for importing data in a quick and easy way. Google, Yahoo, and MSN all provide free historical data about the stock market. By using Amiquote (Amibroker Data Downloader tool), it is quite easy to import historical data. Have a look at the attached image where the highlighted area is the Yahoo Historical data in AmiQuote.
Download the Historical Fundamental Data from Yahoo Finance
We will select Yahoo Fundamental Data as the data source and we will download it.
Analyze the Fundamental Data
From Yahoo Finance, you can download fundamental data. In order to get fundamental data, you need to go through the information part through the symbol. After clicking the information, a window will open on the left side of your Amibroker page. The window will show you each and every detail about the fundamental information. An image is attached below to find out the importance of downloading fundamental data.
As you can see, on the left side of the page an information window is open. In order to make your conception clear, I highlight the information area. There each and every minute detail of the selected script is given.
Regularly Update the Fundamental Data
Lastly, you need to update your database daily. After the closing of the market, click on Auto-Update quotes, and the data will be automatically updated. A regular update is necessary in order to work properly with historical fundamental data. I hope this instruction will guide you in downloading Amibroker’s historical fundamental data.
FAQ
You can easily get historical data for stocks traded in the Indian stock market from Amibroker’s database. All you have to do is open the program, add the ‘Symbols’, run ‘Amiquote’, and select ‘Auto Import Quotes’. From there, simply choose your preferred time period as well as ticker symbols or indexes to fetch the required information!
You can import EOD (End of Day) datasets using either a CSV or ASCII file format. Simply go to ‘Menu -> File-> Import ASCII’ and upload your file in one of these formats. Once done, press ‘Ok’ and voila – you will now be able to view the charts with updated end-of-day price information. For the first time use, you need to run the Import Wizard first.
Creating a new database is relatively simple – just click the File and select New Database. The database wizard will guide you through the database creation. Then you need to add securities and begin updating quotes step-by-step.
Conclusion
For the sake of fundamental analysis, you need proper fundamental data. Though there are many screening websites, AmiBroker also provides historical fundamental data in its charting platform. Therefore, downloading the techno-funda data in AmiBroker is an easy option for its users.









Does that mean if I backtest on these data, it would take historical fundamental data? e.g. If I have market cap filter in my backtest then it would consider market cap value at older time.
The problem is that Yahoo has stopped giving fundamental data for the Indian markets.
Oh ! Is there any way I can have historical fundamental data for nifty 500?