我正在使用Optim.jl Library来最大化夏普比率值
using Optim
function getSharpeRatioNegative(W,ex_mu,S)
return dot(W', ex_mu) / sqrt(dot(W',S*W))
end
f(W::Vector) = getSharpeRatioNegative(W,ex_mu,S)
result = optimize(f, [0.2;0.2;0.2;0.2;0.2])
如何添加以下约束:
答案 0 :(得分:0)
Optim.jl目前不进行约束优化。 There is a PR to add this, but it's not merged quite yet。查看JuMP进行约束优化。