eTermin - Online Termine buchen / Book appointments online

Home > Products > MLDownloader






MLDownloader V7.1 - EOD historical stock quotes and FOREX data feed

MLDownloader downloads recent and historical quotes (OHLC) from various internet sources (Yahoo, MSN) for any and all stocks in 50+ exchanges worldwide and writes them in the industry standard Metastock format (any version) or in form of ASCII files (CSV). Technical Analysts’ must have. Data is compatible with Insider TA, Wealth-Lab, Tradestation, Elliot Wave Analyzer, SuperChart 4, Omni Trader and all the other industry favorites. A one-time fee of €59.95 qualifies any and all to reliable, split adjusted, historical and recent EOD quotes from 1990 to date. (Depending upon the security the amount of historical data could extend back for more than 30 years!) Cut your costs! No more monthly bills from your data provider for a service that is only less than what MLDownloader will deliver! A one-time fee, no more! 50+ exchanges worldwide, including US [all (AMEX, NYSE, NASDAQ, etc.)], UK, Canada, Germany, Italy, France and many more! Just read what our customers say about MLDownloader. Try it for free for 14 straight days! Or buy it right now, online, with your credit card. Why continue to pay hundreds of dollars a year for a data feed when for less you can obtain the data for free - for life?

To bring your data up-to-date simply instruct MLDownloader to perform a data collection for an individual symbol or a symbol list. With one click MLDownloader downloads, converts and passes the data to your Technical Analysis at high speed. If you have some days missed, MLDownloader automatically fills the missing days. Example: If you have quotes till 10/07/2014 and you had not any chance to download quotes until 21/07/2014, all missing days will be filled automatically.

You can also schedule your downloads. Specify a start time and a list of download symbols, and MLDownloader automatically downloads the data. Optionally you can select an external application that will be started after the download has completed. So you can easily automate your analysis tasks.

Moreover, MLDownloader informs you when a stock is announced for split or a dividend was distributed. If a stock split is queued up or a dividend was distributed, MLDownloader will automatically recalculate the whole stock’s history. So you do not have to worry about dividends and splits anymore.

Save 60 Euro – get one application for free - if you buy MLDownloader, SmartChart and IndicesBuilder! You get these applications for 119.95 Euro instead of 179.95 Euro.

Download End-of-Day stock quotes on 50+ exchanges worldwide. Forex, commodity futures, market indices, mutual funds, money market funds, ETF and corporate bonds are also supported
Stores data in MetaStock or in form of ASCII files
Supports all common MetaStock formats (Version 6.52, 8.0, 9.0 and 10.0 (6000 securities per directory))
Stock splits are performed automatically
Notification when dividends were distributed
Automatic update of indices and maintenance of your symbol lists
Download attempts can easily be repeated - Detects symbol changes
Downloading data can be scheduled
Automatically connecting, downloading and disconnecting for analogue modem users
MLDownloader supports multiple stock quotes servers like Yahoo or Google Finance
Easy way to create symbol list from existing MetaStock database and continue updating historical EOD data
Auto-re-download of missing data
Option of Daily, Weekly and Monthly or Intraday data

Getting Started with MLDownloader


Click image to enlarge

When you open the program the first time, you will be directed to the "Symbol List Wizard" dialog. This wizard helps you to set up your custom portfolio files. In order to download data to update your MetaStock or ASCII directories, you need to let MLDownloader create “Symbol Lists” for you. If you do not have any existing MetaStock directories that should be updated by MLDownloader, use the option “Use standard MLDownloader symbol lists”. You will be redirected to a dialog where you are able to choose one or more countries you are interested in.

Afterwards click on the „Next“ button and in the following dialog click on the „Finish“ button to close the „Symbol List Wizard“. Now you will see a list containing symbol lists of the countries that you have selected.

By default the data will be stored in the subfolders
of C:\MetaStock or C:\ASCII. You are able to
change the root folders in the “Symbol List->Data Folders” dialog.

To start downloading historical data click on the “Download->Get Quotes” dialog. All you have to do is to tick off the “Download historical data” option and enter a start date. Click on the “Download historical data” button and MLDownloader will perform a download containing all the symbol lists that are listed in the main window. To
download intraday data click on the "Download->Update View" menu item or press the "F5" button. The program will download the latest price data and will display this data in the main window.

Now any external application is able to access the data that is stored in the data folders. Also take a look at our tutorials site to see how to use the data with external applications.

Supported data format: MetaStock and ASCII files

If you want to analyse your securities with MetaStock you can store the quotes in the latest MetaStock format 10.0. It is also possible to store the downloaded data in form of ASCII files. You can change the file format any time by clicking on the "Download->Options" menu item. In the "Options" dialog you have to tick off the option "MetaStock format" and/or "ASCII format", depending on the format that you want to use. You are completely free to define the format of the ASCII files. For example you are able to define that all securities will be stored in one data file.


It is up to you which fields (Open, High, Low, etc.) and which character you are using as the field delimiter. Therefore all ASCII files created by MLDownloader can be used in every program that is able to read/import ASCII files.

It is also very easy to create an ASCII file containing the data for one security only:


In the "ASCII File Format" dialog you are able to define your custom ASCII file format:

As you can see on the screenshot above, there are a lot of options to define the output of the ASCII file. You are free to define the date format, time format, change to order of any data field and much more. More details can be found in the MLDownloader manual.

Moreover, MLDownloader provides a lot of pre-defined formats ASCII. So it is only one click for you to store the date in TradeStation 2000, Advanced Get 7.x, SierraChart or Wealth-Lab format.
Please click on the "Tutorial" menu to get more information how to read the ASCII data files that were created by MLDownloader with these applications.

MetaStock format - Supported versions: 6.52, 8.0, 9.0, 10.0

MLDownloader supports the old MetaStock format (255 symbols per directory, 6.52) as well as the new MetaStock format. (6000 symbols per directory, 8.X or higher) Moreover, you can create MetaStock data files containing 5 data fields only. (Date, High, Low, Close, Volume) Some old chart programs can only read MetaStock files having 5 data fields.

 To make changes on the Metastock format, click on the "Download->Options" menu. Afterwards click on the "Change" button. The "MetaStock Format Options" dialog will appear.

Stock splits and dividend distributions are reported


MLDownloader checks for stock splits and delivered dividends (US stocks only) each day. (Once per day when you start MLDownloader the first time) If a stock split is queued up or a dividend was distributed, MLDownloader will automatically recalculate the whole stock’s history. So you do not have to worry about dividends and splits anymore.

You can also display a dialog with announced/past splits and perform the split manually.

Components of indices will be updated automatically

Components of indices are changing from time to time. MLDownloader can update all components of more than 100 stock indices worldwide. (e.g. DOW 30, NASDAQ 100, DAX 30 etc.)

All you have to do is to click on the "Symbol List->Update" menu item and tick off the symbol lists you want to update. Afterwards click on the "Update lists" button.

You can also start the "Symbol List Update" dialog using the command line with following syntax:

"C:\MLDownloader\MLDownloader.exe" –UpdateSL

The program will be closed automatically after the symbol lists were updated successfully. So you are able to automate the symbol list update process.

Download attempts can be repeated easily - Symbol changes can be detected

When the download of one or more securities failed, the “Download Errors” dialog will be displayed.

Click on the “Securities->Download again” menu to retry downloading the securities. Only the securities were the download failed will be downloaded again.

Example: If two securities of a symbol list with 30 symbols failed to download, only these two securities will be downloaded again. (Not the complete symbol list!)

If you get an error message “No data available (Invalid symbol or wrong start end date specified)” then you should use the “Inspect invalid symbols” function. If you call this function ("Securities->Inspect invalid symbols" menu) MLDownloader will connect to the Yahoo server and checks if the symbol code was changed. The new symbol code will be displayed and MLDownloader will update the symbol list with the new symbol code automatically.

Data downloads can be scheduled

  The timer feature allows you to start MLDownloader at a specific time. You only have to define a start time and all symbol list(s) you want to use, and MLDownloader will perform the data download automatically.

MLDownloader will automatically start an external application of your choice after you have auto downloaded your data. This may assist you in fully automating your analysis tasks. Moreover, you are able to specify whether to shut down the computer or leave MLDownloader opened.

Download progress indication

ML Downloader has a progress indicator during the download. So you know exactly what is going on rather than guessing if the program is complete or still working.

Moreover, you can minimize ML Downloader while it is downloading data. So you can work on your computer while the program downloads the data. You have also the possibility to pause the data download.

Historical data is available from over 50 international exchanges

In the table below you will find a list of stock exchanges that are supported by MLDownloader.

Country Exchange Suffix
United States of America American Stock Exchange  
United States of America Chicago Board of Trade (EOD data only) .CBT
United States of America Chicago Mercantile Exchange (EOD data only) .CME
United States of America NASDAQ Stock Exchange  
United States of America New York Board of Trade (EOD data only) .NYB
United States of America New York Commodities Exchange (EOD data only) .CMX
United States of America New York Mercantile Exchange  (EOD data only) .NYM
United States of America New York Stock Exchange  
United States of America OTC Bulletin Board Market .OB
United States of America Pink Sheets .PK
Argentina Buenos Aires Stock Exchange .BA
Austria Vienna Stock Exchange .VA
Australia Australian Stock Exchange .AX
Brazil Sao Paolo Stock Exchange .SA
Canada Toronto Stock Exchange .TO
Canada TSX Venture Exchange .V
China Shanghai Stock Exchange .SS
China Shenzhen Stock Exchange .SZ
Denmark Copenhagen Stock Exchange .CO
France Paris Stock Exchange .PA
Germany Berlin Stock Exchange .BE
Germany Bremen Stock Exchange .BM
Germany Dusseldorf Stock Exchange .DU
Germany Frankfurt Stock Exchange .F
Germany Hamburg Stock Exchange .HM
Germany Hanover Stock Exchange .HA
Germany Munich Stock Exchange .MU
Germany Stuttgart Stock Exchange .SG
Germany XETRA Stock Exchange .DE
Hong Kong Hong Kong Stock Exchange .HK
India Bombay Stock Exchange .BO
India National Stock Exchange of India .NS
Indonesia Jakarta Stock Exchange .JK
Israel Tel Aviv Stock Exchange .TA
Italy Milan Stock Exchange .MI
South Korea Korea Stock Exchange .KS
South Korea KOSDAQ .KQ
Mexico Mexico Stock Exchange .MX
Netherlands Amsterdam Stock Exchange .AS
New Zealand New Zealand Stock Exchange .NZ
Norway Oslo Stock Exchange .OL
Singapore Singapore Stock Exchange .SI
Spain Barcelona Stock Exchange .BC
Spain Bilbao Stock Exchange .BI
Spain Madrid Fixed Income Market .MF
Spain Madrid SE C.A.T.S. .MC
Spain Madrid Stock Exchange .MA
Sweden Stockholm Stock Exchange .ST
Switzerland Swiss Exchange .SW
Taiwan Taiwan OTC Exchange .TWO
Taiwan Taiwan Stock Exchange .TW
United Kingdom London Stock Exchange .L

Award winning software

In the last couple of years MLDownloader won a lot of awards. Below are listed a few of them.

5 stars rating at 5 Stars Pick

German Description

Copyright 2014, All Rights Reserved.
All product names are trademarks of their respective owners.