Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. AI in Finance
  3. quant-trading

quant-trading

Apache-2.0Python

A collection of Python scripts for backtesting quantitative trading strategies, including technical indicators, options strategies, and quantamental analysis.

Visit WebsiteGitHubGitHub
10.7k stars1.9k forks0 contributors

What is quant-trading?

Quant-trading is a Python-based repository for developing and backtesting quantitative trading strategies. It provides a collection of scripts covering technical indicators, options strategies, and statistical arbitrage, helping traders and researchers evaluate algorithmic approaches without expensive proprietary platforms. The project focuses on historical data backtesting with assumptions of frictionless trading.

Target Audience

Algorithmic traders, quantitative researchers, and finance students who want to experiment with trading strategies using Python. It's suitable for those looking to understand or implement common technical indicators, options strategies, or statistical arbitrage techniques.

Value Proposition

It offers a comprehensive, open-source toolkit for quantitative trading strategy development, combining well-documented implementations of popular strategies with unique quantamental research projects. Unlike commercial platforms, it provides full transparency and customization while being accessible to Python developers.

Overview

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

Use Cases

Best For

  • Backtesting common technical indicators like MACD and RSI
  • Implementing statistical arbitrage with pair trading strategies
  • Developing options trading strategies such as straddles
  • Researching quantamental analysis projects like Monte Carlo simulations
  • Exploring intraday breakout strategies like London Breakout
  • Studying portfolio optimization and agricultural market modeling

Not Ideal For

  • High-frequency trading (HFT) strategies requiring low-latency execution and expensive market data
  • Production trading systems needing real-time execution with robust risk management and slippage modeling
  • Teams that demand comprehensive documentation, support, and maintenance for enterprise use
  • Projects where accurate simulation of transaction costs, illiquidity, and market frictions is critical

Pros & Cons

Pros

Broad Strategy Library

Covers a wide range from common technical indicators like MACD and RSI to options strategies and statistical arbitrage, providing a one-stop resource for diverse trading approaches.

Practical Backtesting Setup

Each script includes a main function for easy integration into trading systems, allowing straightforward historical data backtesting with minimal setup.

Educational and Transparent

Strategies are explained with references to sources like TradingView and Investopedia, making it accessible for learning quantitative trading concepts without black-box implementations.

Open-Source Flexibility

Offers full code transparency and customization, unlike proprietary platforms, enabling users to modify and extend strategies to fit specific needs.

Cons

Unrealistic Trading Assumptions

Assumes frictionless trades with no slippage, transaction costs, or illiquidity, which oversimplifies real market conditions and can lead to inflated backtest results.

Sparse Documentation

Author admits being 'too lazy to write docstring,' making code harder to understand, extend, or integrate for new users without diving deep into the scripts.

Complex Data Integration

Relies on varied data sources like Bloomberg/Eikon and web scraping, requiring additional setup, proprietary access, or custom adaptations for consistent data feeds.

Frequently Asked Questions

Quick Stats

Stars10,694
Forks1,878
Contributors0
Open Issues0
Last commit2 months ago
CreatedSince 2018

Tags

#macd#trading-bot#technical-analysis#backtesting#algorithmic-trading#trading-strategies#financial-engineering#statistical-arbitrage#python#data-analysis#quantitative-finance#quantitative-trading

Built With

P
Python

Links & Resources

Website

Included in

AI in Finance5.6k
Auto-fetched 7 hours ago

Related Projects

crypto-signalcrypto-signal

Github.com/CryptoSignal - Trading & Technical Analysis Bot - 4,100+ stars, 1,100+ forks

Stars5,629
Forks1,335
Last commit2 years ago
Gekko-StrategiesGekko-Strategies

Strategies to Gekko trading bot with backtests results and some useful tools.

Stars1,442
Forks398
Last commit6 years ago
Gekko-Bot-ResourcesGekko-Bot-Resources

Gekko bot resources.

Stars195
Forks72
Last commit6 years ago
forex.analyticsforex.analytics

Node.js native library performing technical analysis over an OHLC dataset with use of genetic algorithm

Stars193
Forks73
Last commit7 years ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub