je-suis-tm/quant-trading

Python quantitative trading strategies including VIX Calculator, Pattern Recognition, Commodity Trading Advisor, Monte Carlo, Options Straddle, Shooting...

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 6 minutes ago
Added to GitGenius on September 5th, 2026
Created on April 3rd, 2018
Open Issues & Pull Requests: 4 (+0)
GitHub issues: Enabled
Number of forks: 1,877
Total Stargazers: 10,690 (+1)
Total Subscribers: 290 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Issue API getrepoissuespagesummary failed: 429 Rate limit exceeded. Please try again later.

Detailed Description

Quant-trading is a Python library of quantitative trading strategies combining technical indicators, options strategies, and quantamental analysis approaches.

The repository addresses the challenge of developing and backtesting algorithmic trading systems by providing implementations of established and experimental trading strategies. It covers momentum-based approaches using indicators like MACD, Bollinger Bands, and RSI; opening range breakout strategies such as London Breakout and Dual Thrust; reversal strategies based on support and resistance; statistical arbitrage through pair trading; and options strategies including straddles. Beyond technical analysis, the tool includes quantamental projects that combine quantitative methods with fundamental analysis ideas, such as commodity trading analysis, portfolio optimization, and pattern recognition on alternative datasets. All strategies are evaluated through historical backtesting in Python against frictionless market assumptions, with each script containing a main function for direct embedding into trading systems.

This tool suits developers and traders building backtesting frameworks or exploring strategy ideas rather than those seeking production-ready systems. The collection works best for learning quantitative trading concepts, experimenting with different technical indicators and strategy combinations, or prototyping ideas before implementing them in a live trading environment. The frictionless assumption means results will not reflect real-world slippage, transaction costs, or liquidity constraints, so strategies should be validated separately before deployment. The repository is most valuable for those comfortable with Python and willing to adapt scripts to their specific data sources and market conditions.

Development activity shows consistent exploration of diverse trading approaches across multiple strategy categories. The project maintains a broad scope spanning technical indicators, options strategies, and experimental quantamental analysis rather than focusing depth on a single approach. Scripts are structured for integration into external systems through standardized main functions, indicating practical orientation toward usability in trading workflows.