Wistock 投資學堂

AI量化選股怎麼找飆股?主力模範生加上這三個訊號,五年回測勝率都超過50%

AI量化選股揭密:主力模範生+三大訊號,五年回測勝率穩超50%

本文重點整理

  • AI量化選股透過三大訊號篩選飆股:成交量創60日新高、主力模範生籌碼集中、買賣家數差連續三日小於零
  • 「主力模範生」定義:台灣集中市場前十大買超券商分點合計買量,佔當日該股總成交量比例超過特定門檻,視為主力積極介入的確認訊號
  • 回測設定:股本50~100億元、固定10%停利停損、以隔日開盤價買進
  • 2017年至2021年共五個年度回測,勝率均超過50%,涵蓋多頭與空頭市場環境
  • 流動性門檻:當日成交量需超過1,000張,近五日平均成交量超過500張

說一件有點煩但真的重要的事。

大多數散戶選股,不是看到新聞才追,就是憑感覺試手氣——然後常常買完之後,股價就開始往下走。這不是特別倒楣,而是時機本來就很難掌握。

真正難的不是「選對股票」,而是「在對的時間點買進」。

這篇文章要介紹的,是一套基於量化數據的飆股篩選策略,把成交量突破、主力籌碼集中、買賣家數差三個訊號結合起來,在2017年到2021年的回測中,每一年勝率都超過了50%。我們來逐一拆解每個訊號的定義和判斷方式。

飆股起漲前,量價會先說話嗎?

飆股的起漲,幾乎都有一個共同特徵:成交量先放大,股價才突破。

這個訊號的具體定義是:當日成交量創下近60個交易日(約三個月)的新高,同時股價突破前一波高點。兩個條件同時成立,才算是真正的量價突破——單純股價上漲但量沒跟上,很可能只是假突破,追進去風險很大。

你可能會問,為什麼是60日而不是20日?因為太短的時間窗口容易被日常的量能波動觸發,誤報率會偏高。60日是相對穩定的基準,能過濾掉短暫的量能異動,只留下真正有意義的放量突破。

但光有量價突破還不夠。這只是第一道篩選,後面還要確認籌碼結構。

「主力模範生」是什麼定義?為什麼它能預測飆股?

「主力模範生」是指:當台灣集中市場前十大買超券商分點的合計買量,佔當日該股總成交量比例超過一定門檻,即視為主力資金積極介入的確認訊號。這個指標的核心邏輯,在於追蹤「錢往哪裡集中」,而不只是看漲跌方向。

一般散戶習慣追外資或投信的動向,但市場上最有爆發力的行情,往往是本土大戶或特定分點主導的拉抬。透過分析前十大分點的買超情況,可以提早發現這類資金動向。

老實說,我一開始看到這個策略的時候也有點懷疑:前十大分點的名單每天都在變,這樣的篩選真的有意義嗎?但回測結果顯示,這個訊號確實能有效識別主力吃貨完畢、準備拉抬的標的。關鍵不是看哪家券商,而是看「集中度」——同一天有多少資金從少數幾個分點買進,才是核心觀察點。

籌碼集中到什麼程度,才算主力真的在拉抬?

籌碼集中度的判斷標準,是看前十大分點的買超量佔比。當這個佔比明顯高於日常水準,意味著市場上的籌碼正在快速向少數人集中,這通常是拉抬行情啟動前的必要條件。

這裡有個細節需要注意:單純的籌碼集中,有時只是主力還在「吃貨」(累積部位)階段,而不是已經準備好要拉抬了。所以在這個策略裡,籌碼集中度必須搭配成交量創60日新高來使用,量放大才代表吃貨完成,啟動訊號確認。

假設今天有兩檔股票,A股籌碼集中但成交量普通,B股籌碼集中且成交量創60日新高——依照這個策略邏輯,B股才是更值得關注的標的。這個「假設」情境雖然簡單,但能幫助你理解為什麼兩個條件要同時看。

買賣家數差連續三日為負,代表什麼意思?

買賣家數差,是「當日買進人數」減去「當日賣出人數」的數值。當這個數字小於零,代表市場上賣出的人比買進的人多,但同時,只要籌碼持續向少數人集中,就意味著少數人正在低調承接多數人拋售的持股。

連續三天都小於零,代表這不是偶發現象,而是持續性的籌碼轉移。籌碼一旦集中到少數強力持有人手中,往後要推動股價上漲所需的賣壓就相對降低,上漲機率也隨之提升。

仔細想想這個場景:假設一檔股票的大多數散戶都在陸續出清,但有一小群人持續低調買進,三天、五天過後,浮動籌碼越來越少,剩下的都是不輕易賣的強力持有人。等到消息發酵或主力決定拉抬,市場上就找不到足夠的賣方來壓制股價了。這就是這個訊號背後的邏輯。

流動性為什麼是飆股的必備條件?

