Backtesting Engines for Testing Intraday Data on Thousands of Symbols Simultaneously

This page summarizes the projects mentioned and recommended in the original post on /r/algotrading

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • backtrader

    Python Backtesting library for trading strategies

    However, if you decide to go down the more well-trodden path of using open source backtesting frameworks then I personally would recommend backtrader (https://www.backtrader.com/). As far as I can tell, it has pretty much all the same features as my own system. The only difference is speed. My backtester is an order of magnitude faster and scales much better to testing thousands of symbols simultaneously. However, for 99% of retail algo traders this will be completely irrelevant.

  • FastTest

    Wrote my own in C++ with python wrapper: https://github.com/ntorm1/FastTest. It's not stable so do with that you will, but no problems handling thousands of symbols at whatever frequency.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • Lean

    Lean Algorithmic Trading Engine by QuantConnect (Python, C#)

    Thanks. I will check it out. Can you point me to the right part of the codebase I should be looking at? I know it must be somewhere here - https://github.com/QuantConnect/Lean

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts