Thursday, May 25, 2023

甚麼是量化交易選股?

        一般人常聽到量化交易,但對於一般人來說,量化交易似乎感覺很接近,但真要實際使用卻很遙遠。今天聊一聊為何要python自建選股。




        前幾天在臉書看到個選股條件,因為我自己有用python 建台股特徵庫而且每日更新。這些條件都在我的特徵庫裡面,因此很快就能篩選出今天(2023-05-25)符合這些條件的股票。



        如果是自己搜尋符合這些條件的股票,在過程中會出現哪些問題?以下整理了一些依賴外部網頁選股會出現的問題:

  • 選股條件固化

        如果是一般散戶,該如何篩選出符合這些條件的股票?大概找了幾個選股網站。如果每個選股條件都逐一核對,會發現這些選股網站有些篩選條件是沒有的。

        上面是比較常見的選股條件,如果是想深挖或者是選擇一些動態的條件選股,這些網站的支援性會更差,因為這些選股網站是將觀察點設在今天,沒法做到歷史動態的比較。。


        舉個最簡單的例子來說,月線向上的條件是連續幾個歷史日期的MA20比較,如果是自己用python寫,這個選股條件是很簡單的,但這些選股網站卻沒法篩選出來符合月線向上這樣的條件的股票。



  • 選股條件管理
        由於這些選股網站並沒有針對這些選股條件,建立完整的條件管理功能,因此在不同策略相同沒法快速復用相同的選股條件,例如不同的多頭策略都選用月線向上這組條件。


 

  • 回溯測試
        這些選股網站不太實用的最大原因之一,是這些選股網站只能選出今天符合選股條件的股票,沒法回溯驗證歷史選股。



        總結而言,對散戶來說,很多很好的選股策略還是需要自己去編寫,python是一般散戶入門量化選股的最佳工具。下一期來聊一聊散戶如何利用python解決另一個困難點:如何避免抄在山頂。

No comments:

Post a Comment