Why does the order not start from the begining date defined?

 
I tested an EA with history data from Oct 31, 2013 to Oct 31, 2014. if I test M15, orders starts from June 9, 2014. If test H4, starts from Oct 31, 2013. What's the reason? how to fix?
 
Dear Angevoyageur, the link you pasted isn't what I asked completely. Who can help me? Besides, how to improve the modelling quality?
 
How to quote other's comment?
 
jollydragon:
How to quote other's comment?
There appeares a reply-link at the right bottom of the post you want to quote. Press it.
 
jollydragon:
I tested an EA with history data from Oct 31, 2013 to Oct 31, 2014. if I test M15, orders starts from June 9, 2014. If test H4, starts from Oct 31, 2013. What's the reason? how to fix?

1) The data to backtest seem to come from your broker and they are limited as they seem start at (M5) June 9, 2014.

2) Those history data goes back a more or less fixed number of bars so that H4 stars earlier than M5.

3) I suggest you to google for "mt4 backtest history tickdata" to start creating you own data-history.

Reason: