portfolio-backtest is a python library for backtest portfolio asset allocation on Python 3.7 and above.
Project description
portfolio-backtest
portfolio-backtest is a python library for backtest portfolio asset allocation on Python 3.7 and above.
Installation
$ pip install portfolio-backtest
Usage
basic run
from portfolio_backtest import Backtest
Backtest(tickers=["VTI", "AGG", "GLD"]).run()
advanced run
from portfolio_backtest import Backtest
Backtest(
tickers={
"VTI": 0.6,
"AGG": 0.25,
"GLD": 0.15,
},
target_return=0.1,
target_cvar=0.025,
data_dir="data",
start="2011-04-10",
end="2021-04-10",
).run()
Supported Portfolio
- Your Portfolio
- Hierarchical Risk Parity (HRP) Portfolio
- Tangency Portfolio
- Minimum Variance Portfolio
- Minimum CVaR Portfolio
- Semi Variance Portfolio
- Return Maximize CVaR Portfolio
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for portfolio_backtest-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7be402114664786cb0f828a36242f3144b580e93f969dce121a037cdb006465c |
|
MD5 | 6ca42d853127b40d5f35d43cdc0c4fc5 |
|
BLAKE2b-256 | 1c96087a10869c826b7f037faf46f3c04c40154cb8c38b4ea5172c4cec2329a5 |