用今年的(目前每股盈餘和)X(去年配息率)=推估目前股價

  •   192 
  • 最後發表   pipishan  2023 十二月 19
pipishan 發文於   2023/12/02

2617,比對這個網頁盈餘資料似乎不大正確,能幫我看看是哪邊有問題嗎?

https://histock.tw/stock/2617/%E6%AF%8F%E8%82%A1%E7%9B%88%E9%A4%98

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

input:a001(7,"從前幾季開始計算(7)?");

input:a002(3,"扣除幾季(3)?");

input:a003(4,"預期殖利率(%)?");

value1=GetField("每股稅後淨利(元)","Q");

value2=summation(value1,a001);

value3=summation(value1,a002);

value4=value2-value3;  //取得去年EPS完成

value5 = GetField("現金股利","Y")[1];//去年現金股利

value6=value5/value4; //去年的配息率

value7=value6*value3; //今年截至目前每股盈餘和,推估的現金配息

value8=value7/(a003/100);//推估目前應有價位

 

//

if close<value8 then ret=1;

outputfield(1,value8,2,"推估價");

outputfield(2,value5,2,"去年現金股利");

outputfield(3,value3,2,"今年以來的EPS");

附加文件

XQ小幫手 發文於   2023/12/19

Hello, pipishan.

這邊小幫手有發現一個問題,首先summation(...)計算時,您是放入Value1,但是因為選股腳本應是跑日頻率,所以他會計算成Value1的序列總合,也就是說Value1的頻率是腳本執行頻率也就是日頻率,

 

另外去年的EPS可以用GetField("EPS", "Y")來取代,謝謝。

input:a001(7,"從前幾季開始計算(7)?");
input:a002(3,"扣除幾季(3)?");
input:a003(4,"預期殖利率(%)?");
value1=GetField("每股稅後淨利(元)","Q");
value2=summation(GetField("每股稅後淨利(元)","Q"),a001);
value3=summation(GetField("每股稅後淨利(元)","Q"),a002);
value4=value2 - value3;  //取得去年EPS完成
//value4 = GetField("EPS", "Y");  //取得去年EPS完成
value5 = GetField("現金股利","Y");//去年現金股利
value6 = value5 / value4; //去年的配息率
value7 = value6 * value3; //今年截至目前每股盈餘和,推估的現金配息
value8 = value7 / (a003 / 100);//推估目前應有價位

//
if close<value8 then ret=1;
outputfield(1,value8,2,"推估價");
outputfield(2,value5,2,"去年現金股利");
outputfield(3,value3,2,"今年以來的EPS");

outputfield(4,value2-value3,2,"value4");
outputfield(5,GetField("EPS", "Y"),2,"value4_2");

發表回覆
Close