Hi all, This is a question and survey, not any promotion. There are Dukascopy and Oanda historical data download modules in my own backtesting and trading system. But I'm not sure when I can find some profitable strategies to make my system live. So I'm thinking to make some side projects based on my that backtesting and trading system. One such project would ideally be a historical data downloader. My questions: 1, The software will download from Dukascopy and Oanda, what other *free* source would you like to add on? I'm talking about Forex or CFDs provided by Forex brokers, not Stocks or Futures. 2, The software may generate MT4 CSV files and HST files, what other file format would you like to see? 3, What other features would you like to see? I tried TickStory and it's too slow. My tool will be much much faster than it. Indeed I use my tool regularly to maintain my historical database, though the tool is command line version. My side project will turn it into GUI. 4, Would you like to use such a tool? 5, Would you like pay for such a tool? If so, how much would you like to pay? As this will be a very niche market, I think $50~60 may be reasonable. 6, Any other advice? Thanks for your any ideas.
I have tried Tickstory, very slow to download the tick data. I believe most of the traders here don't use Metatrader. The software that you are offering is solely used to obtain tick data, am I right? For example, if I am using Ninja Trader, I don't need this particular software because my broker already provides me with the tick data. However, I believe this tool will sell good in forexfactory, forex-tsd, etc.
My tool downloads the data in the form provided by the source, then converts the data to candle bars data if necessary. For example, tick data is downloaded from Dukascopy then convert to bar data in varies time frames such as D1, M5, etc. For Oanda, the bar data is downloaded directly from Oanda. I myself use the converted or downloaded bar data to back test. MT4 also provide historical data for back test. But the data is very low quality. That's why we need data from other sources. I believe this may happen to Ninja Trader though I didn't use it. Also, the data provided by the trading platform may be different with the data from the broker, if that's true (that's true for MT4), we need some tool to get data from the broker.
Usually the broker with Ninja Trader provides the tick data, therefore, the data is reliable, no interpolation like Metatrader. What do you mean by "data provided by the trading platform may be different with the data from the broker"? Aren't all the data provided are by the brokers?
As far as I understand, the historical data downloading feature in MetaTrader will download data from MetaTrader, not the broker. And the data quality is low.
No, the data will be downloaded from your broker, not Metatrader. The best quality that you could get is the 1-minute data (OHLC). The movements inside the 1-minute data will be interpolated