XQ閒聊2 – 交易模組搭配選股策略真的好用

0Shares
Image

有些人可能會覺得很奇怪,為何我的文章幾乎都是先用選股策略然後搭配交易模組來回測,為什麼不直接將程式碼改成交易模組直接可用的就好了,這樣不是方便許多?

這真是個好問題,想當年跟XQ還不是很熟的時候,我也是這樣堅持,想說省點錢,花一個模組的錢,做兩個模組的事,一起搞定,真是太完美了~~ 😆 😆

事情當然沒傻人想的這麼簡單,很多的選股條件,在交易模組是抓不到的,而且當把選股策略直接寫成交易策略後,又常常花巨量的時間在排查為何選股的進出場跟交易策略的進出場都不同,真的是搞死自己

好在,在好心人的提醒下,讓我學到了原來在交易模組,執行的商品是可以不固定的,可以將來源設為選股,根據選股的結果,來執行後續的進場,這個發現,真的是讓我的策略研發打開了一個全新的世界,傑克,這真的太神奇了

在發現了這個新的方式後,我將策略分成了兩個部分,主要策略條件都是在選股,而交易模組,只有控制,剛選股模組在隔天選出商品後,隔天開盤進場,以及後續出場而已,之所以一定要用到交易模組,前一篇文章有講到,因為我要看淨利的報酬曲線,並且,我是要做到自動化交易,我才懶得每天盯盤咧~~ 😀

這樣的開發方式,我覺得有幾個優點,跟大家分享下

策略點一點就出來了,省了非常多開發時間
選股模組厲害的地方就在於很多條件都已經寫好了,只要點一點加進去就行了,真的是超級方便的,雖然我也能寫點程式,但用習慣用點的來開發策略後,除非有些條件是選股沒有的,還就真的懶的寫了

選股模組的排行功能超好用
很多人股票池可能都選XQ預設的,像是全部股票,前100大股票之類,但很多人可能沒注意到,像是100大股票這種,理論上在回測應該都要能夠隨時間變動的,畢竟現在的100大不會是之前的100大,但如果你選XQ預設的前100大,在回測時,這些股票是固定不動的,這樣的回側,是不是就有點失真了呢?

而如果用排行裡面的市值,就可以在回測時,依照不同時間點,排出真正前幾大的股票,另外,還可根據產業內的公司來做比較,找到產業內真正強的,這在策略開發時,都是非常好用的

用日K來開發策略,感覺更容易出現不錯的績效
之前用分K來開發策略,感覺想要找出好的策略,非常困難,在改用選股,不得不變成日K後,突然發現策略變得容易開發許多了,或許您也可以試試

回測速度較快
我都是先用選股模組做回測,速度比較交易模組快很多,等選股回測看到不錯的績效後,再用交易模組做回測,看看實際淨利,這樣的方式,我覺得更有效率,不會老是坐在哪枯等回測

回測與實際交易的落差較小
在XQ論壇上,常看到有人反映回測的結果跟實際交易落差很大,造成落差的原因有非常多,像是回測非真實逐筆、交易時間短、交易頻率高、漏tick、出場邏輯太複雜等等,有太多種可能性,影響了進出場

而網站上的策略,由於都是用選股在盤後選出標的,隔天開盤進場,基本上較沒有進場不一致的問題,而出場也多是固定百分比停損利或是固定持股一段時間出場,出錯的機率也很小,所以回測跟實際交易落差不大,但還是偶有些不一樣,這個我基本上就忽略不管他,哪有辦法追求百分之百一樣呢,差不多就好

用日K做研究、做回測,不需要購買任何模組
如果你不會用到日K以下頻率,也不需要盤中做模擬、警示,只是在前期的研究、回測階段,你可以完全免費的使用XQ,一個模組都不用訂閱,會省下不少費用

 回測上的缺點
交易模組搭配選股策略做回測,雖然有上面不少優點,但也不是沒有缺點,主要就是

