當前位置:股票大全官網 - 私募基金 - 股票投資基金經理情商

股票投資基金經理情商

首先定義壹個myinvest.m函數:

函數y = my invest(x);

y =-[0 0 0 1.15 1.25 1.40 0 0 0 0 1.06]* x;

然後運行命令行(最好在另壹個m文件中):

全部清除;

我的想法是這樣的:在每年年初設定A和D,這樣就有四個A和五個D的D,b,C和C的固定。

% X =[a 1 a2 a3 a4 b c d 1 D2 D3 D4 D5]

%實際上需要最大的正值1.15 a4+1.25 b+1.40 c+1.06 D5,相當於求最小的負值,所以使用了fmincon函數。

% max([0 0 0 1.15 1.25 1.40 0 0 0 0 1.06]* X ')

%不等式約束,只有c。

a =[0 0 0 0 1 0 0 0 0 0];

b = 3;

%等於壹* * *五:明年年初手頭現金等於去年年末余額。

% a 1 a2 a3 a4 b c d 1 D2 D3 D4 D5

aeq =[1 0 0 0 0 1 0 0 0 0 0

0 1 0 0 0 1 -1.06 1 0 0 0

-1.15 0 1 0 1 0 0 -1.06 1 0 0

0 -1.15 0 1 0 0 0 0 -1.06 1 0

0 0 1.15 0 0 0 0 0 0 1.06 -1];

beq =[10 0 0 0]';

options = optimset('LargeScale ',' off ',' MaxFunEvals ',1e4,' MaxIter ',1 E4);

x = fmincon(@myinvest,zeros(11,1),A,B,Aeq,Beq,1e-6+zeros(11,1),[],[],options

求解出的x就是對應的[a 1 a2 a3 a4 BC 1 2d 3d 4d 5]。

7.1698%第壹年砸了A,不要再投了。

0.0000

0.0000

0.0000

第三年8.2453%砸進B。

3.0000%第二年得了個C。

2.8302%第壹年考了個D,不要再投了。

0.0000

0.0000

0.0000

0.0000

============================================================