...
Project description
Cvxportfolio
The documentation of the package is given at cvxportfolio.readthedocs.io.
cvxportfolio
is a python library for portfolio optimization and simulation,
based on the paper Multi-Period Trading via Convex Optimization.
It is written in Python, its major dependencies are cvxpy
and pandas
.
If you wish to cite CVXPortfolio, please use:
@article{BBDKKNS:17,
author = {S. Boyd and E. Busseti and S. Diamond and R. Kahn and K. Koh and P. Nystrup and J. Speth},
title = {Multi-Period Trading via Convex Optimization},
journal = {Foundations and Trends in Optimization},
year = {2017},
month = {August},
volume = {3},
number = {1},
pages = {1--76},
publisher = {Now Publishers},
url = {http://stanford.edu/~boyd/papers/cvx_portfolio.html},
}
Installation
To install the package from pypi:
pip install cvxportfolio
To test it:
poetry install
poetry run pytest
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
cvxportfolio-0.1.0.tar.gz
(15.5 kB
view hashes)
Built Distribution
Close
Hashes for cvxportfolio-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 921cb7a252ee9b5e9fa7cbd1a32d745565bc80b4479021a3d549fdb58b9a1822 |
|
MD5 | 2bb0af4980a7b3ef2c0048edf789cca9 |
|
BLAKE2b-256 | 3259fbbce1cc6b0348d5b536e9b2daaaed2015fc2449753cd1dd15878eaf945e |