程式交易重點之一,需要有公司代號,才能跑迴圈,以台灣股市為例,大多是把營建股、金融股除外,上市櫃未滿3~5年的時間,也排除在外,首先要先確定那邊有完整的公司總表,最好還有公開發行時間,產業別,以台股為例,就是證交所網站。
從六大財務指標,跟巴菲特的價值投資,是用時間來證明他是一間好公司,六大財務指標,起碼資料量,就要有八季,或者是三年的時間,巴菲特的價值投資,市場上能找的,大多要五年以上的財報記錄,可能會錯過飆股,但也相對把風險降低很多。
以台灣股市為例,金融股,多是銀行股跟保險公司,而受限制於法規,銀行多是存放款跟工商放款、手續費收入,雖然多數人存股主要標的是喜歡金融股,因為配息穩定,可以無腦操作,這也無可厚非,但從財報的角度出發,收入來源單純,但虧損來源多樣化,不夠符合穩定,或是有護城河的競爭優勢,國外的銀行,收入來源就比較多樣化,非單純的存放款業務為主,可經營市場也比多元化。
關於金融股為何在價值投資,或是財務指標選股中排除,之後會有其他文章介紹。
營建股,台灣的營建股,大概可需分為房地產、工程類、工程設計等等,房地產在多數的經濟分類中,都是屬於景氣循環,影響因素過多,但市場夠大時,還是有人能找出一套系統,操作獲利,之後有機會,在介紹房地產相關營建股,觀察指標。
工程類的,多半是跟政府工程相關,白話點,就是政策,也許今年主打綠能科技,明年基礎建設,收入來源,可能是要靠天吃飯,跟景氣相關性高,多數價值投資前輩,也是建議先排除在外,除非獲利空間跟風險比,比起其他股票來的好,才會考慮放一部分資金在其中。
台灣證交所,上市櫃公司總表

以台灣股市為例,正確股票代號都來自 台灣證券交易所,也建議跟台灣相關的量化交易,公司代號部分,要以官方資料為主。
從中找到上市、上櫃總表,因資料太過大,接近1萬5以上,目前煉金小二無法採用自動更新,暫時設定以一年更新一次公司代號,也跟財報指標的量化程式沒有太大影響,因為起碼公司存在時間,要有兩年以上的財報歷史,才能達到低標。
從證交所抓到資料源後,要去找出股票分類規律,上市是以ESVUFR,上櫃是ESVUFR,用函數去篩選出來,在整理到固定的資料表中。
證交所的資料源還有一個好處,上面有上市櫃時間,產業別。存在時間,對財報歷史的篩選有幫助,可直接排除未滿兩年的公司。產業別,雖然沒有細分上中下游,或是詳細的營業項目,但起碼可以建立起簡單的分散投資,避免少數集中在特定產業。
之後六大指標選股程式,會多出一個欄位,把產業別列出來,可以讓使用者,自己核對庫存股票池,或是最近財報分數比較高的公司,手上的投資組合是否足夠分散到三個產業別以上。