All Projects → dppalomar → Riskparity.py

dppalomar / Riskparity.py

Licence: mit
Fast and scalable design of risk parity portfolios

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Riskparity.py

Node Finance
Module for portfolio optimization, prices and options
Stars: ✭ 101 (-17.21%)
Mutual labels:  finance, optimization
okama
Investment portfolio and stocks analyzing tools for Python with free historical data
Stars: ✭ 87 (-28.69%)
Mutual labels:  finance, optimization
Quant Notes
Quantitative Interview Preparation Guide, updated version here ==>
Stars: ✭ 180 (+47.54%)
Mutual labels:  finance, optimization
Strategems.jl
Quantitative systematic trading strategy development and backtesting in Julia
Stars: ✭ 106 (-13.11%)
Mutual labels:  finance, optimization
Node Or Tools
Node.js bindings for or-tools vehicle routing problems
Stars: ✭ 115 (-5.74%)
Mutual labels:  optimization
Raytracer.jl
Differentiable RayTracing in Julia
Stars: ✭ 110 (-9.84%)
Mutual labels:  optimization
Adcme.jl
Automatic Differentiation Library for Computational and Mathematical Engineering
Stars: ✭ 106 (-13.11%)
Mutual labels:  optimization
Miniboxing Plugin
Miniboxing is a program transformation that improves the performance of Scala generics when used with primitive types. It can speed up generic collections by factors between 1.5x and 22x, while maintaining bytecode duplication to a minimum. You can easily add miniboxing to your sbt project:
Stars: ✭ 106 (-13.11%)
Mutual labels:  optimization
Finance
프로그래머가 투자하는 법
Stars: ✭ 121 (-0.82%)
Mutual labels:  finance
Optimus
Optimus is a mathematical programming library for Scala.
Stars: ✭ 119 (-2.46%)
Mutual labels:  optimization
Jgnash
jGnash Personal Finance
Stars: ✭ 112 (-8.2%)
Mutual labels:  finance
Bulbea
🐗 🐻 Deep Learning based Python Library for Stock Market Prediction and Modelling
Stars: ✭ 1,585 (+1199.18%)
Mutual labels:  finance
Degiroapi
An unofficial API for the trading platform Degiro, with the ability to get real time data and historical data
Stars: ✭ 114 (-6.56%)
Mutual labels:  finance
Mop
Stock market tracker for hackers.
Stars: ✭ 1,534 (+1157.38%)
Mutual labels:  finance
Tradingstrategies
Algorithmic trading strategies
Stars: ✭ 120 (-1.64%)
Mutual labels:  finance
Optimviz
Visualize optimization algorithms in MATLAB.
Stars: ✭ 106 (-13.11%)
Mutual labels:  optimization
Chocolate
A fully decentralized hyperparameter optimization framework
Stars: ✭ 112 (-8.2%)
Mutual labels:  optimization
Serverless Layers
Serverless.js plugin that implements AWS Lambda Layers which reduces drastically lambda size, warm-up and deployment time.
Stars: ✭ 119 (-2.46%)
Mutual labels:  optimization
Iextrading4j
IEX Cloud open source API wrapper
Stars: ✭ 112 (-8.2%)
Mutual labels:  finance
Optimus
Image conversion and optimization desktop app.
Stars: ✭ 111 (-9.02%)
Mutual labels:  optimization

riskparity.py

PyPI version Downloads codecov

riskparityportfolio provides tools to design risk parity portfolios. In its simplest form, we consider the convex formulation with a unique solution proposed by Spinu (2013) and use a cyclical method inspired by Griveau-Billion (2013). For more general formulations, which are usually nonconvex, we implement the successive convex approximation method proposed by Feng & Palomar (2015).

Documentation: https://mirca.github.io/riskparity.py

R version: https://mirca.github.io/riskParityPortfolio

Talks: slides HKML meetup 2020, tutorial - Data-driven Portfolio Optimization Course (HKUST)

Installation

$ git clone https://github.com/dppalomar/riskparity.py.git
$ cd riskparity.py
$ pip install -e .

License

Copyright 2019 Ze Vinicius and Daniel Palomar

This project is licensed under the terms of the MIT License.

Disclaimer

The information, software, and any additional resources contained in this repository are not intended as, and shall not be understood or construed as, financial advice. Past performance is not a reliable indicator of future results and investors may not recover the full amount invested. The authors of this repository accept no liability whatsoever for any loss or damage you may incur. Any opinions expressed in this repository are from the personal research and experience of the authors and are intended as educational material.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].