awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
letianzj avatar

letianzj/QuantResearch

0
View on GitHub↗
2,808 Stars·546 Forks·Jupyter Notebook·mit·9 Aufrufeletianzj.github.io↗

QuantResearch

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 statistical capabilities for market regime detection using Hidden Markov Models and Bayesian inference tools for parameter estimation via Markov Chain Monte Carlo sampling.

The framework covers a broad surface of systematic investment capabilities, including statistical arbitrage implementation with cointegration testing and mean-reversion strategies. It further includes tools for portfolio risk optimization, market risk analysis, and financial time-series modeling using ARIMA and GARCH models.

The repository is primarily implemented as a collection of Jupyter Notebooks.

Features

  • Quantitative Trading Platforms - Provides an integrated environment for developing, backtesting, and validating systematic quantitative trading strategies.
  • Trading Strategy Backtesters - Provides a comprehensive environment for evaluating quantitative trading strategies against historical market data.
  • Financial Machine Learning Toolkits - Implements specialized machine learning toolkits for predicting asset prices using LSTM, RL, and GMMs.
  • Financial Price Forecasting - Combines machine learning, deep RL, and time-series models to forecast asset prices and market trends.
  • Portfolio Optimization Algorithms - Provides algorithms for optimizing asset allocation to maximize returns and manage risk.
  • Efficient Frontier Construction - Generates a set of optimal portfolios that maximize return for different risk levels using numerical solvers.
  • Half-Life Estimation - Estimates the time required for a price series to return halfway to its equilibrium level using linear regression.
  • Portfolio Optimization - Provides a dedicated engine for calculating asset weights and risk metrics using Mean-Variance Optimization and the Efficient Frontier.
  • Algorithmic Trading Simulators - Offers an event-driven simulation platform for evaluating the performance of automated investment strategies against historical data.
  • Financial Time-Series Libraries - Provides a comprehensive library of tools for analyzing stationarity, cointegration, and volatility in financial time series.
  • Time Series Analysis - Analyzes time series stationarity and trending behavior using Augmented Dickey-Fuller tests and Hurst Exponents.
  • Stationarity Analysis - Provides stationarity testing for financial data series using the Augmented Dickey-Fuller unit root test.
  • Time Series Modeling - Applies ARIMA, GARCH, and machine learning models to analyze financial volatility and predict price movements.
  • Mean Reversion Calibration - Estimates Ornstein-Uhlenbeck or Vasicek models using Least Square and Maximum Likelihood methods.
  • Asset Allocation Optimization - Computes optimal asset allocations using quadratic programming to maximize returns and minimize risk.
  • Cointegration Tests - Implements statistical tests to identify mean-reverting portfolios of assets for statistical arbitrage.
  • Dynamic Cointegration Estimation - Applies a Kalman Filter to perform Bayesian online training of linear regression models for pairs trading.
  • Market Regime Detection - Identifies latent shifts in market states using Expectation-Maximization, Gaussian Mixture Models, and Markov Regime Switching Models.
  • Pairs Trading Strategies - Implements quantitative strategies based on cointegration and z-score scaling for mean-reversion trading.
  • Quadratic Programming Allocation - Employs quadratic programming solvers to calculate optimal asset weights for risk parity and minimum variance portfolios.
  • Quantitative Financial Modeling - Implements statistical and predictive models to conduct quantitative research and validate trading strategies.
  • Dynamic Hedge Ratio Estimation - Updates the cointegration relationship between financial assets over time using a Kalman Filter.
  • Hedge Ratio Calculation - Computes linear relationships between assets via regression or eigenvectors to determine proportions for stationary spreads.
  • Portfolio Risk Metrics - Calculates key financial risk metrics including Value at Risk and GARCH to optimize portfolio allocations.
  • Backtesting Simulations - Implements an event-driven simulation environment to validate trading strategies using historical market data streams.
  • Dynamic Linear Modeling - Tracks the evolution of latent states, such as intercept and slope, over time using a Kalman Filter.
  • Bayesian Regressions - Implements Bayesian linear regression using conjugate models to incorporate prior knowledge into price predictions.
  • Markov Chain Monte Carlo Sampling - Implements the Metropolis-Hastings algorithm for MCMC sampling to approximate posterior distributions for Bayesian regression.
  • Market Regime Detection - Identifies latent market states by fitting Gaussian Mixture and Markov Regime Switching models to return data.
  • Sharpe Ratio Maximization - Determines tangency portfolio weights that provide the highest excess return per unit of risk.
  • Recurrent Neural Networks - Utilizes LSTM and GRU cells to model sequential financial time series for asset price forecasting.
  • Derivative Pricing - Uses reinforcement learning agents to determine fair value and optimal exercise timing for financial derivative contracts.
  • Statistical Arbitrage - Implements statistical arbitrage by identifying cointegrated asset pairs and executing mean-reversion strategies.
  • Walk-Forward Validation - Prevents look-ahead bias by using rolling windows to re-estimate regression coefficients during backtesting.
  • Trading Order Monitors - Tracks the lifecycle of trading orders from placement to filling, including slippage and commission simulation.
  • Trade Visualization Tools - Generates interactive charts and volume profiles to visualize intraday trade flow and price levels.
  • Performance Evaluation - Generates statistical reports and professional-grade performance analytics from historical trade data.
  • Market Regime Detection - Uses Hidden Markov Models and Gaussian Mixture Models to identify shifts in market states and adapt trading logic.
  • MCMC Sampling - Employs the Metropolis-Hastings algorithm for MCMC sampling to estimate parameters for linear regression models.
  • Time Series Decomposition - Analyzes asset stationarity and mean reversion using Augmented Dickey-Fuller tests and Hurst Exponents.
  • Order Execution Engines - Simulates brokerage order execution, including configurable commission fees and slippage costs.
  • Risk Parity Implementation - Implements risk parity, maximum diversification, and minimum variance frameworks for asset allocation.
  • Strategy Parameter Optimization - Iterates through parameter combinations to find settings that maximize specific performance targets for trading strategies.
  • Kalman Filter Implementations - Uses Kalman filters to perform recursive Bayesian estimation of linear regression coefficients and cointegration relationships.
  • Educational Resources - Quantitative analysis, strategy development, and backtesting resources.
  • Research and Education - Quantitative research and trading strategy repository.

