awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

40 مستودعات

Awesome GitHub RepositoriesPortfolio Optimization

Tools for constructing, analyzing, and managing financial portfolios and risk.

Explore 40 awesome GitHub repositories matching part of an awesome list · Portfolio Optimization. Refine with filters or upvote what's useful.

Awesome Portfolio Optimization GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • goldmansachs/gs-quantالصورة الرمزية لـ goldmansachs

    goldmansachs/gs-quant

    9,912عرض على GitHub↗

    gs-quant is a quantitative finance library and financial data analytics toolkit. It serves as a framework for analyzing financial data, developing systematic trading strategies, and managing risk exposure for derivative products in global markets. The project provides tools for quantitative financial analysis, quantitative portfolio modeling, and the development of systematic trading strategies. It enables the calculation of risk for derivative products to structure and hedge positions across markets.

    Includes tools for constructing and managing financial portfolios through mathematical optimization.

    Jupyter Notebookderivativesgoldman-sachsgs-quant
    عرض على GitHub↗9,912
  • ghostfolio/ghostfolioالصورة الرمزية لـ ghostfolio

    ghostfolio/ghostfolio

    7,730عرض على GitHub↗

    Ghostfolio is a self-hosted portfolio tracker designed for personal finance tracking and wealth management. It allows users to record investment transactions and monitor asset holdings across multiple financial accounts in a single private environment. The system provides a financial performance analyzer to calculate investment returns and generate growth charts. It includes an investment risk auditor that performs static analysis on asset holdings to identify financial vulnerabilities and diversification gaps. The platform covers broader capabilities for multi-account management and financi

    Wealth management software for tracking assets and investment decisions.

    TypeScriptangularetffinance
    عرض على GitHub↗7,730
  • cantaro86/financial-models-numerical-methodsالصورة الرمزية لـ cantaro86

    cantaro86/Financial-Models-Numerical-Methods

    6,831عرض على GitHub↗

    This project is a quantitative finance library providing implementations of numerical methods for financial engineering. It focuses on derivative pricing, portfolio optimization, stochastic simulation, and volatility calibration. The library includes tools for calculating option values using Monte Carlo simulations, binomial trees, and Fourier inversion. It provides a framework for fitting volatility smiles to market data and a simulation engine for generating asset price paths via geometric Brownian motion and jump-diffusion models. The codebase covers broader numerical analysis capabilitie

    Determines optimal asset allocations using quadratic programming and mean-variance optimization.

    Jupyter Notebookamerican-optionsbrownian-motioneconometrics
    عرض على GitHub↗6,831
  • quantopian/pyfolioالصورة الرمزية لـ quantopian

    quantopian/pyfolio

    6,333عرض على GitHub↗

    Portfolio and risk analytics in Python

    Analytics for portfolio performance and risk assessment.

    Jupyter Notebook
    عرض على GitHub↗6,333
  • cvxpy/cvxpyالصورة الرمزية لـ cvxpy

    cvxpy/cvxpy

    6,257عرض على GitHub↗

    CVXPY is a Python-embedded domain-specific language for modeling and solving convex optimization problems using natural mathematical syntax. It is built on a disciplined convex programming framework that automatically enforces convexity rules, ensuring that problems formulated by the user are valid for convex solvers. The project also functions as a multi-solver optimization interface, abstracting away backend details and dispatching problems to specialized solvers like ECOS, SCS, and Gurobi without manual configuration. Beyond standard convex optimization, CVXPY extends its reach to geometri

    Constructs and solves mean-variance, entropic, and risk-based portfolio allocation problems as convex programs.

    C++
    عرض على GitHub↗6,257
  • robertmartin8/pyportfoliooptالصورة الرمزية لـ robertmartin8

    robertmartin8/PyPortfolioOpt

    5,792عرض على GitHub↗

    PyPortfolioOpt is a comprehensive portfolio optimization library for Python that provides a full suite of methods for constructing and analyzing investment portfolios. At its core, the library implements mean-variance optimization, the Black-Litterman Bayesian model, and Hierarchical Risk Parity, giving users multiple approaches to asset allocation. It includes a complete covariance estimation toolkit with interchangeable estimators such as sample, exponential, shrinkage, and minimum-covariance-determinant methods, along with expected return estimation using historical mean, exponential weight

    A comprehensive Python library for mean-variance optimization, Black-Litterman allocation, and Hierarchical Risk Parity.

    Jupyter Notebook
    عرض على GitHub↗5,792
  • pyportfolio/pyportfoliooptالصورة الرمزية لـ PyPortfolio

    PyPortfolio/PyPortfolioOpt

    5,790عرض على GitHub↗

    PyPortfolioOpt is a Python library for financial portfolio optimization that implements mean-variance optimization, Black-Litterman models, and Hierarchical Risk Parity methods. It provides a complete toolkit for constructing risk-adjusted asset portfolios by combining expected return estimation, covariance modeling, constraint handling, and discrete allocation into a single optimization framework. The library distinguishes itself through its integration of multiple optimization approaches within a unified interface. It includes a Black-Litterman Bayesian framework that blends market equilibr

    Provides the core portfolio optimization library implementing mean-variance, Black-Litterman, and HRP methods.

    Jupyter Notebookalgorithmic-tradingcovarianceefficient-frontier
    عرض على GitHub↗5,790
  • hudson-and-thames/mlfinlabالصورة الرمزية لـ hudson-and-thames

    hudson-and-thames/mlfinlab

    4,835عرض على GitHub↗

    mlfinlab هي مكتبة تعلم آلي بلغة Python للتمويل مصممة لبناء والتحقق من النماذج المستخدمة في التداول الكمي وإدارة المحافظ. توفر مجموعة أدوات لهندسة البيانات المالية وإطار عمل لاختبار الاستراتيجيات الكمية لتحويل بيانات السوق الخام إلى إشارات تنبؤية وفئات مستهدفة. تتضمن المكتبة مولداً للبيانات المالية الاصطناعية لإنشاء مجموعات بيانات تحاكي الخصائص الإحصائية للأصول الحقيقية لاختبارات الإجهاد. كما توفر أدوات متخصصة لتصنيف وأخذ عينات السلاسل الزمنية المالية لمنع تسرب البيانات في الأسواق غير المستقرة. يغطي المشروع مساحة واسعة من الإمكانيات الكمية، بما في ذلك هندسة الميزات، وتحليل الاعتماد المتبادل للأصول لتنويع المحفظة، وتحديد حجم الرهان المعدل حسب المخاطر لتخصيص رأس المال. كما يوفر أدوات لتحسين النماذج من خلال التجميع والتحقق المتقاطع لتقييم قوة استراتيجيات التداول.

    Machine learning implementations for financial feature engineering and data structures.

    Pythonalgorithmic-tradingfinancefinancial-machine-learning
    عرض على GitHub↗4,835
  • dcajasn/riskfolio-libالصورة الرمزية لـ dcajasn

    dcajasn/Riskfolio-Lib

    3,784عرض على GitHub↗

    Riskfolio-Lib is a Python portfolio optimization library and convex risk management tool. It provides a framework for calculating optimal asset allocations using convex risk measures and mathematical programming solvers, supporting linear, quadratic, and semidefinite programming. The library features a hierarchical risk parity framework and financial asset clustering tools to group similar instruments and improve diversification. It includes a portfolio backtesting engine for simulating investment strategies using historical data and cross-validation. The system covers a broad range of quant

    Calculates asset weights to maximize utility or return while minimizing risk via convex measures.

    C++asset-allocationconvex-optimizationcvar-optimization
    عرض على GitHub↗3,784
  • tradytics/eitenالصورة الرمزية لـ tradytics

    tradytics/eiten

    3,143عرض على GitHub↗

    Eiten is an AI-powered market analysis platform and quantitative toolset designed to translate statistical market data and options flow into investment strategies. It provides a suite of specialized financial tools, including an analysis platform driven by large language models, a quantitative portfolio optimizer, and a trading strategy backtester. The project distinguishes itself through the use of random matrix theory to filter covariance noise and mathematical algorithms for portfolio optimization. It integrates these capabilities with a financial data bot for delivery of real-time researc

    Toolkit for implementing statistical and algorithmic investing strategies.

    Pythonaialgorithmic-tradingeigenvalues
    عرض على GitHub↗3,143
  • letianzj/quantresearchالصورة الرمزية لـ letianzj

    letianzj/QuantResearch

    2,808عرض على 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

    Provides a dedicated engine for calculating asset weights and risk metrics using Mean-Variance Optimization and the Efficient Frontier.

    Jupyter Notebookalgorithmic-tradingalgotradingasset-allocation
    عرض على GitHub↗2,808
  • 0xemmkty/quantmuseالصورة الرمزية لـ 0xemmkty

    0xemmkty/QuantMuse

    2,592عرض على GitHub↗

    QuantMuse is an algorithmic trading platform and quantitative trading framework that integrates large language models with mathematical analysis to automate market insights and trading strategies. It functions as a system for building, backtesting, and executing strategies using both historical and real-time market data. The framework is distinguished by its use of large language models for financial analysis and sentiment extraction from news and social media. It utilizes autonomous agents with chain-of-thought reasoning to generate market intelligence and strategic reports, while employing

    Manages exposure by applying mean-variance and risk parity optimization techniques to asset allocation.

    Pythonmachine-learningpythonquantitative-trading
    عرض على GitHub↗2,592
  • skfolio/skfolioالصورة الرمزية لـ skfolio

    skfolio/skfolio

    1,876عرض على GitHub↗

    .. -- mode: rst --

    Scikit-learn compatible library for portfolio optimization and model tuning.

    Pythonasset-allocationasset-managementconvex-optimization
    عرض على GitHub↗1,876
  • fmilthaler/finquantالصورة الرمزية لـ fmilthaler

    fmilthaler/FinQuant

    1,779عرض على GitHub↗

    A program for financial portfolio management, analysis and optimisation.

    Program for financial portfolio management and optimization.

    Pythonanalysisbollinger-bandsefficient-frontier
    عرض على GitHub↗1,779
  • quantopian/empyricalالصورة الرمزية لـ quantopian

    quantopian/empyrical

    1,491عرض على GitHub↗

    Common financial risk and performance metrics. Used by zipline and pyfolio.

    Standard metrics for financial risk and performance.

    Python
    عرض على GitHub↗1,491
  • rsvp/fecon235الصورة الرمزية لـ rsvp

    rsvp/fecon235

    1,274عرض على GitHub↗

    Notebooks for financial economics. Keywords: Jupyter notebook pandas Federal Reserve FRED Ferbus GDP CPI PCE inflation unemployment wage income debt Case-Shiller housing asset portfolio equities SPX bonds TIPS rates currency FX euro EUR USD JPY yen XAU gold Brent WTI oil Holt-Winters time-series forecasting statistics econometrics

    Computational tools for financial economics and risk modeling.

    Jupyter Notebookasset-pricingbondseconometrics
    عرض على GitHub↗1,274
  • ssantoshp/empyrialالصورة الرمزية لـ ssantoshp

    ssantoshp/Empyrial

    1,065عرض على GitHub↗

    An Open Source Portfolio Backtesting Engine for Everyone | 面向所有人的开源投资组合回测引擎

    Risk and performance analytics with return prediction capabilities.

    Python
    عرض على GitHub↗1,065
  • jankrepl/deepdowالصورة الرمزية لـ jankrepl

    jankrepl/deepdow

    1,112عرض على GitHub↗

    Portfolio optimization using deep learning techniques.

    Pythonallocationconvex-optimizationdeep-learning
    عرض على GitHub↗1,112
  • marigold/universal-portfoliosالصورة الرمزية لـ Marigold

    Marigold/universal-portfolios

    857عرض على GitHub↗

    Collection of algorithms for online portfolio selection

    Collection of algorithms for online portfolio selection.

    Jupyter Notebook
    عرض على GitHub↗857
  • stefan-jansen/pyfolio-reloadedالصورة الرمزية لـ stefan-jansen

    stefan-jansen/pyfolio-reloaded

    592عرض على GitHub↗

    Portfolio and risk analytics in Python

    Fork of portfolio and risk analytics tools.

    Jupyter Notebook
    عرض على GitHub↗592
السابق12التالي
  1. Home
  2. Part of an Awesome List
  3. Databases & Data
  4. Portfolio Optimization

استكشف الوسوم الفرعية

  • Hierarchical Allocation StrategiesPortfolio construction methods based on asset clustering and risk parity. **Distinct from Portfolio Optimization:** Focuses on the hierarchical grouping and allocation process rather than general optimization.
  • Hierarchical OptimizationOptimization techniques that use clustering algorithms to implement hierarchical risk parity. **Distinct from Portfolio Optimization:** Specifically applies clustering for optimization, distinct from general portfolio tools.
  • Investment ConstraintsRules and limits applied to portfolio optimization to ensure regulatory and structural compliance. **Distinct from Portfolio Optimization:** Focuses on the constraints applied during the optimization process, rather than the general goal of optimization.
  • Mean-Risk Models2 وسوم فرعيةOptimization techniques that balance expected returns against specific convex risk measures. **Distinct from Portfolio Optimization:** Specifies the mean-risk objective function rather than general portfolio management tools.
  • Risk Parity Optimization1 وسم فرعيOptimization methods that equalize the risk contribution of each asset across multiple risk measures. **Distinct from Portfolio Optimization:** Focuses on the parity of risk contribution rather than general optimization or risk metrics.