看到XQ發布的一篇有關籌碼穩定度策略的文章,感覺好像很厲害,績效穩穩的,就嘗試讓AI寫出一個回測程式來做深入分析,績效穩定,MDD不大,幾乎年年獲利,但報酬低於0050就是了,另外,有發現,當訊號多,但無法通通買的時候,用距240高點的距離近到遠,來篩選股票會是不錯的方式,以下讓AI寫的報告,歡迎參考
結論
- v2 的三個濾網確實有效。原版只看籌碼穩定,我們測到是虧損的;加上 v2 後勝率提高約 16 個百分點,方向和原文一致。
- 原文 2014–2023 的數字我們重現不出來。樣本外 2024–2026 的報酬則很接近(9.4% 對 9.0%)。差異主要來自董監持股只能用替代指標,以及原文本身是「模擬值」。
- 改用「距 240 日高點近 → 遠」排序,在樣本內明顯較好。Sharpe 從 1.31 提高到 1.71,最大回撤也較小,和你的觀察一致。但在樣本外,它和 ROE 排序差不多,優勢縮小。
- 持股 10–15 檔最穩。5 檔在樣本內報酬最高,到了樣本外卻掉到 2.6%,是典型的集中度風險。
- 放寬停利、停損(20% / 10%)比原本的 8% / 8% 好。樣本內和樣本外都較好;最長持有天數則沒有幫助。
- 流動性是最大的折扣。原版 v2 有約一半交易標的日均成交值不到 1000 萬;加上成交值 ≥ 500 萬的門檻後,報酬會下降,但結果才接近實際能做到的。
原文與重現的逐段對照
兩邊都用 10 檔等權、8% 停利、8% 停損。年化報酬依時間區段計算;勝率是該段已平倉交易中賺錢的比例。
| 版本 / 區段 | 原文 年化 | 重現 年化 | 差距 | 原文 勝率 | 重現 勝率 | 重現 交易數 |
|---|---|---|---|---|---|---|
| 原版 · 2014–2019 | 3.5% | -7.7% | -11.2 | 55.4 | 49.4 | 625 |
| 原版 · 2020–2023 | 9.3% | -1.5% | -10.8 | 58.2 | 51.9 | 455 |
| 原版 · 2024–2026(樣本外) | 3.6% | -9.2% | -12.8 | 54.5 | 48.7 | 337 |
| v2 · 2014–2019 | 16.0% | 7.1% | -8.9 | 68.8 | 64.7 | 249 |
| v2 · 2020–2023 | 17.6% | 13.6% | -4.0 | 68.7 | 68.1 | 216 |
| v2 · 2024–2026(樣本外) | 9.0% | 9.4% | +0.4 | 60.2 | 66.7 | 144 |
原文數字取自 XQ 腳本註解,作者已註明「模擬值,非 XQ 實跑」。依台股慣例,紅色代表正報酬,綠色代表負報酬。
差異從哪裡來
- 董監持股:FinMind 沒有這項資料,我們改用集保股權分散表中持股 ≥ 1000 張的大股東持股張數。這群人包含法人,進出比董監頻繁,所以篩出的股票不同。原版受影響最大,因為它只靠第一層條件選股。
- 財報時點:我們以法定公告期限當作可用日(Q1 5/16、Q2 8/15、Q3 11/15、年報隔年 4/1),不會用到還沒公布的資料。原文的時點不明。
- 成交假設:收盤出訊號、隔日開盤買進;同一天同時碰到停利和停損時,保守算成先停損;手續費 0.1425% 不打折,賣出另計證交稅 0.3%。
- 股票池:包含已下市股票,沒有存活者偏差。
淨值走勢
累積淨值(對數座標,起始 = 1)
0050 在 2024 年後大漲,任何低換手、穩健型的選股策略在報酬上都很難跟上;這個策略的價值在於較低的回撤和較平穩的曲線。
發現
1. 每個 v2 濾網各貢獻多少
每次只關掉一個濾網,其他條件不變,看績效掉多少。數字是 2014–2026 全期間。
| 排序 / 濾網 | 年化 | 樣本外年化 | 最大回撤 | Sharpe | 勝率 | 日均候選 |
|---|---|---|---|---|---|---|
| ROE 排序 · 全部開啟 | 9.62% | 9.43% | -19.0% | 1.20 | 66.3 | 15.1 |
| ROE 排序 · 關 營益率成長 | 7.98% | 7.47% | -17.6% | 0.97 | 64.4 | 27.4 |
| ROE 排序 · 關 20日波動 | 7.86% | 8.55% | -18.3% | 0.96 | 63.9 | 15.9 |
| ROE 排序 · 關 距240日高 | 5.52% | 3.00% | -25.7% | 0.63 | 59.5 | 27.0 |
| ROE 排序 · 關 當日漲幅 | 8.23% | 5.92% | -18.3% | 1.01 | 64.9 | 32.2 |
| 距高點排序 · 全部開啟 | 11.72% | 6.63% | -14.6% | 1.57 | 69.9 | 15.1 |
| 距高點排序 · 關 營益率成長 | 12.00% | 8.35% | -16.0% | 1.57 | 71.7 | 27.4 |
| 距高點排序 · 關 20日波動 | 10.23% | 6.87% | -15.7% | 1.33 | 67.4 | 15.9 |
| 距高點排序 · 關 距240日高 | 11.43% | 5.99% | -17.5% | 1.46 | 69.7 | 27.0 |
| 距高點排序 · 關 當日漲幅 | 11.00% | 4.97% | -18.3% | 1.44 | 69.1 | 32.2 |
在原文版本(ROE 排序)中,「距 240 日高點 10% 以內」最關鍵,拿掉後年化報酬從 9.6% 掉到 5.5%。改用距高點排序後,營益率濾網的作用就不明顯了,因為排序本身已經在挑最強勢的股票。
2. 排序方式:候選股超過空位時該先買哪一檔
| 排序方式 | 成交值門檻 | 樣本內年化 | 樣本內 Sharpe | 樣本外年化 | 樣本外 Sharpe | 全期最大回撤 |
|---|---|---|---|---|---|---|
| 距240日高 近→遠 | 不限 | 13.19% | 1.71 | 6.68% | 0.81 | -14.5% |
| 20日波動 低→高 | 不限 | 9.62% | 1.64 | 3.04% | 0.44 | -13.7% |
| 週轉率 低→高 | 不限 | 8.67% | 1.34 | 5.57% | 0.72 | -14.8% |
| ROE 高→低 | 不限 | 10.23% | 1.31 | 8.89% | 0.96 | -17.4% |
| 不排序(代號順序) | 不限 | 9.69% | 1.18 | 6.03% | 0.70 | -18.8% |
| 成交值 大→小 | 不限 | 7.93% | 0.90 | 7.12% | 0.74 | -21.7% |
| 20日波動 低→高 | ≥ 500 萬 | 7.66% | 1.09 | 4.02% | 0.53 | -16.8% |
| 距240日高 近→遠 | ≥ 500 萬 | 8.09% | 1.00 | 6.72% | 0.74 | -17.7% |
| 不排序(代號順序) | ≥ 500 萬 | 7.90% | 0.93 | 5.66% | 0.63 | -19.5% |
| 週轉率 低→高 | ≥ 500 萬 | 6.25% | 0.85 | 4.97% | 0.61 | -17.8% |
| 成交值 大→小 | ≥ 500 萬 | 7.02% | 0.79 | 6.06% | 0.63 | -21.2% |
| ROE 高→低 | ≥ 500 萬 | 6.25% | 0.77 | 5.69% | 0.64 | -20.7% |
每列是持股 5、8、10、12、15、20 檔六組回測的平均,停利、停損都是 8%。
3. 持股檔數(距高點排序)
| 持股檔數 | 成交值門檻 | 樣本內年化 | 樣本內 Sharpe | 樣本外年化 | 樣本外 Sharpe | 全期最大回撤 |
|---|---|---|---|---|---|---|
| 5 檔 | 不限 | 16.84% | 1.90 | 2.58% | 0.31 | -15.1% |
| 8 檔 | 不限 | 13.02% | 1.57 | 8.29% | 0.95 | -14.3% |
| 10 檔 | 不限 | 13.26% | 1.70 | 7.17% | 0.84 | -14.1% |
| 12 檔 | 不限 | 13.22% | 1.82 | 6.63% | 0.83 | -14.6% |
| 15 檔 | 不限 | 11.95% | 1.69 | 7.64% | 0.97 | -14.3% |
| 20 檔 | 不限 | 10.87% | 1.59 | 7.78% | 0.95 | -14.8% |
| 5 檔 | ≥ 500 萬 | 7.83% | 0.85 | 3.68% | 0.43 | -20.4% |
| 8 檔 | ≥ 500 萬 | 7.96% | 0.93 | 6.84% | 0.72 | -15.2% |
| 10 檔 | ≥ 500 萬 | 7.56% | 0.94 | 8.97% | 0.94 | -17.2% |
| 12 檔 | ≥ 500 萬 | 8.21% | 1.04 | 9.35% | 1.04 | -18.4% |
| 15 檔 | ≥ 500 萬 | 9.01% | 1.17 | 5.64% | 0.65 | -17.7% |
| 20 檔 | ≥ 500 萬 | 7.97% | 1.09 | 5.81% | 0.66 | -17.0% |
4. 停利 / 停損,以及最長持有天數
| 停利 / 停損 | 樣本內年化 | 樣本內 Sharpe | 樣本外年化 | 樣本外 Sharpe |
|---|---|---|---|---|
| 6% / 6% | 8.81% | 1.16 | 4.12% | 0.47 |
| 8% / 8% | 11.29% | 1.38 | 7.11% | 0.77 |
| 10% / 5% | 11.53% | 1.44 | 5.20% | 0.59 |
| 10% / 8% | 13.03% | 1.56 | 6.24% | 0.69 |
| 10% / 10% | 11.96% | 1.43 | 7.43% | 0.81 |
| 12% / 6% | 12.61% | 1.51 | 6.07% | 0.65 |
| 12% / 8% | 12.58% | 1.47 | 6.27% | 0.67 |
| 15% / 8% | 13.05% | 1.51 | 7.49% | 0.77 |
| 15% / 10% | 12.56% | 1.46 | 9.08% | 0.92 |
| 20% / 10% | 13.49% | 1.54 | 9.63% | 0.96 |
| 最長持有 | 樣本內年化 | 樣本內 Sharpe | 樣本外年化 | 樣本外 Sharpe |
|---|---|---|---|---|
| 不限 | 11.21% | 1.45 | 6.81% | 0.78 |
| 60 交易日 | 12.64% | 1.41 | 6.61% | 0.67 |
| 120 交易日 | 12.42% | 1.47 | 7.18% | 0.75 |
這兩張表是距高點排序下,持股 8、10、12、15 檔,以及成交值門檻 0 和 500 萬的所有組合平均。
小心過度擬合
在第二輪 240 組參數裡,樣本內 Sharpe 排名和樣本外 Sharpe 排名的相關係數只有 0.16。換句話說,樣本內最好的那一組,到了樣本外不一定還是最好。所以這份報告只採用「多組參數平均下來仍然成立」的規律,不直接挑單一最佳組合。
穩健度測試
每個候選組合各跑 10 種變形:把起始月份錯開 5 次、持股檔數加減 2 檔、手續費打 2.8 折、大股東門檻改成 400 張。下表列出這些變形的平均,以及樣本外最差的一次。
| 候選組合 | 樣本內年化 | 樣本內 Sharpe | 樣本外年化(平均) | 樣本外年化(最差) | 樣本外 Sharpe | 最大回撤(最差) |
|---|---|---|---|---|---|---|
| A 原文v2 (ROE排序/10檔/8-8) | 9.86% | 1.26 | 9.18% | 5.95% | 1.03 | -19.0% |
| B 距高點/12檔/8-8 | 13.62% | 1.84 | 7.43% | 6.63% | 0.92 | -14.6% |
| C 距高點/12檔/15-10 | 12.55% | 1.71 | 7.00% | 3.76% | 0.82 | -19.9% |
| D 距高點/12檔/20-10 | 12.36% | 1.64 | 11.99% | 9.09% | 1.31 | -19.8% |
| E 距高點/12檔/15-10/≥5M | 9.16% | 1.18 | 9.67% | 4.98% | 1.05 | -19.5% |
| F 距高點/12檔/20-10/≥5M | 11.23% | 1.40 | 8.19% | 4.81% | 0.89 | -19.0% |
| G 距高點/15檔/15-10/≥5M | 8.57% | 1.13 | 8.96% | 6.03% | 0.96 | -19.3% |
D 在各種變形下的樣本外表現最好,但沒有流動性門檻。E、F、G 有成交值 ≥ 500 萬的門檻,比較接近實際能做到的績效。
建議組合
如果要實際交易,建議用 F:距高點排序、12 檔、停利 20%、停損 10%、20 日均成交值 ≥ 500 萬。資金規模小(例如 300 萬以下)、每檔金額不大的話,可以考慮不設流動性門檻的 D;最在意回撤的話,可以用 B。
年度報酬 %
| 組合 · 區段 | 年化 | 總報酬 | 最大回撤 | Sharpe | 勝率 | 交易數 |
|---|---|---|---|---|---|---|
| F 建議 · 全期間 | 11.01% | 281.8% | -17.6% | 1.35 | 61.1 | 234 |
| F 建議 · 2014–2019 | 9.51% | 72.3% | -16.8% | 1.31 | 58.1 | 93 |
| F 建議 · 2020–2023 | 15.16% | 75.6% | -13.0% | 1.79 | 68.0 | 75 |
| F 建議 · 2024–2026 | 8.57% | 26.1% | -17.6% | 0.92 | 57.6 | 66 |
| B 最穩 · 全期間 | 11.72% | 314.3% | -14.6% | 1.57 | 69.8 | 680 |
| B 最穩 · 2014–2019 | 10.03% | 77.4% | -14.1% | 1.48 | 69.6 | 276 |
| B 最穩 · 2020–2023 | 18.20% | 94.8% | -14.6% | 2.29 | 73.3 | 258 |
| B 最穩 · 2024–2026 | 6.63% | 19.9% | -12.1% | 0.83 | 64.4 | 146 |
| D 不設流動性 · 全期間 | 12.43% | 349.5% | -16.8% | 1.59 | 63.8 | 229 |
| D 不設流動性 · 2014–2019 | 10.08% | 77.8% | -16.8% | 1.46 | 62.2 | 90 |
| D 不設流動性 · 2020–2023 | 15.84% | 79.8% | -13.8% | 1.96 | 63.1 | 84 |
| D 不設流動性 · 2024–2026 | 12.82% | 40.6% | -11.4% | 1.40 | 67.3 | 55 |
| A 原文 v2 · 全期間 | 9.62% | 224.6% | -19.0% | 1.20 | 66.3 | 609 |
| A 原文 v2 · 2014–2019 | 7.14% | 51.2% | -19.0% | 0.96 | 64.7 | 249 |
| A 原文 v2 · 2020–2023 | 13.63% | 66.5% | -15.0% | 1.66 | 68.1 | 216 |
| A 原文 v2 · 2024–2026 | 9.43% | 29.0% | -13.0% | 1.07 | 66.7 | 144 |
| 0050 · 全期間 | 20.10% | 946.9% | -34.0% | 1.08 | — | — |
| 0050 · 2014–2019 | 11.95% | 96.7% | -21.0% | 0.90 | — | — |
| 0050 · 2020–2023 | 12.56% | 60.3% | -34.0% | 0.72 | — | — |
| 0050 · 2024–2026 | 52.93% | 232.1% | -27.5% | 1.79 | — | — |
限制與風險
- 董監持股用的是替代指標;如果你能取得 XQ 的董監持股資料,第一層的結果可能會不同。
- 成交值是用「還原價 × 成交股數」估算,早年會略為低估。報告沒有計算滑價和衝擊成本;冷門股的實際成交價可能比開盤價差。
- 2024 年後大型權值股帶動行情,這個策略明顯落後 0050。它適合當作降低波動的衛星部位,不適合取代大盤。
- 回測不代表未來績效,本報告也不構成投資建議。
方法附錄
- 資料:FinMind 的還原日 K、集保股權分散表(每週)、季財報與資產負債表;按日期抓全市場,所以包含已下市股票。
- 年度 ROE = 全年歸屬母公司淨利 ÷ 期初與期末歸屬母公司權益的平均。單季營益率 = 營業利益 ÷ 營收。
- 大股東持股全距 = 近 12 個月(每月取月底值,含當月最新值)的最大值 ÷ 最小值 − 1。
- 部位:權益 ÷ 檔數為每檔目標金額。同一天同時碰到停利與停損時,算成先停損;開盤跳空越過停利或停損價時,以開盤價成交。
- 程式在專案資料夾:
strategy_b037.py、backtest.py、research_b037.py、app.py。



![[VIP]用彼得林區邏輯 + XQ 選股中心打造成長型策略](https://aplus.trading/wp-content/uploads/2025/07/a-captivating-modern-digital-illustratio_7OaYIF8kT4aUUDGs6AJjBw_tLDjMWjvSXWPG5ycIUliAg-870x570.jpeg)

![[VIP] 用個股融資維持率來抄底](https://aplus.trading/wp-content/uploads/2026/08/cover-150x150.jpg)
![[VIP] 達人Alan分享的基本面策略](https://aplus.trading/wp-content/uploads/2026/05/cover-150x150.jpg)
![[VIP] 年年獲利的處置股策略](https://aplus.trading/wp-content/uploads/2026/05/makemoney-150x150.jpg)
![[VIP] 五年報酬率200%+的委買策略](https://aplus.trading/wp-content/uploads/2026/04/委買-150x150.jpg)
