Forum

Where to get reliable and accurate M1 historical data for MT4?

I downloaded M1 historical data using the history center in MT4 but getting dozes of errors like this during backtesting: 2009.03.28 12:01:37 TestGenerator: unmatched data error (low value 1.2565 at 2008.11.24 09:00 and price 1.2563 mismatched) Also, the report shows "n/a" for the modelling quality

Why is period_converter script producing different number of records for the same number of M1 records?

Sometime ago, I imported historical data into MT4 and today realized that imported data was GMT+1, so I wanted to correct this and import it again using shift = -1. In both cases, there are 2524624 M1 bars (as shown in the history center), however the number of H4 bars (produced from M1 data using

Why predefined variable "Point" is 0 when using a sub-pip broker?

Today, I updated MT4 to the latest version (build 222) and noticed that the predefined variable "Point" returns 0 when using a sub-pip broker (such as United World Capital, which is the default demo broker in 222 build). MarketInfo (Symbol(), MODE_POINT) also returns 0. As as result, any code that

Bug report - tester downloads D1 data from the broker again which causes mismatched data errors

I finally found the root cause of problems in the tester (see my other post here ). Steps to reproduce: 1) Stop MT4 2) Delete all files under MT4_HOME/history and MT4_HOME/tester/history 3) Start MT4 4) Go to history center and download EURUSD M1 data (when prompted say OK) 5) Now go to the tester

Misleading "unmatched data error" message or a bug?

During backesting, I'm seeing the following error message: 2009.03.30 23:27:26 TestGenerator: unmatched data error (low value 1.3987 at 2008.12.30 09:05 and price 1.3986 mismatched) However (as depicted on the attached screenshot) the low value is 1.3986, not 1.3887 as stated above . There are

The same test with the same settings (EA, symbol. etc.) run twice - why is modeling quality different?

In another post I complained about modeling quality itself. Now I found that the modeling quality is not constant for the same test that is run multiple times . This ultimately proves that the tester is not reliable (build 222). 1. First, let's make sure that we delete all history and tester cache

Missing data in the History Center for EUR/USD (build 222)?

After I downloaded data for the EUR/USD symbol using the History Center, I can only see 1 minute data from 03/25/2009 till 03/27/2009. There is no data available prior to 03/25/2009. Is this correct? How to get all data, i.e. starting from 2000? Not sure if I'm correctly verifying this: I expand

Calling SetIndexStyle() doesn't work from init() when the code is recompiled - a bug?

What I noticed that if an indicator is recompiled while still being attached to a chart, the line width specified via SetIndexStyle() is ignored inside init() and the default width is used (1). Here is the code, you can try it yourself: #property indicator_chart_window #property indicator_buffers 1

IndicatorCounted() - let's clarify this once and for all

According to the description of the IndicatorCounted () function in the manual: ...To avoid indicator calculation errors in such situations, the IndicatorCounted() function returns the count of bars minus one. The above is clear, then after this a code example follows: //---- the last counted bar

Do I need to normalize this (double_type * Point)?

Do I need to normalize the following calculated stop loss? double sl = 20 * Point; The documentation states that: The calculated StopLoss and TakeProfit values, as well as open price of pending orders must be normalized with a precision the value of which is stored in the pre-defined variable of