流動性不足的股票有兩個根本問題:進得去、出不來;以及主力要拉抬的成本太高。

這個策略的流動性門檻是:當日成交量超過1,000張,近五日平均成交量超過500張。低於這個標準的個股,即使籌碼結構再漂亮,也直接排除。

原因很直接。如果一檔股票每天只成交幾十張,大資金根本無法有效建倉,也不會有足夠動能推動股價走高。對散戶來說,流動性低的股票在需要賣出時,可能面臨無人承接的風險。這個篩選條件,其實是在保護你自己。

回測模組設定與五年結果

這套策略的完整回測設定如下:

  • 核心訊號組合:主力模範生 + 成交量創60日新高
  • 股本過濾:50億至100億元(排除過大的績優股,避免主力長期持有型的干擾)
  • 買進方式:符合條件的隔日以開盤價買進
  • 出場條件:以買進成本價為基準,上漲或下跌達10%即出場(固定停利停損)
  • 測試年份:2017年、2018年、2019年、2020年、2021年

關於股本限制,多說一句:50~100億元的公司屬於中型規模,夠大到有一定流動性,但又不到大型龍頭股的程度。主力在這個區間操作的成本相對合理,拉抬空間也比大型股更充裕。這個限制是為了排除「主力買進只是長期投資龍頭股」的情境,確保篩出來的都是短線拉抬邏輯成立的標的。

以下是2017至2021年各年度回測結果摘要(數據來自原文回測圖表,根據作者研究整理):

年度勝率觸發次數平均報酬率
2017年超過50%見原文圖表見原文圖表
2018年超過50%見原文圖表見原文圖表
2019年超過50%見原文圖表見原文圖表
2020年超過50%見原文圖表見原文圖表
2021年超過50%見原文圖表見原文圖表

根據作者研究整理,五個年度的回測勝率均超過50%。這個結果跨越了多頭(2017、2019、2020、2021)與空頭(2018)市場,顯示這套訊號組合的穩健性不只依賴牛市環境。

需要說明一點:回測勝率超過50%,代表超過半數的交易以獲利出場,但這不代表每筆交易都能賺到10%。整體期望值要看平均報酬率與觸發次數的綜合表現,勝率只是評估策略的其中一個維度。

🔗 👉 看看 Wistock 每天用真實量化數據和多重選股策略找出來的潛力股名單與分析

常見問題

主力模範生策略適合什麼樣的投資人?

主力模範生策略適合能接受短線操作風險、有一定盤中或盤後監控能力的投資人。由於買進條件觸發後以隔日開盤價進場,停利停損設定為10%,持倉周期通常在數日至數週之間,不適合完全被動的長期存股型投資人。若你每天能確認盤後訊號並在隔日開盤執行,這套策略的操作邏輯會比較適合你的需求。

為什麼股本要限制在50至100億元之間,不能更大或更小?

股本限制在50至100億元,是為了過濾兩種情境:一是股本過小的個股,容易被少數人炒作,風險難以控制;二是股本過大的龍頭股,主力持有的可能是長期投資邏輯,而非短線拉抬。在這個區間的個股,主力介入的動機和節奏與短線拉抬策略較為吻合,同時也具備足夠的流動性供散戶跟進操作,兩個考量都顧到了。

買賣家數差連續三日為負,是稀有的訊號嗎?

買賣家數差連續三日小於零,單獨來看並不算罕見,但加上其他條件(主力模範生籌碼集中、成交量創60日新高、流動性門檻)之後,同時符合所有條件的個股數量就會大幅縮減。這種多重條件的交叉篩選,正是量化選股降低雜訊的核心方法。每一個條件單獨看都不夠強,組合起來的精準度才會顯著提升。

固定10%停利停損的設定,實際上怎麼計算?

執行方式是以隔日開盤買進價為成本基準:股價上漲達到成本的10%時停利出場,下跌達到10%時停損出場。以開盤價100元買進為例,停利點為110元、停損點為90元。這種固定百分比出場的好處是規則明確,不需要主觀判斷,但實際操作時仍需留意跳空開盤或流動性不足造成的滑價,執行成本可能影響實際報酬。

回測勝率超過50%,是否代表這套策略長期一定獲利?

不一定。勝率超過50%只代表超過半數的交易以獲利出場,但整體獲利還取決於平均獲利與平均虧損的比率(即盈虧比)。若獲利交易平均賺5%、虧損交易平均虧10%,即使勝率達60%仍可能整體虧損。在使用任何量化策略之前,理解勝率、盈虧比和整體期望值的關係,比單獨看勝率更重要。此外,過去回測結果不代表未來表現,市場環境變化可能影響策略有效性。

本文內容由作者研究整理,部分資訊經 AI 輔助編排優化。資料僅供參考,不構成任何專業意見。如有疑問請洽詢相關專業人士。

返回頂端