ポートフォリオの最適化を試みましたが、TypeError: minimize_sharpe() missing 1 required positional argument: 'log_returns'
以下の抜粋が表示されました。
import scipy.optimize as optimize
optimal_sharpe=optimize.minimize(minimize_sharpe,
initializer,
method = 'SLSQP',
bounds = bounds,
constraints = constraints)
print(optimal_sharpe)
「minimize_sharpe の定義には、次のコードが付属しています。
def minimize_sharpe(weights, log_returns):
return -portfolio_stats(weights)['Sharpe']