https://colab.research.google.com/drive/1JdancuWfsH4IEXIR7qtPNZDi9Mar3m62?usp=sharing

Smart-Beta-with-Regularization

In this project, I will first test the performance of smart beta strategy. Then implement L2 regularization technique to different smart beta srategies.

Smart Beta Strategies

  • Maximum Diversification Ratio
  • Maximum Sharpe Ratio
  • Global Minimum Variance

Regularization

As there will not be any sparse weight for stocks. I only implement L2 regularization.

Technologies

  • parallel processing
  • OOP
  • scipy optimization

Results

Regularization appearently improve the performance of GMV and MSR strategy. GMV MSR