
一分鐘精華摘要:
很多想跨入量化交易的台股投資人,常卡在「不會寫程式碼、怕學 Python 或 C 語言」的技術門檻前。然而,在台灣在地化數據最完整的看盤軟體 XQ 全球贏家 中,早已內建了免寫代碼的黑科技——「量化積木」。它將台股獨有的盤後籌碼(外資與投信買賣超)、基本面財務指標與技術分析封裝成直覺的模組,讓交易者只需透過滑鼠點選與拖拉,就能在五分鐘內組裝出客觀的自動選股引擎。本文手把手帶你拆解 XQ 量化積木的實作流程,從條件邏輯設定、回測參數調校,到建立一套經得起歷史檢驗的「外資+投信同步買超」強勢股策略!
「想做量化選股,但看到程式碼代碼就頭痛,市面上有沒有完全不用寫 Code、又能直接調用台股三大法人籌碼的本土工具?」
在上一篇 【量化工具實戰 #02】TradingView Pine Script 實戰指標自訂 中,我們示範了如何透過輕量級語法在國際看盤平台上建立均線與成交量策略。
然而,當戰場拉回台灣股市(台股)時,許多交易者隨即面臨另一個本土化的實戰需求:
台股具備全世界少有的「每日三大法人買賣超」與「主力籌碼集中度」數據。TradingView 雖然在技術線圖與國際市場上極其強大,但要深度調用台股每日細緻的法人分點籌碼,往往門檻較高且需額外串接外部 API。
在我們的 【XQ 全球贏家評價】散戶也能做量化交易? 評測中,我們介紹過這款台灣本土開發的操盤軍火庫。
其中最適合一般投資人與上班族的殺手級功能,莫過於 「量化積木 (Quant Blocks)」。它徹底打破了「寫量化必須先當工程師」的刻板印象,將複雜的數據庫查詢與回測引擎封裝成視覺化模組。
這大白話的意思是:你必須掌握「XQ 量化積木的模組化拼接邏輯、設計避免追高被套的法人同步買超篩選條件、正確設定手續費與證交稅等真實交易成本,以及解讀台股策略年化報酬率與回撤幅度的關鍵指標」。這篇文章將為大家交付一套零程式碼的台股量化選股搭建指南!
一、 核心概念:什麼是 XQ「量化積木」?
在傳統量化開發流程中,想要篩選「外資連續 3 天買超、且投信同步買超」的股票,你必須自己寫爬蟲下載交易所資料、清洗資料庫、再用程式迴圈逐一比對。
XQ 量化積木的核心精神就是「模組化組合」:
- 積木庫 (Block Library): 系統預先將「籌碼面」、「技術面」、「基本面」與「自訂指標」分類成上百個獨立積木;
- 條件邏輯拼裝: 交易者只需選擇積木,設定條件(如「大於」、「連續 N 天」、「創 N 日新高」),並用「AND(且)」或「OR(或)」進行邏輯串接;
- 雲端回測引擎: 設定完成後,點擊回測,系統會自動在雲端調用過去數年的台股歷史資料進行撮合,生成報表。
二、 策略邏輯設計:為什麼「外資+投信同步買超」具備強大動能?
在台股市場中,外資代表的是具備龐大資金規模的國際熱錢,投信則代表熟悉在地產業供應鏈動態的本土內資菁英。
當這兩大市場主力在同一檔股票上出現動作一致時,往往具備特殊的籌碼意義:
- 土洋合作效應: 避開「外資買、投信倒貨」或「投信拉抬、外資提款」的內部對沖消耗;
- 主升段動能: 同步連續買超通常代表該產業正處於營運轉折點或具備明確的法人共識題材,容易形成強勢波段推升。
但單純看買超容易買在過度亢奮的末端,因此我們的策略積木必須加入「位階過濾」與「停損保護」:
- 選股積木 1(籌碼動能): 外資連續 3 日買超 > 0。
- 選股積木 2(籌碼共振): 投信近 3 日累計買超張數 > 500 張。
- 選股積木 3(趨勢保護): 收盤價站上 20 日均線 (月線),且月線斜率向上,確保處於短期多頭排列。
- 選股積木 4(流動性過濾): 5 日成交均量 > 1,000 張,剔除難以進出的小型冷門殭屍股。
- 出場機制: 跌破 10 日均線獲利了結;進場價跌破 5% 硬性停損。
三、 Step-by-Step 實作操作指引:5 分鐘組裝你的選股積木
打開 XQ 全球贏家(電腦版或支援量化積木之版本),跟著以下步驟逐一拼接:
步驟 1:建立新策略
- 進入系統主選單,點選 「量化交易」 ➔ 「量化積木」;
- 點擊 「新增策略」,命名為:
籌碼實戰01: 外資投信同步買超強勢股; - 設定選股商品池為 「普通股 (排除創新板與全額交割股)」。
步驟 2:添加篩選條件積木
點選畫面中央的「+ 新增積木」,依序搜尋並添加以下四塊積木:
- 積木 A【籌碼面 – 外資買賣超】:
- 條件設定:
外資買賣超張數連續3日大於 0。
- 條件設定:
- 積木 B【籌碼面 – 投信買賣超】:
- 條件設定:
近 3 日投信累計買賣超大於500 張。
- 條件設定:
- 積木 C【技術面 – 移動平均線】:
- 條件設定:
收盤價大於20 日均線,且20 日均線大於昨日。
- 條件設定:
- 積木 D【量能面 – 成交量】:
- 條件設定:
5 日平均成交量大於1,000 張。
- 條件設定:
步驟 3:設定進出場與風控參數
切換至「交易設定」分頁:
- 進場時機: 觸發條件的次日開盤價進場;
- 出場條件:
- 停損點:
虧損達 5%時立即出場; - 停利 / 動態離場:
收盤價跌破 10 日均線時於次日開盤出場;
- 部位管理: 每檔標的分散配置固定比例(例如單檔上限不超過總資金 20%,維持至少持有 5 檔股票)。
四、 關鍵回測設定:避免「紙上富貴」的成本與陷阱
很多新手用量化積木跑出年化 80% 的驚人報酬,實盤操作卻連連虧損,主因是忽略了回測設定的細節:
1. 手續費與證交稅的真實還原
台股的交易成本在短線波段中不容小覷:
- 手續費: 單趟法定標準為 0.1425%(進出雙向皆收)。即使你有券商折扣,回測時仍建議設定為 0.1% ~ 0.1425%,為市場滑價保留安全緩衝;
- 證券交易稅: 賣出時政府固定收取 0.3%(現股當沖則為 0.15%)。
- 實務警示: 未勾選扣除手續費與交易稅的回測,損益曲線毫無參考價值。
2. 避免「倖存者偏差 (Survivorship Bias)」
- 確保選股池包含「歷史下市、櫃之股票」。如果只拿當前依然掛牌的強勢股去回測五年前的表現,會天然過濾掉當年中途破產下市的地雷股,導致報酬率被嚴重高估。
3. 解讀三大核心指標
點擊「開始回測」後,系統會生成完整的績效統計表,請重點檢視:
- 年化報酬率 (CAGR): 策略長期平均每年能帶來的複利增長;
- 最大策略回撤 (Max Drawdown, MDD): 策略歷史上最長、最深的資產淨值回檔幅度(台股波段策略應盡可能控制在 20% 以內);
- 勝率與總交易次數: 樣本數至少應大於 100 筆交易,統計結果才具備顯著性。
五、 給台股量化新手的 4 大實戰心法 (Actionable Checklist)
量化積木降低了工具的使用門檻,但交易的本質依然是人性與紀律的考驗:
- 心法一:不要過度堆疊條件(避免曲線過度擬合)
- 新手最常犯的毛病是看到幾次回測虧損,就拼命增加限制條件(加了外資、又加營收、又加 KD、又加籌碼集中度)。積木堆得越多,樣本數越少,往往只是把「歷史噪音」當成了訊號,未來實盤遇到新盤態時適應力極差。維持 3 到 5 個具備明確邏輯的核心條件即可。
- 心法二:定期檢驗籌碼鈍化期
- 當大盤面臨系統性無差別下殺(例如遭遇國際地緣政治或金融危機)時,法人的買盤也可能被強行套牢。在極端空頭週期中,搭配大盤大趨勢濾網(如加權指數跌破季線時暫停進場),能顯著降低策略的回撤深度。
- 心法三:嚴守執行紀律,拒絕手動干預
- 量化策略的威力來自於「大數法則的概率優勢」。如果選出五檔股票,你憑個人喜好挑了兩檔沒買、只買了另外三檔,或者跌破停損時捨不得砍單,那麼你做的依然是主觀交易,回測報告將徹底失去意義。
- 心法四:從小資金開始實盤驗證
- 在模擬回測滿意後,先用小額資金(如零股或單張小額股票)進行 1 到 3 個月的實盤追蹤。感受實盤撮合時的滑價、每日換股的心理壓力,確認策略節奏與自身生活作息完全契合後,再逐步放大配置部位。

