Home / Risk & portfolio

universal-portfolios

Risk & portfolio★ 869 GitHub starsJupyter Notebook⏱ Last commit 5 days ago

Python collection of online portfolio selection algorithms

What it is

A Python collection of algorithms for online portfolio selection, the family of methods that rebalance a portfolio step by step as new prices arrive. Many classic strategies are implemented behind a common interface, which makes it easy to run them side by side and compare results. Researchers and students studying online portfolio optimisation can use it as an experiment bench. These are academic algorithms, and backtest results ignore many real-world frictions unless you model them yourself.

At a glance

Research onlyOur rating, based on popularity, maintenance and how ready it is for real use.

Best forProfessional quants
Used forStrategy research, Backtesting
MarketsMulti-market
StackPython
Learning curveModerate learning curve
Practical valueMedium practical value
CostFree and open source
HardwareNo GPU needed
MaintenanceLast commit 5 days ago

GitHub stars, last 30 days

Daily snapshots since 2026-09-28 (up to 30 days): +6 over the period, now 869. Gaps mean no snapshot was taken that day.

In the author's words

Collection of algorithms for online portfolio selection.

Open on GitHub ↗This week's trending tools中文页面

Similar tools