嘗試優化投資組合權重分配,通過使用cvxopt模塊限制風險來最大化我的回報函數。我的代碼如下: from cvxopt import matrix, solvers, spmatrix, sparse
from cvxopt.blas import dot
import numpy
import pandas as pd
import numpy as np
from datetime
編列分配: 我有一個熊貓數據幀DF,其中指數是日期金融投資組合,我有每個日期多金融股。 如數據框: Date Stock Weight Percentile Final weight
1/1/2000 Apple 0.010 0.75 0.010
1/1/2000 IBM 0.011 0.4 0
1/1/2000 Google 0.012 0.45 0
1/1/2000 Nokia 0.
我想要有SQL代碼,可以讓我爲每月股票數據形成五分之一投資組合。五分位投資組合的形成取決於比率(在我的電子表格中稱爲B/M)。我希望代碼能夠自動爲每個月產生不同的五分位投資組合,因爲與前一個月相比,股票/公司增加或撤銷某個月。比率也可以改變,以便在接下來的一個月內某個股票可以排在另一個五分位數中。 我添加了一個打印屏幕來簡要地展示我如何組織我的Excel表格。 基本上,它每月排序。 enter i