Skip to content

Devising an optimal portfolio choosing strategy based on stochastic programming

Notifications You must be signed in to change notification settings

Wuhochi/Stochastic-Programming

 
 

Repository files navigation

Stochastic-Programming

Problem definition: Given n portfolios, how do you devise an optimal strategy for investment?

This is a program that figures out a long term optimal strategy by choosing between portfolios in each year. The constratint is that one is only allowed to choose between the previous, current, next portfolios. We solve this using stochastic programming which is dynamic programming + monte carlo simulation for missing data.

If you come from the computer science society, then this is a simple case of Reinforcement Learning which can be easily solved using value iteration (which we do).

About

Devising an optimal portfolio choosing strategy based on stochastic programming

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%