Backtesting

Created at 12 May 2021, 11:26
How’s your experience with the cTrader Platform?
Your feedback is crucial to cTrader's development. Please take a few seconds to share your opinion and help us improve your trading experience. Thanks!
CT

ctid4147920

Joined 12.05.2021

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:)


@ctid4147920
Replies

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