創富坊
利用程式選出市值低於5億股票 炒「賣殼」概念
近日有不少學員問及程式交易是否只集中在期指之上,其實這問題早已解釋過,利用程式選股,甚至直接利用程式自動交易股票也是可以的。而有關選股的問題,近日較多學員問的便是如何利用「市值」來選股,其實程式除了可以根據技術指標來選股外,同時也可以利用公司的基本面來選股,甚至兩者「混合」也可以。但為什麼特別多人問如何利用市值選股,原因應該是想炒「賣殼」概念吧! 早前市場曾掀炒「賣殼」概念,可以說今年以來,大部份宣佈賣殼的公司其後股價都有很大的升幅。若然在賣殼前能買入,能賺取的利潤自然更大。一般來說,創業板公司的殼價約3億港元,主板公司的殼價則為5億港元,無論是主板還是創業板也各有捧場客。
部份學員便希望先透過市值來選出市值低於5億港元的主板公司,再利用成交量等分析資金流入情況,又或其他指標配合分析走勢是否逐漸轉強。簡而這之,他們是希望先選市值再做分析,找出那隻股份已有「異動」的跡象,筆者對這種方法選股有點保留,但若學員們認為這種選股方法適合他們,又或想試試觀察成效,則可根據以下方法為程式做設定:
1) 先利用Amibroker的「Auto- update quote(AmiQuote)」功能更新股票的基本數據,根據圖中選擇
選擇Yahoo Fundamental – Basic ( basic fundamental data for stocks)
(按圖可放大觀看)
2) 同時再update股票的最新收市價
選Yahoo Current ( current day only, stocks, funds , US&international(50))
3) 開啟Amibroker的Formula Editor,再把以下的afl file 貼上
marketCapRangeStart = 100000000;
marketCapRangeEnd = 500000000;
Capitalization = GetFnData(“SharesOut")*Close ;
Filter = Capitalization >= marketCapRangeStart AND Capitalization <= marketCapRangeEnd;
AddColumn(Capitalization, “Market Cap.", 1.2);
4)留意可按個人的要求修改股票的市值來搜尋,修改file中的以下兩句的數字
marketCapRangeStart = 100000000;
marketCapRangeEnd = 500000000;
5) 在Analysis 中選New Analysis,並開啟剛才貼上的file
6) 再根據圖中設定來選股