awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
je-suis-tm avatar

je-suis-tm/quant-trading

0
View on GitHub↗
9,190 stars·1,694 forks·Python·apache-2.0·36 viewsje-suis-tm.github.io/quant-trading↗

Quant Trading

This project is a Python financial analytics framework and quantitative trading library. It provides a suite of mathematical tools for asset pricing, statistical market analysis, and the development of algorithmic trading strategies.

The library is distinguished by its focus on currency and commodity correlation modeling, using regression and normalization to identify exchange rate drivers. It features a specialized portfolio optimization engine that applies graph theory, such as clique centrality and degeneracy ordering, alongside quadratic programming to balance risk-adjusted returns.

The framework covers a broad range of quantitative capabilities, including stochastic price simulation via Monte Carlo methods, cointegration testing for pairs trading, and ensemble forecast aggregation to remove bias from expert predictions. It also includes tools for technical analysis of chart patterns, strategy backtesting, and resource allocation planning.

Features

  • Financial Analytics - A comprehensive framework for financial analytics, including technical indicators, portfolio metrics, and optimization.
  • Currency and Commodity Analysis - Analyzes the statistical relationships between exchange rates and raw material prices to identify primary market drivers.
  • Portfolio Optimization Algorithms - Applies mathematical models and graph theory to balance asset weights and maximize risk-adjusted returns.
  • Graph-Based Optimization - Applies clique centrality and degeneracy ordering to balance risk-adjusted returns based on correlation strengths.
  • Quantitative Trading Strategies - Provides a framework for developing and backtesting algorithmic trading models using technical indicators and historical market data.
  • Quantitative Toolkits - Provides a comprehensive collection of mathematical and statistical tools for quantitative financial market analysis.
  • Pairs Trading Strategies - Generates signals to long undervalued and short overvalued assets by identifying cointegrated pairs.
  • Trading Strategy Backtesters - Ships a simulation environment to test pairs trading, momentum, and breakout strategies against historical data.
  • Financial - Implements Monte Carlo simulation tools for modeling financial market uncertainty and asset price trajectories.
  • Asset Price Path Simulators - Models future asset price movements by simulating random paths using stochastic differential equations.
  • Commodity Causality Analysis - Tests the causal relationship between commodity prices and related currencies using simulation and academic analysis.
  • Commodity Impact Measurement - Measures the influence of specific raw materials on a national currency using statistical R-squared values.
  • Currency Correlation Analysis - Identifies relationships between currencies and commodity prices using regression to determine if a currency behaves as a petrocurrency.
  • Currency Driver Modeling - Performs regression analysis between a target currency and various regressors to identify primary exchange rate drivers.
  • Monte Carlo Sampling - Runs numerous random event scenarios using Monte Carlo sampling to forecast potential asset price ranges.
  • Pairs Trading Development - Identifies cointegrated assets to execute mean-reversion strategies by longing undervalued and shorting overvalued pairs.
  • Pairs Trading Strategies - Implements cointegration testing to generate signals by longing undervalued and shorting overvalued asset pairs.
  • Quadratic Programming Allocation - Calculates optimal portfolio weights by solving for variance and return constraints using quadratic programming.
  • Chart Pattern Analyzers - Recognizes complex chart structures and formations using technical indicators to identify market trends.
  • Convex Optimization Solvers - Calculates optimal portfolio weights to maximize returns and minimize variance using convex optimization solvers.
  • Stepwise Variable Selection - Identifies the most statistically significant variables across time periods using stepwise regression to ensure model reliability.
  • Temporal Robustness Testing - Determines the most impactful regressors over specific time horizons using stepwise regression for model robustness.
  • Stepwise Selection Models - Provides stepwise regression to identify the most impactful variables for predictive financial models.
  • Forecast Aggregation - Provides probabilistic models to combine multiple expert predictions and remove individual bias to estimate intrinsic asset value.
  • Opinion Aggregations - Consolidates individual binary classifications into collective decisions using probabilistic models and iterative estimation.
  • Forecast Evaluation - Implements metrics like mean absolute error to evaluate the accuracy of financial price forecasts.
  • Breakout Trading Strategies - Identifies trading opportunities when prices breach preset thresholds during specific time windows or market opens.
  • Candlestick Pattern Recognition - Detects specific candlestick price action formations to identify potential trend reversals and filter noise.
  • Momentum Trading Strategies - Generates buy and sell signals by comparing short-term and long-term moving averages to identify price momentum.
  • Correlation-Based Diversifications - Identifies minimally correlated assets using degeneracy ordering to select independent stocks for diversification.
  • Straddle Management - Executes strategies buying both call and put options to profit from high volatility regardless of price direction.
  • Cointegration Tests - Tests statistical relationships between assets over time to determine if they move in sync or diverge.
  • Currency Baseline Optimization - Selects a neutral base currency with minimal economic ties to eliminate bias in exchange rate evaluations.
  • Currency Type Identification - Identifies specific currency types by regressing their value against commodity benchmarks and trading partner currencies.
  • Exchange Rate Normalization - Normalizes currency pairs against a stable base currency to eliminate trading partner bias when analyzing commodity impacts.
  • Financial Volatility Estimators - Computes volatility indices for assets using Riemann sums and Taylor series expansion.
  • Prediction Calibrations - Removes individual bias from continuous price forecasts to more accurately estimate intrinsic asset values.
  • Stepwise Regression Selection - Identifies the most statistically significant regressors by iteratively selecting variables that maximize the R-squared value.
  • Forecasting Backtesting - Validates forecast accuracy by comparing one-step-ahead predictions against historical actual price data.
  • Network Centrality Analyses - Uses clique centrality to identify influential and strongly correlated assets for concentrated investment sets.
  • Technical Analysis - Collection of quantitative trading strategies.
  • Alpha and Strategy Collections - Collection of quantitative trading resources and strategies.
  • Python Development Resources - Collection of quantitative trading strategies and indicators.

Star history

Star history chart for je-suis-tm/quant-tradingStar history chart for je-suis-tm/quant-trading

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does je-suis-tm/quant-trading do?

This project is a Python financial analytics framework and quantitative trading library. It provides a suite of mathematical tools for asset pricing, statistical market analysis, and the development of algorithmic trading strategies.

What are the main features of je-suis-tm/quant-trading?

The main features of je-suis-tm/quant-trading are: Financial Analytics, Currency and Commodity Analysis, Portfolio Optimization Algorithms, Graph-Based Optimization, Quantitative Trading Strategies, Quantitative Toolkits, Pairs Trading Strategies, Trading Strategy Backtesters.

Which projects share features with je-suis-tm/quant-trading?

Projects with overlapping indexed features include: llmquant/quant-wiki — quant-wiki is a comprehensive knowledge base and structured reference for quantitative finance, financial engineering,… letianzj/quantresearch — QuantResearch is a quantitative research framework and specialized toolkit for algorithmic simulation, financial… huseinzol05/stock-prediction-models — This project is a suite of machine learning and statistical tools designed for stock price prediction, financial time… fincept-corporation/finceptterminal — FinceptTerminal is a quantitative finance platform and financial engineering library designed for asset valuation,… dcajasn/riskfolio-lib — Riskfolio-Lib is a Python portfolio optimization library and convex risk management tool. It provides a framework for… tradytics/eiten — Eiten is an AI-powered market analysis platform and quantitative toolset designed to translate statistical market data…

Projects sharing features with Quant Trading

These projects share indexed features with Quant Trading. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • llmquant/quant-wikiLLMQuant avatar

    LLMQuant/quant-wiki

    3,041View on GitHub↗

    quant-wiki is a comprehensive knowledge base and structured reference for quantitative finance, financial engineering, and algorithmic trading. It serves as a centralized library of documentation covering mathematical models, financial instruments, and systematic trading strategies. The project integrates AI-driven capabilities through a modular retrieval-augmented generation framework that extracts structured data from research papers and news. It features a multi-agent workflow engine designed to discover and validate predictive alpha factors, alongside tools for local large language model

    quantitative-financequantitative-tradingwiki
    View on GitHub↗3,041
  • letianzj/quantresearchletianzj avatar

    letianzj/QuantResearch

    2,808View on GitHub↗

    QuantResearch is a quantitative research framework and specialized toolkit for algorithmic simulation, financial time-series analysis, and systematic trading. It provides an event-driven backtesting environment for validating strategies against historical tick and bar data, alongside a dedicated portfolio optimization engine for calculating asset weights and risk metrics. The project distinguishes itself through a machine learning finance toolkit that implements recurrent neural networks for price prediction and reinforcement learning for derivative pricing. It also features advanced statisti

    Jupyter Notebookalgorithmic-tradingalgotradingasset-allocation
    View on GitHub↗2,808
  • huseinzol05/stock-prediction-modelshuseinzol05 avatar

    huseinzol05/Stock-Prediction-Models

    9,180View on GitHub↗

    This project is a suite of machine learning and statistical tools designed for stock price prediction, financial time series forecasting, and the execution of algorithmic trading strategies. It provides a collection of deep learning and statistical models used to forecast asset prices and market trends. The system includes a market scenario simulator that uses Monte Carlo sampling to generate potential price paths and estimate financial risk. It further features a portfolio optimization tool for calculating asset distributions to maximize returns based on historical volatility, as well as a m

    Jupyter Notebookdeep-learningdeep-learning-stockevolution-strategies
    View on GitHub↗9,180
  • fincept-corporation/finceptterminalFincept-Corporation avatar

    Fincept-Corporation/FinceptTerminal

    26,900View on GitHub↗

    FinceptTerminal is a quantitative finance platform and financial engineering library designed for asset valuation, risk management, and fixed-income analytics. It provides a comprehensive suite for algorithmic trading and investment strategy automation, integrating specialized language model agents and node-based workflows to automate market research and alpha generation. The project distinguishes itself with a dedicated game theory analysis engine for calculating Nash equilibria and simulating strategic interactions in competitive markets. It also features a specialized credit risk modeling

    C++bloomberg-terminalcontributions-welcomefinance
    View on GitHub↗26,900
  • Compare all 30 related projects→