由於量化積木對所有的條件都提供了程式碼,所以,如果想要將積木策略變成選股策略,變成是一個非常簡單的事,只要到選股中心找到相同的條件,或是轉成XS程式碼,就可以輕鬆的把積木策略變成選股策略了
步驟一 : 確認你的積木條件
由於選股策略只能做到盤後選股,且回測時出場只支援百分比停損利跟持有天數出場,如果有其他的進出場條件,就必須搭配交易模組才能完整回測積木策略,甚至有可能無法回測積木的策略,這樣的情況主要會發生在出場用到盤後的財報資料時
以下表格,列出回測時,各種進出場條件所需要的模組,之所以說回測是因為如果真的要做到自動交易,那就又是另外一回事了
進出場條件說明 | 選股模組 | 交易模組 |
---|---|---|
進場 – 盤後條件 | V | V (不可含財報資料) |
進場 – 盤中條件 | X | V |
出場 – 百分比 | V | V |
出場 – 持有天數 | V | V |
出場 – 盤後條件 | X | V(不可含財報資料) |
出場 – 盤中條件 | X | V |
從上面表格應該可以看出來,如果只是要把積木策略複製成選股策略,積木策略的進場就只能用到盤後條件,出場只能用到百分比出場或持有天數出場,有關積木策略的一些設定,可以看量化積木步驟四的畫面,可以看到所有的進出場條件
以下面這個積木策略為例,可以看到執行商品為上櫃普通股、5個盤後進場條件條件為例、用百分比停損利

步驟二 : 建置選股策略
到選股中心開啟新策略,依序設定商品跟進場條件,進場條件這邊,先從選股條件那邊找,如果有找到就用,沒有找到,下一步會教你如何自己增加條件


步驟三 : 新增XS條件
某些積木的條件,可能在選股中心的內建條件會找不到,這個時候我們就需要用XS編輯器自建條件,看到這,可能有人會擔心,我不會寫程式碼,怎麼寫這個條件,不用擔心,XQ都把所有條件的程式碼都公開出來,只要你會複製貼上就好了。
繼續上面的例子,假設董監持股站股本比例這個條件在內建選股是找不到的,需要用XS編輯器自建,這時候,我們可以到XQ的Github去搜尋這個條件,如下圖,搜尋董監


找到目標條件後,點擊進去就可以看到該條件的程式碼,請複製程式碼


開啟一個新的XS選股腳本,然後把Github的腳本貼上後做編譯,就完成XS腳本的建置


增加之後,就可以到選股策略那新增XS條件了


加入XS條件之後,就完成了我們的選股策略。


步驟四 : 比較回測結果
完成選股策略後,還要做下回測,跟量化積木的回測結果做個比較,看看有無很大的落差
以下設定相同回測區間做回測,回測後,我通常是觀察交易次數跟勝率,只要數值接近基本上就沒有問題了,如果差異過大,就需要去比對交易明細,並且檢查選股條件是否有設定錯的狀況


步驟五 : 串接交易模組回測
有個人還想要把選股策略去串交易模組做回測,方法可以參考這篇文章,就不再重複講了。
結語
這邊只有講到把量化積木變成選股策略,但如果要變成交易策略,就沒辦法像用選股策略那麼簡單了,需要把所有條件的程式碼都放在一個腳本內,並調整程式碼,怎麼做,之後再另外寫一篇吧。
發佈留言
很抱歉,必須登入網站才能發佈留言。