Python backtesting-trading-strategies

Open-source Python projects categorized as backtesting-trading-strategies

Top 12 Python backtesting-trading-strategy Projects


    :mag_right: :chart_with_upwards_trend: :snake: :moneybag: Backtest trading strategies in Python.

    Project mention: Python developers -- what broker and api do you use? | /r/algotrading | 2023-06-08

    We chose for a backtesting framework. There are several to choose from but that one seems like the most well-supported and actively worked on at the moment.

  • PyThalesians

    Python library for backtesting trading strategies & analyzing financial markets (formerly pythalesians)

  • Revelo Payroll

    Free Global Payroll designed for tech teams. Building a great tech team takes more than a paycheck. Zero payroll costs, get AI-driven insights to retain best talent, and delight them with amazing local benefits. 100% free and compliant.

  • Clairvoyant

    Software designed to identify and monitor social/historical cues for short term stock movement

    Project mention: Short-Term Movement Cues: Identify social/historical cues for short term stock movement. Sklearn SVM model is used and good visualization coded in matplotlib Other Models - star count:2370.0 | /r/algoprojects | 2023-08-15
  • pycryptobot

    Python Crypto Bot (PyCryptoBot)

    Project mention: Robot cripto | /r/literaciafinanceira | 2023-01-30
  • algotrading

    Algorithmic trading framework for cryptocurrencies.

    Project mention: algotrading: NEW Extended Research - star count:858.0 | /r/algoprojects | 2023-06-10
  • optopsy

    A nimble options backtesting library for Python

  • hftbacktest

    A high-frequency trading and market-making backtesting tool accounts for limit orders, queue positions, and latencies, utilizing full tick data for trades and order books.

    Project mention: hftbacktest: NEW Extended Research - star count:414.0 | /r/algoprojects | 2023-08-06
  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • lumibot

    Backtesting and Trading Bots Made Easy for Crypto, Stocks, Options, Futures, FOREX and more

    Project mention: lumibot: NEW Derivatives and Hedging - star count:319.0 | /r/algoprojects | 2023-02-12
  • qf-lib

    Modular Python library that provides an advanced event driven backtester and a set of high quality tools for quantitative finance. Integrated with various data vendors and brokers, supports Crypto, Stocks and Futures.

    Project mention: qf-lib: NEW Data - star count:227.0 | /r/algoprojects | 2022-10-08
  • OptionSuite

    Option and stock backtester / live trader

    Project mention: OptionSuite: NEW Derivatives and Hedging - star count:103.0 | /r/algoprojects | 2022-12-24
  • crypto-trading-strategy-backtester

    Easy-to-use cryptocurrency trading strategy simulator and backtester

  • CTMP

    A Python project for downloading OHLCV data for ticker pairs in various exchanges, providing source data for backtesting software and trading bots.

    Project mention: Not sure if this type of post is allowed, but I am looking to hire somebody to backtest for me | /r/algotrading | 2023-06-26

    If you need historical data for cryptocurrencies check out my GitHub page:

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-08-15.

Python backtesting-trading-strategies related posts


What are some of the best open-source backtesting-trading-strategy projects in Python? This list will help you:

Project Stars
1 4,089
2 PyThalesians 3,197
3 Clairvoyant 2,376
4 pycryptobot 1,840
5 algotrading 900
6 optopsy 746
7 hftbacktest 499
8 lumibot 448
9 qf-lib 372
10 OptionSuite 157
11 crypto-trading-strategy-backtester 58
12 CTMP 3
Learn any GitHub repo in 59 seconds
Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at