Star-Verlauf

Star-Verlauf für letianzj/quantresearchStar-Verlauf für letianzj/quantresearch

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Häufig gestellte Fragen

Was macht letianzj/quantresearch?

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.

Was sind die Hauptfunktionen von letianzj/quantresearch?

Die Hauptfunktionen von letianzj/quantresearch sind: Quantitative Trading Platforms, Trading Strategy Backtesters, Financial Machine Learning Toolkits, Financial Price Forecasting, Portfolio Optimization Algorithms, Efficient Frontier Construction, Half-Life Estimation, Portfolio Optimization.

Welche Open-Source-Alternativen gibt es zu letianzj/quantresearch?

Open-Source-Alternativen zu letianzj/quantresearch sind unter anderem: fasiondog/hikyuu — Hikyuu is a quantitative trading framework designed for developing, backtesting, and executing systematic trading… llmquant/quant-wiki — quant-wiki is a comprehensive knowledge base and structured reference for quantitative finance, financial engineering,… yutiansut/quantaxis — Quantaxis is a quantitative trading framework designed for building, backtesting, and executing automated strategies… ai4finance-llc/finrl — FinRL is a financial reinforcement learning framework and quantitative trading library. It provides a specialized… je-suis-tm/quant-trading — This project is a Python financial analytics framework and quantitative trading library. It provides a suite of… edtechre/pybroker — pybroker is a Python algorithmic trading framework and quantitative technical analysis library designed for…

Open-Source-Alternativen zu QuantResearch

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit QuantResearch.
  • fasiondog/hikyuuAvatar von fasiondog

    fasiondog/hikyuu

    2,999Auf GitHub ansehen↗

    Hikyuu is a quantitative trading framework designed for developing, backtesting, and executing systematic trading strategies. It functions as a high-speed system that combines a financial time-series library, a multi-factor analysis tool, and a quantitative backtesting engine to support comprehensive trading research. The framework is distinguished by its high-speed computing core, which utilizes multi-threaded execution to process large volumes of market data for technical indicator generation. It supports a modular strategy composition model where signal, risk, and fund management component

    C++algorithms-tradingbacktestingcpp
    Auf GitHub ansehen↗2,999
  • llmquant/quant-wikiAvatar von LLMQuant

    LLMQuant/quant-wiki

    3,041Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,041
  • yutiansut/quantaxisAvatar von yutiansut

    yutiansut/QUANTAXIS

    9,955Auf GitHub ansehen↗

    Quantaxis is a quantitative trading framework designed for building, backtesting, and executing automated strategies across global equities, futures, and cryptocurrencies. It integrates an event-driven backtesting engine, a multi-market execution gateway for order routing, and a quantitative data pipeline for ingesting and storing multi-asset market data. The system features a Rust-accelerated financial library that utilizes Apache Arrow for high-performance technical indicator calculation and zero-copy data processing. It provides a containerized infrastructure model designed for orchestrati

    Pythonquant
    Auf GitHub ansehen↗9,955
  • ai4finance-llc/finrlAvatar von AI4Finance-LLC

    AI4Finance-LLC/FinRL

    15,518Auf GitHub ansehen↗

    FinRL is a financial reinforcement learning framework and quantitative trading library. It provides a specialized system for developing, training, and simulating autonomous agents designed to automate financial trading and portfolio management. The project serves as an automated portfolio optimizer and financial market simulator. It enables the creation of decision-making policies to balance asset allocations, maximize potential returns, and minimize financial risk through reinforcement learning. The framework includes capabilities for financial market data engineering, algorithmic trading s

    Jupyter Notebook
    Auf GitHub ansehen↗15,518
  • Alle 30 Alternativen zu QuantResearch anzeigen→