Poor modeling quality backtests even with tickstory data, how to solve it?

 

Hello, I have downloaded files from Tickdata but still, my backtests are poor poor poor... I exported to a MT4 file that was tested, did everything according to youtube instructiuons of their official site, charged the EA with data running different timeframes and nothing helped.

Would appreciate your help :)

Files:
backtest.png  41 kb
 

Hi!


I'm facing some similar issue: I have a dabatase downloade directly from Ic Markets that always give me 100% of quality. But today (few hours ago to be more specific) this quality was dropped down to 30%. And using only MT5.

I didnt tried MT4 yet, but maybe there is some issue related to Strategy tester.

 
Eklon Eleuterio:

Hi!


I'm facing some similar issue: I have a dabatase downloade directly from Ic Markets that always give me 100% of quality. But today (few hours ago to be more specific) this quality was dropped down to 30%. And using only MT5.

I didnt tried MT4 yet, but maybe there is some issue related to Strategy tester.

Delete all history from History path and Tester path of your terminal, close all charts and download history again.

Answered by: Evgenyi Machok, the best EA maker in mql5, gives support fastly, uses teamviwer to help if necessary.

 

How to prepare MT4 for backtesting/trading with some pair

Forum on trading, automated trading systems and testing trading strategies

MT4 History data generation

Sergey Golubev, 2016.05.28 10:58

Hi peperibal:

It is not a fully related to your questions but it is about what I am doing when I want to backtest/check/trade using some pair for example:

1. I open MT4.

2. Open USDJPY H1 chart (if I want to do something with this pair).

3. Go to Tools - History Center, find this pair and double mouse click on every pair's timeframe so

beforedouble-mouse click on every timeframe there:


after:


So, by this action - I downloaded the history for this pair to MT4.

4. Now I want to transfer this history to the chart (to trade, for backtesting, and so on).

So, I change timeframe for USDJPY chart to M1, right mouse click on any space of the chart and choose 'Refresh', and all history is loaded to the chart - and I can see it from the Journal about how many bars were loaded from my MT4 History Center to this chart:


Same with M5 timeframe (Refresh), same with M15 and so on up to MN.

----

After that only I will backtesting/trading or whatsoever anything with this pair (USDJPY in our example).

Just my experience


And there is the other procedure about how to fix the issue with data/quotes - read this post with instruction here: 
https://www.mql5.com/en/forum/86576/page2#comment_9926954
 
Debsbeg:

Delete all history from History path and Tester path of your terminal, close all charts and download history again.

Answered by: Evgenyi Machok, the best EA maker in mql5, gives support fastly, uses teamviwer to help if necessary.

Hi ! I guess that isn't only a database issue.  Today my tests are running with 100% quality without any changes from my part.


But now I'm facing issue with my "Agents".  After the first Optimization test the terminal just disable all the Agents and i have to enable it again. This is completly unusual and new to me. I've ran a lot of tests but never saw this behavior.

 
As far as I know, if you have good data, but lets say your data stops at last weeks date, you then set the testing end date up until current date or do not tick date box in strategy tester settings. The system will download the latest data from your broker and it will then only show the quality % of that data. if you run a sample time of within your high quality data, it should show high quality %. This is one possibility that has happened to me. A broker that has 90% quality is aplari
 
You have to bei Not connected to a Server cause If you want to use Tickstory data and you export it than when you connected to Server than mt4 automatically Download the History files from Server and your Tickstory data will BE overwritten. Make new mt4 install..connect one time to Server to get Symbols Data etc. Than Close or delete your Account in mt4 so that you Not connect to Server anymore..than Export Tickstory data and open the chart and you will See.
Reason: