Portfolio and risk analytics in Python
Las características principales de quantopian/pyfolio son: Fama-French Factor Exposures, Strategy Evaluations, Portfolio Return Distributions, Trading Algorithm Reports, Portfolio Performance Metrics, Portfolio Risk Metrics, Bayesian Portfolio Uncertainty, Pandas Vectorized Operations.
Las alternativas de código abierto para quantopian/pyfolio incluyen: quantopian/alphalens — Alphalens is a quantitative alpha factor analysis library designed to measure the predictive power of financial… ranaroussi/quantstats — QuantStats is an open-source Python library that calculates risk and return metrics from a portfolio return series and… dcajasn/riskfolio-lib — Riskfolio-Lib is a Python portfolio optimization library and convex risk management tool. It provides a framework for… jankrepl/deepdow. robertmartin8/pyportfolioopt — PyPortfolioOpt is a comprehensive portfolio optimization library for Python that provides a full suite of methods for… jerbouma/financetoolkit — The FinanceToolkit is an open-source Python library for quantitative finance that provides a unified framework for…
Alphalens is a quantitative alpha factor analysis library designed to measure the predictive power of financial factors. It serves as a computational toolset for processing financial time series and calculating performance metrics to evaluate quantitative trading hypotheses. The library distinguishes itself through the use of quantile-based data binning to analyze return distributions across different factor strength levels. It aligns historical alpha signals with forward-looking price changes to isolate predictive effects and transforms these metrics into heatmaps and time-series charts for
QuantStats is an open-source Python library that calculates risk and return metrics from a portfolio return series and generates comprehensive HTML tear sheets. It computes dozens of financial statistics—including Sharpe ratio, drawdown, and volatility—in a single pass over the input data, using vectorized pandas operations for efficiency. The library distinguishes itself by combining portfolio performance analysis with Monte Carlo simulation, which models thousands of random return paths to estimate the probability of reaching financial targets or hitting loss thresholds. It produces self-co
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