昨天有朋友傳了一張股魚做的表給我,問我XQ能不能提供類似這樣的資訊? 我試著寫了一個選股程式來做出這張表,有興趣的朋友可以試著作出自己專屬的類似表格。
我寫的腳本如下
var: dr(0);//dr代表預估現金股利殖利率 input:lowbond(5); if getFielddate("每股稅後淨利(元)","Q")=20201201 //確定是用去年全年的財報當計算基礎 then begin if GetField("股利年度","Y")=2020 then dr=GetField("現金股利殖利率","D") else dr= (GetField("每股稅後淨利(元)","Y") *GetField("現金派息比率","Y")/100)/close*100; end; if dr>lowbond then ret=1; outputfield(1,close/GetField("每股稅後淨利(元)","Y"),1,"本益比"); outputfield(2,GetField("現金派息比率","Y"),1,"現金派息比率"); outputfield(3,GetField("每股稅後淨利(元)","Y"),1,"去年EPS"); outputfield(4,(GetField("每股稅後淨利(元)","Y") *GetField("現金派息比率","Y")/100) ,1,"現金股利"); outputfield(5,dr,1,"預估現金殖利率"); outputfield(6,getFieldDate("股利年度","Y"),0,"股利年度");
這個表格,依昨天的收盤價,現金股利殖利率較高的股票如下
由於我這裡用的全部都是已經公佈去年全年獲利的公司,所以出來的表格會跟股魚的不大一樣。
大家可以運用outputfield這個語法,列出選股後想要呈現的欄位,也可以用getfielddate來過濾掉那些還沒有公佈現金股利的公司,有興趣的朋友,可以利用這樣的方法,打造出各種表格。
XQ全球贏家下載連結