反包板程序化交易的打板模型與歷史回測(圖解)

前 言

先跟大傢說一下,大夥兒應該都知道,打板戰法很多,有首板、二板、反包板等等。由於每個人對市場氛圍、個股情況的理解有差異,就形成瞭各自的打板思路和操作系統,其實沒有說誰最好的,隻有說最適合自己的。那我這裡提供其中一種關於反包的打板戰法,之所以拿出來說,是因為非常簡單易懂,適合新手,而且可程序化!!程序化最大的優勢,就是可以回測歷史,並在實操中盡可能地避免不必要的主觀幹擾,開倉平倉都不拖沓。

這個模型是我16年觀察思考的結果,在17年跑模擬盤和實盤中,我會根據實際情況不斷作一些優化,最明顯的就是倉位的分配。配倉時,我還是會依靠主觀判斷配不同的倉位,但依舊能程序化交易,隻是需要每天手動建一個股票池罷瞭。在後文會介紹倉位的主觀分配方法,怎麼實現就是個人的習慣啦。

至於歷史回測,為瞭方便統計,我隻能給一個平均分配倉位的測試結果。從結果來看,這是一個勝率和收益率都相當好的交易模式,但最後決定用主觀配倉,而不用歷史的平均倉位法,一是結合17年的實際交易得出的結果,二是從邏輯上更合理。

另外,在篩選股票中,有一個條件是可有可無的,如果考慮,則可認為是強勢股的延續,但添加這個條件也意味著是二次篩選,所以有時候會導致很長一段時間沒有交易。反正是各有利弊吧,後面我會給出兩種測試結果。

好啦,不囉嗦瞭,再說就變成一本書瞭(╮(╯▽╰)╭),下面開始講交易思路吧,想偷懶的請直接跳到最後部分看股票池~

程 序 化 交 易 思 路

這部分會從篩選股票池、設置倉位、進場和持倉四個方面詳細述說。

程序化工具:金字塔。

第一步,股票池:

上市超過100天,昨天從最高價到收盤價的跌幅超過8%的個股。(股票池A)

至於額外添加的一個條件是:過去兩周曾經漲停過。(股票池B)

非常簡單明瞭而又容易實現的的篩選方法,結果是出乎意料的好。

第二步,設置倉位:

我在前面說過,可以用歷史方法的平均分配,但是這個的前提,是需要提前知道當天會有多少隻漲停股,顯然不太科學,所以在實際交易中,是加入瞭主觀的。下面是我的方法,會同時考慮個股的近期表現,以及當天自動進場的順序,來配倉。

首先,把篩選出來的個股,根據近期走勢判斷分成三大類:龍頭股,概念股和其他。龍頭股的定義,不同選手間會有爭議,不過一般都是近期領漲或著成妖股;概念股一般是活躍概念的跟風股,剩下就是其他類。

劃分為龍頭股的,額外加20%倉位;

劃分為概念股的,額外加10%倉位;

剩下的不增加。

劃分完,接下來是進場順序的問題。這裡說明一下,因為在17年的實盤觀察中,我認為隻打板前三隻漲停股能夠達到相對更合理的倉位分配。所以這裡這列舉三隻股配倉的方法。

第一隻漲停打板的:30%;

第二隻漲停打板的:20%;

第三隻漲停打板的:10%;

綜合上面兩方面,打板倉位如下:

反包板程序化交易的打板模型與歷史回測(圖解),拾荒網

另外,還要加一個限制,就是總倉位不能超過當天初始可用資金的90%,所以第三隻打板的個股倉位,會根據當天所持倉的大小進行調整。

下面分別是第三隻需要調整和不需要調整的例子。

例1:第一隻打板的是屬於龍頭,則分50%(30%+20%)的倉位;第二隻打板屬於概念的,則分30%(20%+10%);那這時候總倉位已經是80%瞭。

情況1:如果第三隻打板的屬於龍頭股,理論上應該是30%(10%+20%),但考慮到實際倉位不能超過90%的情況,所以,實際進10%;

情況2:如果第三隻打板的屬於概念股,理論上應該是20%(10%+10%),但考慮到實際倉位不能超過90%的情況,所以,實際進10%;

情況3:如果第三隻打板的屬於其他類,理論上應該是10%(10%+0%),但考慮到實際倉位不能超過90%的情況,所以,實際進10%;

例2:第一隻打板的是屬於其他,則分30%(30%+0%)的倉位;第二隻打板屬於其他,則分20%(20%+0%);那麼這時候總倉位已經是50%瞭。情況1:如果第三隻打板的屬於龍頭股,理論上應該是30%(10%+20%),但考慮到實際倉位不能超過90%的情況,所以,實際進30%;

情況2:如果第三隻打板的屬於概念股,理論上應該是20%(10%+10%),但考慮到實際倉位不能超過90%的情況,所以,實際進20%;

情況3:如果第三隻打板的屬於其他類,理論上應該是10%(10%+0%),但考慮到實際倉位不能超過90%的情況,所以,實際進10%;

到這還有不懂的,可以找數學老師聊聊瞭哇~

第三步,進場:

打板,毫無疑問,就是漲停追進去嘛。

不過隻打板前三隻。

第四步,出場:

持有期間如果收盤仍然漲停,則繼續持有,一旦遇到不漲停,則收盤出(實際代碼是到14:57分就出)。

四步講完!再放個例子給大傢消化下:

這是千山藥機在1月底2月初的走勢情況。首先在前兩周曾漲停過,屬於熱門的超跌反彈概念,但我當時判斷它還不算是龍頭,所以劃分到瞭第二類,即概念股。在2.6那天收盤後,符合條件列入股票池,等待2.7的打板機會。所以在2.7漲停時,立刻追;2.8收盤繼續漲停,持有;2.9不漲停,收盤前出貨。(如圖)

反包板程序化交易的打板模型與歷史回測(圖解),拾荒網

Leave a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *