YinOnMars Prediction Experiment #22 : Multi-Model AI Fusion Stock Forecast with QQCDR Engine
AI 股票預測實驗系列第 22 篇,記錄我透過人機協作開發的 QQCDR AI Engine 所產生的預測結果。系統並非單一模型,而是採用 LightGBM(技術分析)、XGBoost(籌碼/總經分析) 與 LLM(新聞事件分析) 三大專家模型,並目標Meta-Learner 多模型融合(Blending)架構 計算最終預測勝率。本次實驗針對 台積電(2330)、聯電(2303) 與 日月光投控(3711) 進行預測,並於收盤後進行實際結果驗證,以持續優化整體模型表現。
「目前系統進入資料累積階段,每天收盤後執行backfill_results.py 回填實際結果,累積滿足夠資料後將升級為 Meta-Learner 多模型融合架構,讓系統自己學習三個專家的最佳權重組合,與還需要修改。在此之前,系統預測結果僅供參考,不建議直接作為買賣依據。」
投資有風險,這裡只是實驗系統的分享。
預測都會公開驗證,讓大家一起追蹤 AI 的長期表現…
🇹🇼 2330 台積電
| 股票 | AI勝率 | 預測 | 預估價格 |
|---|---|---|---|
| 2330 台積電 | 72.0% | 🟢 看多 | 2398 ~ 2552 |
| 操作 | 技術 | 籌碼/景氣 | 事件 |
|---|---|---|---|
| 🚫 大盤硬斷路器 | 52.6 | 97.0 | 83. |
🇹🇼 2303 聯電
| 股票 | AI勝率 | 預測 | 預估價格 |
|---|---|---|---|
| 2303 聯電 | 82.4% | 🟢 看多 | 143.00 ~ 157.72 |
| 操作 | 技術 | 籌碼/景氣 | 事件 |
|---|---|---|---|
| 🚫 開盤否決 | 82.0 | 90.0 | 50.0 |
🇹🇼 3711 日月光投控
| 股票 | AI勝率 | 預測 | 預估價格 |
|---|---|---|---|
| 3711 日月光投控 | 72.0% | 🟢 看多 | 651.16 ~ 656.70 |
| 操作 | 技術 | 籌碼/景氣 | 事件 |
|---|---|---|---|
| 🚫 大盤硬斷路器 | 53.0 | 97.0 | 83.3 |
台股收盤檢討
(1) 今日結果
台積電(2330)漲3.88%收2410,模型講要漲到2398.90~2552.00,這次不只方向對,價格還真的落在預估區間裡,是這陣子少見的準;聯電(2303)模型喊82.4%要漲,但一開盤就被「開盤否決機制」攔下來(現價跌破買入區、爆量33.09倍),沒有跟著喊多,實際上這檔盤中確實重摔到130才反彈,收134.5,比基準日144還是跌了6.6%;日月光(3711)漲6.03%收633,方向對,但沒漲到模型講的651.16~656.70那個區間,方向對、幅度沒到。
(2) 錯誤檢討
2303今天是重點:這次「開盤否決機制」真的抓到爆量、把82.4%的做多建議取消掉了,這代表我們前兩天查到的bug(v_spike用的是隔夜的舊資料,不是即時成交量)修好之後,機制真的開始正常運作。這次顯示的33.09倍,比之前那種抓不到的情況清楚很多,算是修正後第一次實戰驗證成功。不過2303的預估價格區間又出現「157.72~143.00」這種最小值比最大值還高的怪數字,這個之前3711也發生過同樣的狀況,還沒修好,這個要記一筆。
(3) 各專家命中率
先看「模型歷史準星」:台積電32%、聯電29%、日月光19%,全部不夠準不能參考,日月光19%依然是最差的。今天技術籌碼分數普遍偏高(籌碼面90-97分),LLM三檔給分不太一樣:2330跟3711都是83.3分偏多(結果都對),2303這次給了50分中立(不是像前幾天那樣自打嘴巴打偏多),而且分析內容裡「空方防禦」直接寫出「股價曾吞2根跌停、外資4天賣超7.7萬張」——這次LLM至少把風險寫進分數裡,沒有像上次UMC、2303那樣文字寫空、分數卻打多,算是有改善的跡象,但只有一天,還不能說問題解決了。
(4) AI跟規則有沒有打架
今天是規則贏了一局:2303如果照AI的82.4%去做多,開盤就會直接住進套牢區,是開盤否決機制把這個爛單擋下來的。這次不是AI跟規則打架,是規則成功守住了AI過度樂觀的判斷,算是這個風控機制上線以來最有說服力的一次案例。
(5) 信心校準
三檔歷史命中率19%~32%,通通不到70%,現在講的72%~82.4%都還不能信。旁邊「歷史同分區間命中率」這次也一起提醒:2330跟3711那個72%的分數區間,過去實際命中率只有40.9%(N=1126),比丟銅板還低,這個小提示今天講的是對的。
(6) 今日發現
今天最重要的發現:開盤否決機制升級後,第一次在真實盤中成功攔截,2303這個案例證明「即時抓成交量」這個修法方向是對的,不再依賴一天只更新一次的舊資料。另外預估價格區間「最小值大於最大值」這個bug又出現一次(2303),跟之前3711那次很像,這個要抓出來修,不然「預估價格」這欄的可信度會被拖累。
(7) 修改方向
一樣不要人工硬拗分數,等資料累積夠讓模型自己重新學。但這次多兩件具體的事要做:第一,去查一下預估價格區間「最小值/最大值」計算式,找出為什麼會算出順序顛倒的數字;第二,繼續觀察開盤否決機制的即時成交量抓取是不是每天都能穩定抓到(今天成功了,但yfinance偶爾會抓取失敗,要看看失敗時有沒有正常備援)。yfinance=抓Yahoo Finance股價資料的小程式
(8) 信心等級
現在還不夠格說準,三檔歷史命中率19-32%都太低,不能信。但今天有一個具體的好消息值得記下來:開盤否決機制修好後首次實戰驗證成功,真是可喜可賀啊…這是系統性的進步,不是單純運氣好猜對,這個要跟「猜對股票」分開看待。
台積電 TSM (美股)
| 股票 | AI勝率 | 預測 | 預估價格 |
|---|---|---|---|
| TSM ADR | 56.4% | 🟢 看多 | 412.35 ~ 432.45 |
| 操作 | 技術 | 籌碼/景氣 | 事件 |
|---|---|---|---|
| 🚫 大盤硬斷路器 | 52.0 | 56.8 | 83.3 |
聯電 UMC (美股)
| 股票 | AI勝率 | 預測 | 預估價格 |
|---|---|---|---|
| UMC ADR | 57.6% | 🟢 看多 | 21.24 ~ 23.11 |
| 操作 | 技術 | 籌碼/景氣 | 事件 |
|---|---|---|---|
| 🚫 大盤硬斷路器 | 53.9 | 56.8 | 83.3 |
日月光投控 ASX (美股)
| 股票 | AI勝率 | 預測 | 預估價格 |
|---|---|---|---|
| ASX ADR | 56.8% | 🟢 看多 | 38.36 ~ 41.29 |
| 操作 | 技術 | 籌碼/景氣 | 事件 |
|---|---|---|---|
| 🚫 大盤硬斷路器 | 52.7 | 56.8 | 83.3 |
美股收盤檢討
(1) 今日結果
台積電(TSM)漲5.55%收424.61,模型講的預估區間是412.35~432.45,這次不只方向對,價格也真的落在區間裡;聯電(UMC)漲4.38%收21.19,模型講21.24~23.11,收盤價差一點點就進區間,方向抓對、幅度接近;日月光(ASX)漲8.43%收40.01,模型講38.36~41.29,剛好也落在區間裡。三檔全對,而且有兩檔連價格區間都準,算是這陣子數字最好看的一次。
(2) 錯誤檢討
雖然三檔全對,提醒一下:三檔勝率56.4%~57.6%,通通不夠準不能參考,這種50幾分的數字本來就跟丟銅板差不多,這次全對比較像是市場氣氛剛好一起轉強(三檔都大漲超過4%),不是模型突然變準了。
(3) 各專家命中率
先看「模型歷史準星」:台積電49%(三檔裡最高,但也還沒到70%這個門檻)、聯電19%、日月光42%,通通不夠準不能參考,聯電19%依然差到誇張。今天「景氣趨勢」三檔統一都是56.8分(中性),比起之前常常卡在22分或39分好一些,代表這個分數今天確實跟著大盤氣氛回溫一起往上調;LLM三檔清一色83.3分偏多,這次三檔剛好都對,但要注意UMC那次LLM的分析內容裡又寫了「綜合評等為underperform」這種偏空的線索,最後還是打了83.3分偏多——這個「文字寫空、分數打多」的模式又出現了,只是這次剛好結果對了,不代表這個邏輯漏洞不存在。
(4) AI跟規則有沒有打架
今天沒有觸發開盤否決機制(三檔都沒有跌破買入區又爆量的狀況),單純是三個專家一致看多、市場也一致大漲,這次是三方力量剛好對齊,不是規則跟AI衝突。
(5) 信心校準
三檔歷史命中率19%~49%,通通不到70%,就算今天全對,這個數字也還是不能信。旁邊「歷史同分區間命中率」三檔一起顯示41.0%(N=851),這個分數區間過去連五成都不到,今天全對算是運氣站在同一邊,不代表這個區間突然變準了。
(6) 今日發現
今天最想記的一筆:UMC的LLM分析又出現「文字提到偏空理由(underperform評等),分數卻打偏多」的狀況,這是我們這幾天持續在追蹤的同一個問題,這次剛好結果是對的,但邏輯上的漏洞沒有因為結果對了就消失,還是要找時間去查事件分數的計算邏輯有沒有真的跟文字內容掛鉤。
(7) 修改方向
一樣不要人工硬拗分數,等資料累積夠讓模型自己重新學。UMC這種「文字空、分數多」的案例持續在累積,之後要優先處理LLM評分prompt那邊的邏輯掛鉤問題。
(8) 信心等級
現在還不夠格說準,三檔歷史命中率19-49%都太低,一次全對不能改變這件事。要連續5天驗證都對了才能說真的可以信,今天算是漂亮的一天,但還是要看接下來能不能延續。
台美股合併總結
今天台股跟美股各自都有值得記的東西,但性質完全不同。台股最重要的是風控機制第一次真的派上用場——2303明明AI喊到82.4%要漲,開盤否決機制靠即時成交量抓到爆量33.09倍,直接把這個做多建議攔下來,後來這檔盤中真的重摔到130才反彈,證明前兩天修的那個bug(把一天只更新一次的舊成交量,換成即時抓取)方向是對的,這是系統性的進步,值得跟「猜對股票」分開看待。美股則是難得的三戰三勝,台積電、聯電、日月光全部方向對,還有兩檔連價格區間都準——但這次比較像是市場氣氛剛好一起轉強(三檔都大漲超過4%),不是模型真的變準了,尤其UMC那次LLM又出現「文字寫空、分數打多」的老問題,只是這次結果剛好對了,邏輯漏洞並沒有消失。兩邊的歷史命中率都還在19%~49%這個不及格的範圍,今天不管是台股的1勝1敗1平(否決不算輸贏)還是美股的三連勝,都不能改變「現在還不夠準」這個大結論,真正該記住的是開盤否決機制驗證成功跟LLM文字分數不一致這兩個具體的技術進度,這兩個比單一天的漲跌更重要。
今日 AI 精選名單
| 股票 | AI勝率 | 今日漲跌 | 是否命中 |
|---|---|---|---|
| 2618 長榮航 | 🟢 88.2% | 42.30 +2.67% | ✅ 對 |
| 5871 中租-KY | 🟢 87.9% | 123.5 +0.82% | ✅ 對 |
| 009824 群益美國科技巨頭 | 🟢 87.7% | 10.08 +0.80% | ✅ 對 |
| 2867 三商壽 | 🟢 87.4% | 9.51 +3.03% | ✅ 對 |
| 2105 正新 | 🟢 87.3% | 32.25 -2.86% | 錯 ❌ |
| 1303 南亞 | 🟢 87.2% | 195.5 +4.83% | ✅ 對 |
| 2887台新新光金 | 🟢 87.0% | 34.70 +2.66% | ✅ 對 |
| 1216 統一 | 🟢 86.9% | 79.6 -0.87% | 錯 ❌ |
| 2542 興富發 | 🟢 86.9% | 44.10 +1.85% | ✅ 對 |
| 3045 台灣大 | 🟢 86.9% | 112.0 0.00% | 錯 ❌ |
| 6505 台塑化 | 🟡 71.4% | 85.4 +9.91% | ✅ 對 |
| 2006 東和鋼鐵 | 🟡 71.2% | 71.5 +2.14% | ✅ 對 |
| 7769 鴻勁 | 🟡 70.9% | 6,500 +8.24% | ✅ 對 |
| 9917 中保科 | 🟡 68.6% | 108.5 -0.46% | 錯 ❌ |
| 2501 國建 | 🟡 68.2% | 22.40 +0.45%) | ✅ 對 |
檢討
今日 AI 精選名單以「開盤前可買名單」為目標,在 15 檔推薦股票中成功命中 11 檔,命中率約 73.3%(11/15)。其中高勝率(≥87%)標的多數於開盤後順利上漲,包括長榮航、南亞、中租-KY、三商壽及台新新光金,顯示多模型融合結合量化三關(法人連買、融資控管、基本量能)能有效篩選當日具上漲機率的交易標的。不過,正新、統一、台灣大及中保科未能如預期上漲,反映部分個股仍可能受到產業輪動、資金流向或突發事件影響。整體而言,本日系統已成功將約 2,000 檔台股篩選至約 30 檔,再挑選出高勝率的開盤可買名單,驗證目前篩選流程具備一定的實戰參考價值。後續將持續分析未命中個股的原因,並優化開盤否決機制與模型校準,提升開盤可買名單的穩定性與整體勝率。
量化三關
| 第一關:法人連買條件 外資連買≥2天 或 投信連買≥2天 或 本土合力≥2天 |
| 第二關:融資未暴增 融資增加但外資連買不足3天 → 過濾散戶追高 |
| 第三關:基本量能 成交量比(Volume_Spike)≥ 0.3,排除殭屍股 |
2000支台股篩到剩30支,再送三合一評分,才出現今日 AI 精選名單。

發表留言