交易回測報告看不到選股的設定與參數
當交易回測的商品來源為選股時,交易回測報表只會顯示選股策略名稱,但選股策略的設定、參數等,是完全看不到的,因此,做交易回測的同時,也要做選股回測,並同時儲存,才能知道某交易回測需要對應到那個選股回測報告

這個我在前期回測的時候,常常吃足了苦頭,有時一興奮,就一直回測,但沒有馬上儲存,最後都搞不清這個交易回測報告要對應到哪一組選股的回測參數。

 結語
我是真的還滿推薦用選股+交易模組的方式來開發策略,強烈建議你試試

0Shares


發佈留言

在〈XQ閒聊2 – 交易模組搭配選股策略真的好用〉中有 2 則留言

  1. 「查理布朗」的個人頭像

    本來我兩個模組都買,後來為了省錢和專注分K進出就退了選股模組。只利用選股的試用次數

    1. 「查理哥」的個人頭像

      選股策略如果不多,的確是可以先不訂閱,只是如果要能做到用選股結果來自動下單,就必須訂閱了,不過策略不多,自己手動下單就好了,能省點還是要省點,不然一年下來12000也不少

相關文章

[VIP] 當沖交易如何做到收K進場即時出場2

上一篇文章大概說明了如何在逐筆中運用condition[1]做到收K進場,即時出場,不過,這樣的運用還有些需要注意的細節,將會在本篇文章說明,不過寫的有點複雜,請耐心閱讀,對你的回測一定會有幫助的。

當沖交易如何做到收K進場即時出場1

想要讓回測績效貼近實單績效,你一定要知道如何做到收K進場即時出場,本文將不同的回測設定與程式碼撰寫方式做了比較,證明在逐筆回測中是可以收K後進場的,而且這樣的作法,自動交易也可以執行,不需要向過往把進場跟出場分開寫,更容易維護策略。

20250322[貓老大][XQ週末特訓班][講義下載]飆股的起點

貓老大「飆股的起點」講座資料,需要的請註冊後到最下方點下載,包含有講義跟XQ 雷達檔

[VIP] XQ自動交易不採坑: 交易進場日跟選股一致了嗎? (月、季、年資料)

上一篇跟大家分享了把日資料選股條件寫成自動交易腳本的正確方式,這篇文章將要繼續來分享月、季、年資料選股條件在自動交易內的正確撰寫方式。

XQ自動交易不採坑: 交易進場日跟選股一致了嗎? (日資料)

在新版XQ支援自動交易可以直接取得財報資料後,策略終於可以不用分開寫在選股與交易兩個模組裡面了,這大幅提升了策略開發的速度與後續維護的方便性。不過,當把選股條件寫入自動交易時,會遇到不同頻率的資料、還有些資料是在盤後才更新,取錯期數,很有可能發生選股與交易回測時,進場都是一致的,但一到實單就出現落差,本篇文章就是要來測試不同寫法對於進場日的影響,並找出正確的寫法,讓選股與交易不管是回測還是實單,都能保持一致的進場時機。

20241019[貓老大][XQ週末特訓班][講義下載]價量秘密 (2):從營收角度解析飆股的關鍵

貓老大「從營收角度解析飆股的關鍵」講座資料,需要的請註冊後到最下方點下載,包含有講義跟XQ 頁面指標檔案

20240928-XQ特訓班-查理哥-多策略交易技巧PPT

這次的多策略交易技巧,應該是把自己的壓箱寶都拿出來了,多是自己實驗出來的結果,方式可能對也可能錯,但就是給大家一個思考的方向去開發出自己的多策略交易方式。

20240914江大的特訓班簡報檔,含完整MSCI策略簡報

貓大的講座資料,需要請的註冊後到最下方點下載,包含有PPT跟XQ 程式碼檔案

20240824貓老大XQ達人講座資料

貓大的講座資料,需要請的註冊後到最下方點下載,包含有PPT跟XQ 程式碼檔案

20240817查理哥XQ達人講座PPT

