Which Backtester Is Right For You?

The other day, I shared which backtesting software you should consider using. Which one is right for you?

It depends on:

  • Your skill set
  • Your strategy timeframe
  • The amount of history you require

Do You Have Programming Experience?

Although still important, programming experience used to be a big differentiator – the factor for determining which backtesting software to use.

With the advent of LLMs, it’s not as critical, but still an important factor, and it will always give you an advantage over traders who can’t program.

If you don’t enjoy programming, then Trade-Ideas is your best choice.

Strategy Timeframe

Do any of your strategies require intraday data? If so, RealTest only works on daily data (currently), so Amibroker is the best choice.

Minimum Backtesting History Required?

Trade-Ideas has 3 months of backtesting history available – plenty for some strategies, but not enough for others. If you have to have more than 3 months of history, then cross Trade-Ideas off your list.

Let’s go through the three choices and the pros and cons of each:

Trade-Ideas

Pros:

  • Simple to use, no programming required
  • The fastest backtesting software on the market (nothing even close)
  • Trivial to get real-time alerts when your strategy is finalized
  • Built-in indicators/custom columns in your backtest
  • No data to maintain – all data included

Cons:

  • 3 month backtesting window
  • Nice breadth of indicators, but not infinitely customizable
  • US Equities only

Amibroker

Pros:

  • No limit on the amount of data for your backtesting window
  • Infinitely customizable using code
  • Can use intraday data
  • Any instrument type

Cons:

  • Programming required through own custom language (AFL)
  • Third-party data source required
  • Some local database maintenance is required
  • Time-consuming to scan the entire US equities market in real-time (use in tandem with Trade-Ideas to do this efficiently)
  • Have to create your own custom columns for your backtest

RealTest

Pros:

  • Fast, simple portfolio backtesting
  • Infinitely customizable using code
  • Any instrument type

Cons:

  • Daily data only (currently)
  • Third-party data source required
  • Some local database maintenance is required
  • Have to create your own custom columns for your backtest

Summary

All these software packages are excellent – I use each for specific tasks. The best choice for you is very trader-specific.

Tomorrow, we’ll return to the nuts and bolts of creating a strategy (regardless of the software you use).

-Dave