value1=GetField("股利合計","Y");
value2=average(value1,N1); //5
value5=getfield("現金股利", "Y");
value6=(value5+value5[1]+value5[2]+value5[3]+value5[4])/5;
value2和value6不是應該相等嗎?
以6147頎邦為例 為啥算出來的value2是5.08 value6是4.65?
value1=GetField("股利合計","Y");
value2=average(value1,N1); //5
value5=getfield("現金股利", "Y");
value6=(value5+value5[1]+value5[2]+value5[3]+value5[4])/5;
value2和value6不是應該相等嗎?
以6147頎邦為例 為啥算出來的value2是5.08 value6是4.65?
Hello, TSAO CHIN.
股利合計:現金股利與股票股利的加總數值,且這個欄位是年頻率。
https://xshelp.xq.com.tw/XSHelp/?HelpName=%E8%82%A1%E5%88%A9%E5%90%88%E8%A8%88&group=FBASIC
6147剛好股利等於現金股利,小幫手根據您的腳本修改如下
value1=GetField("股利合計","Y");
value2=average(value1,5); //5
value5=getfield("現金股利", "Y");
value6=(value5+value5[1]+value5[2]+value5[3]+value5[4])/5;
if
Symbol = "6147.TW"
then
ret = 1;
outputField1(value1, "Value1");
outputField2(value2, "value2");
outputField3(value6, "value6");
outputField4(value5, "value5");
outputField5(value5[1], "value5[1]");
outputField6(value5[2], "value5[2]");
outputField7(value5[3], "value5[3]");
outputField8(value5[4], "value5[4]");
得到的答案是一樣的,建議您檢查N1的輸入值,
謝謝。
1 評論