It's great for you if you found a grail, Felipe.
Could you please provide an every tick backtest for those who need an every tick backtest to make themselve an opinion ?
How does these charts work? There is no time scale.
They are not compound interest charts.
Good luck. There's no OnBar() event in mql, there's workarounds, but it's "artisanal", it doesn't catch the exact bar open price as an OnBar() would have get it, or as the tester provides it.
I looked at your profile. Your annual percentage gains look very reasonable.
I apologize for my "meaningless" remark. It was really just to get your attention. And it worked.
All I want to say is that over 25 years you have to say something about inflation. 70% inflation in the USD over the last 25 years has to be taken into account.
Otherwise your work looks great.
Good luck. You seem to be onto a good thing.
I do admit I don´t understand your chart set-up. So, I should not have commented. I should first have familiarized myself with your chart set-up. I didn´t - and I still do not understand it.
You were not rude. I was.
Have a nice day too.
Me, I don't apologize.
You're using the OnTick() processing method with the "open price" mode on tester.
Please to give a try with the following OnNewBar() shared across forum workaround - with the "every tick" mode on tester, for sure you won't get the same results.
static int BARS;
You should not be detecting a new bar by count of the Bars, as that is unreliable and bad coding practice! Use the bar's time instead!
static datetime dtBarCurrent = WRONG_VALUE;
datetime dtBarPrevious = dtBarCurrent;
dtBarCurrent = (datetime) SeriesInfoInteger( _Symbol, _Period, SERIES_LASTBAR_DATE );
bool boolNewBarFlag = ( dtBarCurrent != dtBarPrevious );
Thanks Fernando, I'll give a try with. But will it really change something ?
EDIT : no, same. When someone will find a way to reproduce the exact same conditions as the open price mode, please to share : my collection's plenty of ea working only in open price mode :/