I decoupled all of the strategies into the long and short side so it might be easier to identify which parameters are causing the issues. The strategies are in the zip file.
Attachment MultiTF Futures Short.cfx added
Attachment Futures_Long_MultiTF.cfx added
Status changed from New to Fixed
Attachment results.zip added
we have made some progress here as well.
I backtested your strategies again with the latest code and now I was able to get very similar results.
Here are a few points:
I attach the results so you can check. I haven't included tradelists as they have many thousands of trades.
In case of YM_1H_L the results are still not very good. It is most probably caused by the presence of LowDaily is rising condition in exit signal.
Daily blocks don't work well in conjuction with is rising/ is falling. It is problematic because of EasyLanguage syntax. We know about this issue and it is on our list to do.
I think the multiTF backtests are much more reliable now. You should be able to get good results comparing backtests in B131.
Best regards,
Tomas
1. Please specify in the documentation that the base timeframe should be the lowest in order to work properly. I previously thought it could serve as an advantage but I was not sure if it was causing a "look-ahead bias" of some sort. I figured it wouldn't but if this is a limitation of Easy language, it would be great to know in the docs.
2. Can you provide any documentation we have on importing data into Multicharts from SQX? I don't believe I did that
3. Thank you for the heads up about daily blocks in conjunction with rising/falling. But is there anywhere (like a forum thread) that has a list of different indicators we should not use together? Any means to avoid these types of these edge cases ahead of time would be great
And by the way, you're the best Tomas! This was driving me crazy and I haven't been building anything since the summer because of this so I appreciate the investigation.
We will be updating it if needed.
Best regards,
Tomas