[技巧] 用量化積木快速開發策略

0Shares
Image

用XQ開發策略,最好的方式就到XQ官方部落格去找到自己有興趣的策略,不過,看官方部落格文章需要一篇篇看,如果能夠把所有策略的績效一次呈現,這樣要找策略更加方便有效率呢? 本篇文章,主要在介紹,如何運用量化積木找到策略,然後轉化成選股策略後做優化,最終成為自己的策略

想要快速開發策略,運用量化積木是個不錯的方式,以下介紹運用的步驟,

 步驟1 – 從量化積木找到目標策略 
量化積木最方便的地方就是用圖表方式一次呈現所有策略三年的績效,只要開啟量化積木,選全部策略,並指定三年績效,用報酬率做排序,剩下的就是挑選的覺得不錯的策略來做進一步的研究,這邊建議選擇報酬有穩定向上且2022年也有獲利的策略,由於這邊回測只有三年,所以大部分策略前期都會遇到202003的虧損,這都是正常的,可以忽略

 步驟2 – 開啟策略查看交易筆數
找到目標策略後,點選該策略,先看看績效報告,我會先看看交易筆數,太少的,我會先跳過,大概會選擇筆數在200以上的策略,越多當然會越好,這樣在後期優化的時候,才不會交易次數變的非常少

 步驟3 – 查看策略內容
這個步驟算是最重要的,除了了解策略外,也要看看使用的商品、策略的進出場條件,尤其是進場條件,是要用來複製到選股腳本的,簡單的條件,如收盤價大於多少、EPS大於多少這種,通常在選股的內建條件都能找到,但是有些看名稱就不容易想像條件的邏輯是啥的那種,如下圖的營運現金流量的持續累積,就需要能找到這個條件的程式碼,不然是無法將這個策略在選股內重現的

 步驟4 – 尋找特殊條件程式碼
對於非選股模組的內建條件,我們必須找到程式碼,以上圖為例,營運現金流量的持續累積這個條件,就需要找到程式碼,而XQ的量化積木很貼心的提供了所有程式碼供查詢,可以點量化積木左下角的Github,或是點這個連結,就可以看到所有的程式碼

進到程式集後,就會看到XQ已經將程式碼做好了分類,主要就是函數、盤中即時跟選股腳本,可以看下上上圖,策略的進場條件都是寫開盤前符合。所以,就是要找的就是選股腳本

接下來,就是依照分類,找到營運現金流量的持續積累這個腳本,先下載,之後再轉成選股腳本

不過,這樣的查找方式是有點慢的,建議把所有程式都下載下來,之後有需要,就用搜尋的方式去找,會快許多,可以在XQ的Github首頁,有個code,點一下,有Downzip的選項,或是點這個連結,也可以直接下載

 步驟5 – 建置選股策略
這個步驟應該就不用說了,就是將量化積木的條件,照搬到選股策略內,有內建條件的用內建條件,沒有的就把找到的程式碼複製到XS編輯器,變成一個條件加入,這邊順帶說下,自訂條件,我通常還會看下程式碼,是不是有啥參數是可以調,會把該參數改成input值,方便調整設定

 步驟6 – 比較回測結果
將建立好的選股策略用量化積木的參數回測,看看是不是有很大的落差,如果績效差不多,或是績效是往上,我就當這個策略是OK的,不會去追求回測結果是不是完全一樣,畢竟兩個系統、數據、條件上可能都還是有差異,沒必要浪費時間,差不多就好了,除非績效落差太大,我才會去研究看是不是哪裡設定錯了

 步驟7 – 策略優化
基礎策略回測起來雖然不錯,但還是可以嘗試看看是否能優化的更好,而且以上面的這個策略來說,交易次數有點多,並不是一般人有辦法操做的

經過重新優化,只用上櫃股,並限制價格區間、每股稅後淨利區間、及停損利之後,勝率提升到74%,報酬率曲線更為穩定

用Excel重新計算損益,七年獲利大約是94萬,而且每年報酬都是正的

 步驟8 – VIP條件
這邊還有一組回策績效更好的參數保留給VIP會員,勝率達到82.59%,交易次數較少,報酬率較高,想知道參數是啥,請加入VIP

用Excel統計實際績效,總獲利超過上面優化的策略,獲利達到100萬,而且每年的損益看起來更平均點,這會是我比較喜歡的結果

這個策略就只有在202003有較大虧損,其他時間點都還滿穩定的,而且2018、2022年,盤勢不好的情況也是獲利的,應該滿適合用來跟其他策略搭配,讓權益曲線能更為平穩

 檔案下載

0Shares


發佈留言

相關文章

XQ自動交易不採坑: 進出場價的設定

自動交易不採坑系列,主要在分享開發自動交易策略時需要注意的事情,避免開發出回測好看,但與實際交易落差很大的策略來。而本篇文章將會討論setposition的用法,很基礎但超級重要,一定要了解。

XQ當沖回測設定: 用開盤價進場

XQ的自動交易回測,由於並非使用tick數據來回測,加上還有回測頻率、模擬逐筆、觸價即判斷成交、讓價幾檔等設定,讓許多人都搞不清楚,這些選項對回測進出場價格到底有何的影響,也常常會抱怨回測與實際下單有很大落差,本系列文章,將測試各種設定,讓使用者能更清楚各種設定相互間的關係,找出最適合自己的回測方式,本篇將來測試開盤價進場的設定,告訴你怎樣設定才能用開盤價進場。

AI策略開發初談: GPT如何改變我學習股票交易技術

本文分享了筆者從傳統自學股市技術到引入GPT工具後的心路歷程。說明GPT如何提供高效的學習方法、即時的問題解答、對投資決策的啟發,以及AI工具的潛在局限與未來的應用可能性。

[VIP] 20240426 群益演講策略分享

每次的分享,很多的策略都是新開發出來的,這次群益的演講也不例外,用積木組出了不少好像不錯的策略來,只保留了一個策略,其他通通都放上來了,各位VIP會員可不要錯過了,聽說,全省可是很多人在找群益營業員索取這次的簡報檔呢~~

強大又免費的選擇權復盤工具與期權戰術系統

這個選擇權復盤與策略推導工具不是我開發的,是網路上找到的神人量化打工人開發的,簡單好用,週選、月選數據不斷在更新,而且還免費,真的是超級佛心,如果你想要練習選擇權的各種策略,這個工具你一定要下載來用用看

52週低點轉折型態在交易上的運用

這個52週低點轉折型態在交易上的運用,是從2023年1月的Technical Anslysis of Stocks & Commodities雜誌上面的文章看來的,將這樣的概念用到台指上,似乎也是一個滿好用的指標, 很適合用來抓轉折點,因此特別寫文章來分享下

[工具] 運用Excel為XQ選股回測報告做進階統計

常常使用XQ在做策略回測優化的朋友,肯定都會抱怨幾個問題,一個就是XQ的選股回測只能提供時間加權報酬率,而這個報酬率的算法,又跟咱們散戶的操作方式不同,另一個問題就是用交易回測,雖然可以取得實際損益金額,但是回測最多只有五年,為了解決這兩大問題,我們製做了一個Excel表格,只要簡單的三個步驟,就可以自動畫出權益曲線的圖表來

[工具] XQ2Line將XQ全球贏家訊號透過Line Notify傳送

滿多人在尋找能夠將XQ訊號傳到Line的功能,我也是其中一員,無奈程式功力太差,只能想想,不過,運氣不錯,遇到好心人柏諭大,幫忙寫出來了,真的是給他開心的不要不要的,而且,柏諭大也很阿莎力的說可以分享給大家,所以就有了這篇文章

最近發文

加入我們

Categories

最新留言