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