請問我想寫一個計算潛在殖利率的選股邏輯,這樣寫那裏有問題?

  •   246 
  • 最後發表   Daiso  2018 十一月 12
Daiso 發文於   2018/11/12

選股邏輯為:利用EPS*現金股利佔股利比重推估出明年預計股利推導出潛在殖利率(未揭露的季度EPS先不計算)。


input:EPSA("3","近「 」季總合"),Yie(5,"平均殖利率大於「 」%");

 

variable:E1(0),E2(0),E3(0),E4(0),R1(0),R2(0);

 

E1=getfield("eps","Q");

E2=getfield("eps","Q")+ getfield("eps","Q")[1];

E3=getfield("eps","Q")+ getfield("eps","Q")[1] + getfield("eps","Q")[2];

E4=getfield("eps","Q")+ getfield("eps","Q")[1] + getfield("eps","Q")[2] + getfield("eps","Q")[3];

 

if currentbar <> gettotalbar then return;

 

switch(EPSA)

begin

case = 1:

R2=(E1*GetField("現金股利佔股利比重","Y"))/close*100;

case = 2:

R2=(E2*GetField("現金股利佔股利比重","Y"))/close*100;

case = 3:

R2=(E3*GetField("現金股利佔股利比重","Y"))/close*100;

default:

R2=(E4*GetField("現金股利佔股利比重","Y"))/close*100;

end;

 

if R2 > Yie then ret = 1;

 

outputfield1(R2,"潛在殖利率");

GammaCEO 發文於   2018/11/12

一般EPS預估不都是

營收公布前

x1=((Q1+Q2+Q3) × 1.25) 年EPS

x2=((Q1+Q2+Q3) × 1.25) ÷ 4 第4季EPS

營收公布後

y=sum(((1月營收yoy:12月營收yoy) ÷ 12) ÷ 100)

z1=去年EPS × 1+y(yoy為正值) 或 ÷ 1+y(yoy為負值) 年EPS

z2=z1- (Q1+Q2+Q3) 第4季EPS

殖利率推估=股價÷(z1 × 0.75)

準不準自己衡量 太麻煩的我也不懂

畢竟推估毛利這種東西要考慮的因素太多(如淡旺季、利息、攤提、存貨、處份、業外..等等)

無法每個計算因子都列入 只能大概算一下

一切還是要看到財報才能見真章

 

發表回覆
Close