上個月有個法人要我算扣除營建及金融股的股票裡,有那一些營收在加速成長的,我問他怎麼算,他說就月營收年增率的三個月移動平均如果突破十二個月移動平均且差距夠大,就算。我以為他是要把股票選出來之後,請研究員去call公司,結果他竟然跟我說其實這裡面的股票只要先前股價沒有過度反映營收成長的消息,其實都可以留意。
懷著半信半疑的心情,我寫了以下的腳本給他
腳本如下:
value1=GetField("月營收年增率","M"); value2=average(value1,3); //月營收年增率三個月平均 value3=average(value1,12); //月營收年增率十二個月平均 value4=GetField("月營收","M");//單位:億元台幣 if value2 cross over value3 //黃金交叉 and value2>5 and value2-value3>5 and value4>=1 then ret=1; outputfield(1,value2,0,"3個月平均"); outputfield(2,value3,0,"12個月平均"); outputfield(3,(close-close[1])/close[1]*100,0,"本月漲跌幅");
選股結果如下,我順便用outputfield的語法,把這個月到目前為止的漲跌幅也算一算。
用上個月的營收去算,符合條件的股票一共有39檔,還真的有31檔漲幅比大盤強,現在有了XS,到了這個月營收公佈後,可以跑一下這個選股腳本,看看有那些股票入選了