So people, here we are. Kids are sleeping and I had time to prepare for you a pdf-converted ppt with the data I promised.
I think the document should be quite self-explanatory, except the fact that the “long term” data are calculated from 01.01.2006 to date.
If something is unclear I’m here to answer your questions.
Just a comment: I have modified Brian’s script just for the FXDD platform. Given the 3 hrs difference we discussed before I forced the script trading only between 10:00 and 23:00 GMT+3, which correspond to 07:00-20:00 GMT. In spite of that, (now the two EA’s on both platforms are trading with the same timing) note the difference in performance between the two platforms, as explained in the pdf. FXDD, in comparison to IBFX has also some bar missing in the weekend.
So, people, I’m very sorry if I cool down some enthusiasm here. But: take care!
Notice that the x-axis of the MT4 backtester is not chronological, but simply reports the number of the trade. This means that, if for instance trade 4 can follow trade 3 just the day after, trade 6 might come 3 months after trade 5, but you’ll not see it on the chart with the appropriate scale. Nevertheless, it is very clear that the system, on the IBFX platform, was working very well probably in the last year (if your liver is able to sustain quite hard drawdowns, but not dramatic). Sometimes in the past, and probably for periods as long as months or years, you should have been really a “strong believer” to hold on.
All this analysis must be performed on charts transformed in order to put data in a consistent and progressive and proportional time scale. Brian, (or anybody else): do you know how to stream backtesting results in a convenient cvs so to import them into excel and make such graphs and calculation? It is always possible making it “by hand”, but it’s quite tedious!
As the system is working quite good in the present and in the recent past, I think there are some chances to fix it. These are the possibilities that I can imagine:
[ul]
[li] first: looking whether trading it on multiple pairs creates a sort of hedge mechanism. This is not easily feasible with MT4 tester, because the tool is able to manage just a pair at a time (a limitation of the program). The (quite hard) work to do is backtesting several pairs, convert them into the appropriate time scale (as above) and then superimpose them (adding the P/L together) into excel.
[/li][li] second: apply a money management scheme that helps improving profits when times are nice, and reducing losses when they’re dismal. A fix lot kind of MM does not help in this case. My initial idea is to apply a proportional, with a strong correction for the downturns, or still better a ratio/proportional scheme, where, as a threshold is hit, you suddenly increase/decreas lot size or percentage of capital invested. With the pure proportional, if anybody wants to apply it, I would strongly suggest that you keep your capital low: as soon as the balance reaches a certain level ($2000, $5000, $10000, it depends on personal feelings) you have to withdraw your money from the trading account and invest them in something that has not the features of this SS. Of course the way to the million becomes longer, but also that to the death (of your account, of course … LOL).
[/li][li] Third: find one nice indicator (gosh: you’ll hate me for that! Indicators here around are seen as the devil!!! :p) which can act as a filter for saying when it is time to use the SS and when it is time to keep fingers away.
[/li][/ul]
This is basically how I see, now (sometimes good ideas comes into mind when I’m sleeping, so don’t worry if I put something else forward) the way for improving the system. Please, please: everybody is strongly encouraged to propose others. Or just to blame me for having said a lot of stupid things.
I will be glad that somebody convinces me that I’m wrong. I pefectly know that MT4 backtesting is far from being perfect, and it makes mistakes. But very usually these mistakes are smaller than the ones that we, human beings, make in backtesting systems, because we look at quite limited cases (unless, really, you put yourself in front of the screen for some months and look at every single minute bar scrolling them one by one from the right side of the screen… :D), and with quite a lot of enthusiasm for our good nice new system…
Over for now. Hope I was a bit helpful, tried to be less “serious” than normal not to bother you all too much!
Bye
Fabio
Testing_the_Slingshot.pdf (357 KB)