Backtesting
Backtesting
12 May 2021, 11:26
1. I have used MT4 for this in the past and the tick data backtest is incredibly slow. Is CTrader faster than MT4?
2. Can I use a CSV file for the data from an external source? Will this make any difference to the speed of the backtest?
3. My method will use multiple timeframe analysis, will this make the backtest slower?
4. How long might a single backtest take to complete from start (no data) to finish (multiple years), using tick data? Hours? Days? Weeks?
5. Assuming the computer has the recommended specs, would having a faster computer make a big difference to the speed of backtest? I.e. would CTrader’s backtest software bottleneck the speed of the backtest?
Any help with this is greatly appreciated:)
PanagiotisCharalampous
12 May 2021, 12:19
Hi ctid4147920,
1) This is a very general question and there is no single answer to this. Note that the execution time does not depend so much on the platform as on your strategy's code. It's your code that is getting executed for most of the time. You need to code your strategy for both platforms and make comparisons.
2) You can use m1 bars in a CSV format. Backtesting on m1 bars is faster than tick data backtesting.
3) Depends on your code.
4) The faster the better, always :)
Best Regards,
Panagiotis
Join us on Telegram
@PanagiotisCharalampous