There are many resources online to download historical stock data. They range from the free, all the way to the expensive paid subscriptions. From tick by tick data, to daily, weekly, and even monthly. To make it even more confusing, there at least 20 different data formats: metastock, EzyCharts, FCharts, CSV, just to name a few. And worse yet, is that not all websites cater for stock exchanges outside the US. If you live in the US, and only trade American stocks, the world is your oyster. You have your pick of free, and paid resources online to easily get your hands on some data. Those of us outside this zone will have a much harder time getting decent data for our back testing.
The best resource I've found so far, is at stockhistoricaldata.com. First of all, it is free. Absolutely free. You don't have to pay a single cent for this data.
Secondly, they support multiple data format types: Advanced Get, EzyCharts, FCharts, Metastock 7 and 8 columns, standard spreadsheet, CSV, Stock Screener Pro, and Supercharts. If you're confused, and not quite sure what format is most appropriate, I recommend metastock 7. This is the standard formats most charting software programs accept. You won't go wrong with this format. And if you've downloaded the wrong format, No worries. Simply revisit the site, and get the data again in the correct format.
Thirdly, the data is sourced from yahoo finance, a reputable and reliable source of historical data. You're probably wondering at this point why don't you just go directly to yahoo and download the data from there yourself? Well, yahoo does provide the data, freely, but they have chosen to make it as hard as possible for you to get the data in the format needed for charting software programs. It is alot of work to reformat the raw data available from yahoo into the format needed. Luckily this is easily automated, and has already been done for you.
Lastly, and this is the best aspect of
stockhistoricaldata.com, is that it supports many stock exchanges from all over the world. Australian Securities Exchange (ASX), Torronto Stock Exchange (TSX), London Stock Exchange (LSE), and many more. And of course, also stocks from the US stock exchanges, the Dow Jones, NASDAQ, NYSE, and AMEX. So people all over the world, regardless of what country they live in, can get their hands on some reliable
historic stock data for their local stock exchange.
I hope this guide has helped in your stock trading. Good luck with all your future trades.