Skip to content

federicoB/Deep_Portfolio_Optimization

Repository files navigation

Deep_Portfolio_Optimization

This is the code used in the research work I did for my master thesis with the title "Deep Learning Methods for Portfolio Optimization".

Given a dataframe of assets prices we first generate the optimal portfolio allocation thought Markowitz theory, then we train a Temporal Convolutional Network targeting this optimal allocation.

This allows the user to have flexibility in the return-risk trade off wanted. We now show some performance of the allocation generated by the network in the first semester 2020.

Screenshot from 2021-09-30 21-38-13

And the allocation generated from which the previous portfolio performance is computed: image

About

Deep Learning Methods for Portfolio Optimization

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages