選股或積木用之自動交易程式碼

NT$0

如果你想要把選股策略變成自動交易,把積木策略變成自動交易策略(限只用到盤前進場條件),那這個程式碼你一定會需要,之前曾發過好幾次程式碼,但有的只能協助選股策略用自動交易回測,有的只能做到半自動交易,這次發布的新版本,完整許多,可以做到

-
+

Specs

Categories: , , ,

描述

如果你想要把選股策略變成自動交易,把積木策略變成自動交易策略(限只用到盤前進場條件),那這個程式碼你一定會需要,之前曾發過好幾次程式碼,但有的只能協助選股策略用自動交易回測,有的只能做到半自動交易,這次發布的新版本,完整許多,可以做到

  • 選股串交易模組的回測與自動交易一個程式碼搞定
  • 日K跟分K下皆可以執行
  • 持股天期到了可以自動出場

1. 下載檔案

請將本商品放入購物車後結帳,不用錢,不用填信用卡號,結帳後,請點帳號名稱那會出現下拉選單,點檔案下載,就可以看到檔案了,如找不到,請點這

Image Not Found

2. 程式匯入安裝

檔案給的是自動交易策略,並包含了一個VIP的選股策略,匯入後就可以看到所有相關設定,減少大家摸索時間,但請千萬直接拿來做實單交易,就是給大家學習用的,不保證執行上不會出錯,請用模擬單測試

請開啟自動交易中心,選擇匯入,匯入成功後,就會看到有個短5-主力買超策略出現在A+策略網資料夾內

Image Not Found

3. 自動交易策略設定

請打開自動交易策略,點編輯(右上角鉛筆圖案)就可以調整策略的設定,比較詳細的自動交易策略設定可以參考官方說明,這邊只是說明幾個比較重要的設定

執行商品的來源一定是選股策略,所以類型會選指定選股法,然後選擇要用的選股策略,這邊選的是短5-主力買超策略

洗價設定除了採用逐筆外,我還會加入自動洗價,主要是因為我的很多策略成交量都不高,很有可能因為沒有成交量而無法做到到期出場,因此設定了13:00-13:30要自動洗價,這樣出場才不會有問題

再來一個很重要的就是策略部位設定,如果你有設定持有多少天出場,就一定要選延續前次執行,不然到期會無法出場,請看XQ的官方文章的3.策略部位:延續前次執行

PS: 根據網友反饋,策略數多的時候,延續前次執行似乎有時會出錯,使用時請注意

Image Not Found

除了腳本設定外,就是安控設定了,為了避免XQ出錯,單一商品的安控一定要設定,而策略整體,則視個人需求,建議可以設定每日進場金額上限

Image Not Found

4. 自動交易策略回測

在說明自動交易回測前,大家需要先了解整個策略的邏輯來源是選股策略或是積木策略,因此,回測前,要先知道該策略在選股策略或積木策略的回測績效,到時才好比對是否有落差

4.1 積木策略設定與回測績效

這次策略範例來源用積木策略,而且是VIP策略,免費版文章可以看這,VIP會員可以看這,這個策略的設定如下,XQ無法匯出輛化積木策略,讀者只能自已建置,

Image Not Found

4.2 積木策略轉選股策略

由於積木策略無法串接使用自動交易模組,如果要能變成自動交易,有兩個方式,

  1. 將積木條件寫成自動交易程式碼,但這個方式比較複雜
  2. 將積木策略轉成選股策略後串自動交易,由於選股策略只有盤後條件,沒有盤中條件,因此,這樣的方式,積木的進場條件只能用到盤後選股條件來建置策略

這邊提供的程式碼,主要是給選股策略用的,因此,積木策略需要轉成選股策略。你匯入的自動交易策略,就已經包含選股策略了,打開選股中心,就可以看到短5-主力買超這個策略,裡面的條件跟參數,跟積木都一樣

選股策略主要是控制進場條件與參數,自動交易只取用選股結果,如果要做不同進場參數的策略,就是要從這邊調整。

Image Not Found

選股的回測設定如下,有個小細節需要注意,就是如果你積木的回測起始日是20210101,則選股的回測起始日要是前一個交易日,這樣一開始的進場日才不會出錯

這個問題的主要原因在於,積木不管設哪一天起始,會從設定的起始日一開盤,去抓前一天是否有條件成立,如有成立一開盤就會進場,但選股則是以設定起始日的收盤結果做判斷,所以,如果回測沒有設定前一個交易日當起始日,就會出現進場日期有落差,甚至標的不一致的問題

Image Not Found

建置了選股策略後,很重要的就是做回測,這個回測主要是看交易次數、勝率、進場標的,跟積木回測是否有很大的落差,如果有,就需要去找出問題所在,如下圖,交易次數是772,但積木是806,差異沒有很大,且勝率都是接近%,如果交易標的都差不多,我就不會去管它,畢竟兩個回測機制有點差異,有差是應該的

Image Not Found

4.3 自動交易回測

有了選股策略後,就可以用自動交易回測了,請回到自動交易中心,點回測,進場的部分只要執行商品選對就可以了,主要是出場的設定,請用積木或選股策略的參數。

由於積木跟選股沒有時間到出場,都是假設到期日當天收盤出場,但是在實際交易過程中,是無法執行的,因此,自動交易程式碼加入了持有期到了當天的出場時間,讀者可以自行調整出場時間回測,成交量少的,太晚執行,可能會有無法出場的問題。

另外,我都是以市價進出場回測,不然在回測上會產生較大的落差。

Image Not Found

以下為自動交易回測結果,交易次數跟選股策略一樣,勝率也是接近五成,淨利曲線則是跟量化積木差不多,這樣的情況下,我會認為算是成功的將積木策略或選股策略轉成自動交易策略了

Image Not Found

5. 啟用自動交易

在確定自動交易回測沒問題之後,應該就會有很多人想要試試交易了,請務必先從模擬交易開始,畢竟回測跟實際交易還是有可能會有落差,也會出現不同的狀況,千萬不要馬上用自己的帳戶交易

要啟動自動交易,就是點啟動策略,不過,要做到全自動交易,就要設定排程,這樣才能時間到了自動啟動策略,至於怎麼設定,就請參考官方說明了

Image Not Found

最後再提醒下,提供的策略只是給大家學習用,不保證可以賺錢,請不用拿來實單交易

有興趣加入A+策略網VIP,看到更多好策略文章,歡迎填表申請加入

商品評價

目前沒有評價。

搶先評價 “選股或積木用之自動交易程式碼”

討論與建議

尚未有討論或建議