Code Recognition
 

Let’s agree on what “coverage” means. First, to do any technical analysis, you need historical data. Secondly, data are owned by the stock exchange companies, they are the ones selling licenses and there are several level of licensing, showing short term, showing historical data, enabling viewers to download history. What we need is the ability to download history. If you cannot manually download historical prices, chances are Mastock won’t be able to it as well.

Nevertheless, here are the links for the internet providers:

Yahoo:
http://finance.yahoo.com/exchanges
Google only covers USA, Canada, UK, China and Hong-Kong Exchanges
MSN only covers USA, Italy, Japan, Netherlands, France, Germany, UK, Canada
Trading_ASX covers only Australia
kbd_Japan covers several Japanese exchanges
EODData:
http://www.eoddata.com/default.aspx

Note EODData is "modest"; they are actually covering more exchanges than they say. Lisbon, Bombay, Mumbai, for instance, are covered even though they are not listed. They also have an excellent coverage of commodities, futures, funds and FOREX