Software >> Forex Simulator >> Using Metatrader data
Although MT4 historical data usually offers lower quality than Dukascopy and TrueFX data, it may still be beneficial to use it in some cases, such as:
This short guide describes how to import data from Metatrader 4 and use it in your simulations. It also lists all limitations of using MT4 data.
In order to download as much historical data from your broker as possible please follow these steps:
You may be tempted to go to Tools -> History Center and simply click the Download button. However, it may not be a good idea. This button will download price data from Metaquotes servers, not from the server of your broker! It may lead to having mixed data and other problems. In general, using this button should be avoided, unless you know what you are doing.
When you click Start the tick generation window will appear. Since Forex Simulator works only with tick data, it needs to prepare tick data files before it can start the simulation.
Please remember that MT4 does not offer any tick data, only OHLC data. For example, when you choose to import M1 data, you will actually have only 4 real prices for each 1-minute candle (open, high, low and close). If candle's volume exceeds 4, the simulator can generate all remaining ticks and price movements inside this candle in random way to preserve the original volume.
You can choose if you want it or not by selecting one of two modes:
The simulation will usually be faster when using OHLC mode, but volumes displayed on charts will not be real. Some indicators, which are based on volumes, may fail because of that.
All Ticks mode may be slower, but offers real volumes. However, please remember that most ticks inside candles are just random, so you should not rely on any intra-bar movements.
MT4 does not offer any tick-by-tick data, only OHLC data. Imported data contains only 4 real prices per candle: open, high, low and close. The most precise timeframe that is available is M1, which gives you 4 real prices per minute. However, it usually covers a very short range of time. Higher timeframes cover wider range of time, but they are less precise.
Price action charts are turned off, because there is too little information about the real price action. Ticks inside each candle are generated in random way. Displaying charts based on random movement would be misleading for users.
For example, if you import M15 data, you will be able to create charts such as M15, M30, M45, H1, ... , but not M5, M20 or M40.
In case of Dukascopy and TrueFX data you can choose between GMT and New York Close charts. There is no such possibility in case of Metatrader data. The only available time zone is the time zone used by your broker.
Since Metatrader does not store any information about historical spreads, only one fixed value of spread will be used during the whole simulation.
The reason for such limitation is that the simulator does not know the time zone used by your broker in the past. Moreover, it has no idea if and when your broker operated on Daylight Saving Time (DST). Therefore, it is impossible to correctly match economic events with charts.
The reason for such limitation is that the simulator does not know the time zone used by your broker in the past. Moreover, it has no idea if and when your broker operated on Daylight Saving Time (DST). Therefore, it is impossible to correctly match trading sessions (New York, London, Tokyo, ...) with charts.