Streamline PyPortfolioOpt Library

  • Status: Closed
  • Prize: $150
  • Entries Received: 1
  • Winner: ruiteixeira93

Contest Brief

The task? To extract and clean the PyPortfolioOpt library. You've got to remove classes and distill the features in question to simple, functions – using only Python and numpy. However, cvxpy can remain throughout the process.

What to deliver:
A colab notebook prooving how you code (as short as possible) results in the same answer as the following code:

ef = EfficientFrontier(Means, Cov_Matrix, weight_bounds=(0, 0.1))
weights = ef.max_sharpe()


source codes:
https://pyportfolioopt.readthedocs.io/en/latest/_modules/pypfopt/efficient_frontier/efficient_frontier.html#EfficientFrontier.max_sharpe
https://pyportfolioopt.readthedocs.io/en/latest/_modules/pypfopt/base_optimizer.html

Recommended Skills

Employer Feedback

“Great, fast and efficient”

Profile image raphalutfalla7, Brazil.

Top entries from this contest

View More Entries

Public Clarification Board

No messages yet.

How to get started with contests

  • Post your contest

    Post Your Contest Quick and easy

  • Get tons of entries

    Get Tons of Entries From around the world

  • Award the best entry

    Award the best entry Download the files - Easy!

Post a Contest Now or Join us Today!