今天講座的規劃,主要是要分享複製與優化策略的步驟,幫大家打個基礎,下次的講座,可就是直接進入主題了,不拖戲了~~

如何解綁XQ推薦碼? 刪帳號大法

XQ全球贏家的個人版有個推薦碼制度,你要你填寫了推薦人的推薦碼,推薦人就可以獲得你訂閱金額25%的點數回饋,可以用來抵扣之後訂閱模組的金額,而被推薦人有啥好處呢? XQ官方給的,就是首次訂閱模組可以拿到$100的優惠,那之後呢? 之後就啥鬼都沒有了~~ 😂😂😂

雙11,A+策略網也來三個優惠湊下熱鬧

這次的雙11促銷,A+策略網也來湊個熱鬧,搞了三個優惠給大家,請捧捧場啊~~ :-D :-D

[公告] 9/1號起,全面調整VIP會員加入方式

9/1號起,A+策略網將會有幾個跟會員資格有關的重大調整,請看說明

如何在Mac安裝XQ全球贏家 (m1, m2 CPU)

關於如何在使用m1或m2 CPU的蘋果電腦內執行XQ全球贏家軟體,XQ官方已經有提供了一篇教學文章,之所以會寫這篇,主要原因在文章內用到的虛擬機軟體Parallel是要付費的,而這篇文章,要教的是另外一個套vmware fusion player軟體,這個軟體的專業版是要錢的,但個人板可以免費使用

院長三六趨勢線+法人籌碼變化指標頁面分享

院長11/30在永豐金的講座,分享了一個三六趨勢線,讓用戶可以抓到趨勢又避免過度交易,院長還很貼心的幫大家多加了些法人籌碼變化,可以更有效的來協助大家做判斷,由於檔案索取踴躍,院長直接開放讓所有人都可以下載,雖然是鎖碼的,但只要好用就好,管他有沒有鎖碼,使用期限到2023/12/31

[選股] 運用陣列及雙迴圈統計各股每月紅K次數

一直都想要做個統計看看股票是不是在某個月份會有特別的表現,前陣子看到豐XQ的量化交易pro簡單裡面的做出陣列常勝軍影片,學到了幾招,終於有點動力來把這個統計表做出來了,原本的影片只有統計下個月的勝率,但自己喜歡一次看到所有月份的勝率統計,所以運用了豐XQ一部份的程式碼,加入三個陣列及雙迴圈的技巧,把這個統計表做出來

如何計算所有進場商品損益,一次出場

有網友問了個問題,希望能夠計算場中所有商品的損益,如果賺到一定金額或賠到一定金額,就全部一起出場, 想要實現這樣的功能,是有一點難度的,需要在一些條件下才能成立

運用Array統計所有股票的狀況

在XQ裡面,大多是在計算個股的狀況,但比較少把個股狀況全部一起做統計判斷,主要的原因在於程式碼在撰寫上較為複雜、運算上也較為緩慢,讓許多人打退堂鼓,不過,要做到這件事,還真的不是太難,且只要程式碼能精簡點,運算上是不會太慢的

運用Array建構時序資料 – 繪製景氣燈號指標

所謂運用Array建構時序資料,是啥意思呢? 簡單的講,就是array內的數值是照時間順序排列,就像我們每天的開高低收、成交量這些,可以用[0]、[1]去取過去的值,只要能實現這件事情,很多我們自己收集來的資料,就能跟使用XQ內建的資料一樣,做出各種計算了,看了XQ點點滴滴上的文章,似乎沒有發現有關這方面的運用,那咱們就來自己搞一下囉

交易進場寫法在執行上的差異比較

這篇文章是我在FB社團文章的延伸,更深入的去說明幾種進場寫法在XQ的執行上所產生的差異,及對後續策略執行的影響,我覺得是還滿重要的,交易算是新的功能,一些事情大家也都沒經驗,搞清楚可以避免在交易時發生一些奇奇怪怪的問題

最近發文

加入我們

Categories

最新留言