Python trading-algorithms

Open-source Python projects categorized as trading-algorithms

Top 23 Python trading-algorithm Projects

trading-algorithms
  • awesome-quant

    A curated list of insanely awesome libraries, packages and resources for Quants (Quantitative Finance)

  • Project mention: RustQuant: A Library for Quantitative Finance | news.ycombinator.com | 2024-02-01

    No, it looks more like a Rust equivalent of libraries like ffn (financial functions for python) or many of the other ones listed here https://github.com/wilsonfreitas/awesome-quant

    Using rust to do exploratory analysis in python seems like a misguided idea. But using rust to productize models that have performance and accuracy sensitivities, the things that C/C++ is still used for, indeed sounds like a good idea.

    Most of the python libraries used in finance, like numpy/pandas, call out to C for performance reasons; the libraries are essentially python bindings + syntax to C functions. It would be interesting to think about replacing that backend with rust.

  • jesse

    An advanced crypto trading bot written in Python

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • quant-trading

    Python quantitative trading strategies including VIX Calculator, Pattern Recognition, Commodity Trading Advisor, Monte Carlo, Options Straddle, Shooting Star, London Breakout, Heikin-Ashi, Pair Trading, RSI, Bollinger Bands, Parabolic SAR, Dual Thrust, Awesome, MACD

  • Project mention: quant-trading: NEW Derivatives and Hedging - star count:4620.0 | /r/algoprojects | 2023-10-28
  • backtesting.py

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

  • pandas-ta

    Technical Analysis Indicators - Pandas TA is an easy to use Python 3 Pandas Extension with 150+ Indicators

  • awesome-systematic-trading

    A curated list of awesome libraries, packages, strategies, books, blogs, tutorials for systematic trading. (by paperswithbacktest)

  • Project mention: Ask HN: How to Get into Quantitative Trading? | news.ycombinator.com | 2024-01-26
  • eiten

    Statistical and Algorithmic Investing Strategies for Everyone

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • gym-anytrading

    The most simple, flexible, and comprehensive OpenAI Gym trading environment (Approved by OpenAI Gym)

  • surpriver

    Find big moving stocks before they move using machine learning and anomaly detection

  • Project mention: surpriver: Machine learning algo to detect anomaly in equities data. Uses sklearn [IsolationForest](https://scikit-learn.org/stable/modules/generated/sklearn.ensemble.IsolationForest.html) model and price/volume based technical signals as features us | /r/algoprojects | 2023-07-08
  • robin_stocks

    This is a library to use with Robinhood Financial App. It currently supports trading crypto-currencies, options, and stocks. In addition, it can be used to get real time ticker information, assess the performance of your portfolio, and can also get tax documents, total dividends paid, and more. More info at

  • algotrading

    Algorithmic trading framework for cryptocurrencies.

  • AutoTrader

    A Python-based development platform for automated trading systems - from backtesting to optimisation to livetrading.

  • crypto-rl

    Deep Reinforcement Learning toolkit: record and replay cryptocurrency limit order book data & train a DDQN agent

  • Project mention: crypto-rl: Retrieve limit order book level data from coinbase pro and bitfinex -> record in [arctic](https://github.com/man-group/arctic) timeseries database then implemented trend following strategies (market orders) and market making (limit orders) | /r/algoprojects | 2023-12-10
  • lumibot

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

  • example-hftish

    Example Order Book Imbalance Algorithm

  • LiuAlgoTrader

    Framework for algorithmic trading

  • Binance-Futures-Trading-Bot

    A Technical Analysis Bot that trades leveraged USDT futures markets on Binance.

  • py-market-profile

    A library to calculate Market Profile (aka Volume Profile) for financial data from a Pandas DataFrame.

  • stock-bot

    An application that allows you to design and test your own stock trading algorithms in an attempt to beat the market.

  • wolfinch

    Wolfinch is your friendly trader Bot written in Python

  • Gym-Trading-Env

    A simple, easy, customizable Gymnasium environment for trading.

  • automating-technical-analysis

    Using data analytics of popular trading strategies and indicators, to identify best trading actions based solely on the price action.

  • trading-strategy

    Python framework for quantitative financial analysis and trading algorithms on decentralised exchanges

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Python trading-algorithms related posts

  • surpriver: Machine learning algo to detect anomaly in equities data. Uses sklearn [IsolationForest](https://scikit-learn.org/stable/modules/generated/sklearn.ensemble.IsolationForest.html) model and price/volume based technical signals as features us

    1 project | /r/algoprojects | 8 Jul 2023
  • surpriver: Machine learning algo to detect anomaly in equities data. Uses sklearn [IsolationForest](https://scikit-learn.org/stable/modules/generated/sklearn.ensemble.IsolationForest.html) model and price/volume based technical signals as features us

    1 project | /r/algoprojects | 7 Jul 2023
  • surpriver: Machine learning algo to detect anomaly in equities data. Uses sklearn [IsolationForest](https://scikit-learn.org/stable/modules/generated/sklearn.ensemble.IsolationForest.html) model and price/volume based technical signals as features us

    1 project | /r/algoprojects | 6 Jul 2023
  • surpriver: Machine learning algo to detect anomaly in equities data. Uses sklearn [IsolationForest](https://scikit-learn.org/stable/modules/generated/sklearn.ensemble.IsolationForest.html) model and price/volume based technical signals as features us

    1 project | /r/algoprojects | 5 Jul 2023
  • surpriver: Machine learning algo to detect anomaly in equities data. Uses sklearn [IsolationForest](https://scikit-learn.org/stable/modules/generated/sklearn.ensemble.IsolationForest.html) model and price/volume based technical signals as features us

    1 project | /r/algoprojects | 4 Jul 2023
  • surpriver: Machine learning algo to detect anomaly in equities data. Uses sklearn [IsolationForest](https://scikit-learn.org/stable/modules/generated/sklearn.ensemble.IsolationForest.html) model and price/volume based technical signals as features us

    1 project | /r/algoprojects | 3 Jul 2023
  • surpriver: Machine learning algo to detect anomaly in equities data. Uses sklearn [IsolationForest](https://scikit-learn.org/stable/modules/generated/sklearn.ensemble.IsolationForest.html) model and price/volume based technical signals as features us

    1 project | /r/algoprojects | 2 Jul 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 11 Jun 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 awesome-quant 16,519
2 jesse 5,313
3 quant-trading 5,171
4 backtesting.py 4,945
5 pandas-ta 4,886
6 awesome-systematic-trading 3,117
7 eiten 2,694
8 gym-anytrading 2,050
9 surpriver 1,703
10 robin_stocks 1,635
11 algotrading 1,030
12 AutoTrader 884
13 crypto-rl 799
14 lumibot 736
15 example-hftish 727
16 LiuAlgoTrader 696
17 Binance-Futures-Trading-Bot 507
18 py-market-profile 343
19 stock-bot 284
20 wolfinch 260
21 Gym-Trading-Env 256
22 automating-technical-analysis 225
23 trading-strategy 169

Sponsored
Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com