GetField("股利合計","Y")是什麼?

  •   74 
  • 最後發表   TSAO CHIN  2024 三月 08
TSAO CHIN 發文於   2024/02/28

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?

XQ小幫手 發文於   2024/03/08

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]");

1709802626060

得到的答案是一樣的,建議您檢查N1的輸入值,

 

謝謝。

發表回覆
Close