l-vicen / portfolio-optimizer Goto Github PK
View Code? Open in Web Editor NEWStreamlit app to simulate/optimize different portfolio allocations based on mathematical methods.
Streamlit app to simulate/optimize different portfolio allocations based on mathematical methods.
Pretty much all results are rounded to 2 decimal places. Not really sure, if this is desirable.
Optimization is a hard concept, tiny details (e.g. asset diversification) will impact the performance of the optimizers. It would be amazing if the UI/UX could have some restrictive functionality that guides users into overcoming these small details.
The structure of some .py scripts can be improved, especially the ones responsible for UI.
Idk if a sensitivity analysis is the right term here, but the idea is mainly to analyze the performance of portfolios generated by our app.
Right now, we query adj. closed prices from yFinance API. This is not optimal for sophisticated models. Having said that it is interesting to add different data providers.
The asset optionality is very low. Right now, I am just passing a list of NASDAQ assets. For this reason, it would be interesting to have a proper diverse list (or other structure) of assets considering options, warrants, funds, crypto etc ...
MVO Optimization is likely to yield misleading results for many reasons. In this app, we do not cover strategies on how to improve MVO performance (e.g. adding sector constraints). So it would be interesting to add features that can improve MVO performance.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.