input:CASH(5,"現金股利平均年數"),Yie(5,"大於平均殖利率(%)");
value1 = (GetField("現金股利","Y") + GetField("股票股利","Y"))/close * 100;
if currentbar <> gettotalbar then return;
if average(value1,5) > Yie then ret = 1;
outputfield1(average(value1,5),"現金股利平均年數");
請問一下.我用這個程式算出來殖利率的值都不對..以台泥為例.五年現金股利+股票股利..2+3.37+3+4.01+2.5=14.88...五年股利平均14.88除以5=2.976...殖利率=2.976/股價33.80x100=8.8..但用這個程式算出來是7.21..不知是那裡出問題請幫我看一下..謝謝..
1 評論