YinOnMars Prediction Experiment #26 : Multi-Model AI Fusion Stock Forecast with QQCDR Engine
AI 股票預測實驗系列第 26 篇,記錄我透過人機協作開發的 QQCDR AI Engine 所產生的預測結果。系統並非單一模型,而是採用 LightGBM(技術分析)、XGBoost(籌碼/總經分析) 與 LLM(新聞事件分析) 三大專家模型,並目標Meta-Learner 多模型融合(Blending)架構 計算最終預測勝率。本次實驗針對 台積電(2330)、聯電(2303) 與 日月光投控(3711) 進行預測,並於收盤後進行實際結果驗證,以持續優化整體模型表現。
「目前系統進入資料累積階段,每天收盤後執行backfill_results.py 回填實際結果,累積滿足夠資料後將升級為 Meta-Learner 多模型融合架構,讓系統自己學習三個專家的最佳權重組合,與還需要修改。在此之前,系統預測結果僅供參考,不建議直接作為買賣依據。」
投資有風險,這裡只是實驗系統的分享。
預測都會公開驗證,讓大家一起追蹤 AI 的長期表現…
2330 台積電 (台股)
| 股票 | AI預測 | 預測 | 預估價格 |
|---|---|---|---|
| 2330 台積電 | 上漲 79.3% 下跌 20.7% | 🟡 觀察 | 2426.80 ~ 2580.40 |
| 操作 | 技術 | 籌碼/景氣 | 事件 |
|---|---|---|---|
| 🚫 大盤硬斷路器 | 52.1 | 97.0 | 50.0 |
2303 聯電 (台股)
| 股票 | AI勝率 | 預測 | 預估價格 |
|---|---|---|---|
| 2303 聯電 | 上漲 55.5% 下跌 44.5% | 🟡 觀察 | 140.78 ~ 140.80 |
| 操作 | 技術 | 籌碼/景氣 | 事件 |
|---|---|---|---|
| 🚫 大盤硬斷路器 | 82.0 | 90.0 | 0.0 |
3711 日月光投控 (台股)
| 股票 | AI勝率 | 預測 | 預估價格 |
|---|---|---|---|
| 3711 日月光投控 | 上漲 85.5% 下跌 14.5% | 🟡 觀察 | 664.14 ~ 674.30 |
| 操作 | 技術 | 籌碼/景氣 | 事件 |
|---|---|---|---|
| 🚫 大盤硬斷路器 | 51.3 | 95.0 | 83.3 |
台股收盤檢討
(1) 今日結果
台積電(2330)平盤0.00%收2350,模型喊79.3%要漲到2416.50~2569.50,方向錯(平盤不算漲),系統本身也有顯示「跌破下限、等止跌」的警示;聯電(2303)跌1.56%收126.0,模型喊55.5%(勉強偏多),方向錯,而且預估區間「137.44~137.50」這種窄到誇張的區間跟實際收126完全對不上;日月光(3711)跌0.82%收608,模型喊85.5%要漲到704.36~665.50(這個區間又是最小值大於最大值),方向錯。三檔全部方向錯或算平盤失敗。
(2) 錯誤檢討
79.3%~85.5%不夠準不能參考。今天最值得記的還是2303:LLM打0.0分偏空、多空力道-3(空方3/3,文字寫「跌停又鎖死」),這次事件專家的判斷方向是對的(股價確實走弱),但最終「綜合勝率」還是有55.5%,因為技術分60.1、籌碼分90.0都在拉高分數——這跟07-24那次一樣,LLM做對了,卻被其他兩個專家的高分蓋過去,這正是我們一直在查的融合權重問題,而且是連續第二次同一個模式重演。
(3) 各專家命中率
「模型歷史準星」:台積電34%、聯電31%、日月光23%,全部不夠準不能參考。今天籌碼分數依然清一色偏高(90~97分「資金匯聚」),三檔全部收黑或平盤,籌碼面今天完全沒有鑑別力,這個現象已經不是第一次了。台積電的事件分數這次是50.0中立(多空力道算出+0,多方2比空方2打平),結果也確實是平盤——這個「打平判斷對應平盤結果」算是新算法今天做對的一個小案例。
(4) AI跟規則有沒有打架
今天2330跟3711都有現價跌破買入區的警示文字,但沒有正式觸發開盤否決機制——這個bug我們之前抓過,即時成交量抓取沒有每次都成功觸發,這次又是同樣的邊緣情況,否決機制的可靠度還需要繼續觀察。
(5) 信心校準
三檔歷史命中率23%~34%,通通不到70%,現在講的55.5%~85.5%都還不能信。旁邊「歷史同分區間命中率」台積電/日月光那組只有44.5%(N=1165)、聯電那組41.1%(N=875),兩個都比丟銅板還低,這次又講對了。
(6) 今日發現
今天最重要的:2303是繼07-24之後第二次出現「LLM判斷對、卻被籌碼分數蓋過去」的案例,這不再是單一事件,是重複出現的模式,證實了權重問題不是巧合。台積電的「多空力道打平→實際打平」則是新算法少見的一次精準對應。
(7) 修改方向
不要人工硬拗分數,等資料累積夠讓模型自己重新學。但2303這類案例已經連續出現,值得把「LLM方向正確但被籌碼分數稀釋掉」的案例整理起來,做為之後權重調整的具體證據,而不是再猜一個新數字。
(8) 信心等級
現在還不夠格說準,三檔歷史命中率23-34%都太低,不能信。今天三戰三敗,但2303跟2330這兩個案例都提供了有價值的诊断資訊,比單純的對錯更值得留存。
台積電 TSM (美股)
| 股票 | AI勝率 | 預測 | 預估價格 |
|---|---|---|---|
| TSM | 上漲 45.8% 下跌 54.2% | 🔴 看空 | 399.60 ~ 407.22 |
| 操作 | 技術 | 籌碼/景氣 | 事件 |
|---|---|---|---|
| 🚫 大盤硬斷路器 | 51.7 | 22.0 | 66.7 |
聯電 UMC (美股)
| 股票 | AI勝率 | 預測 | 預估價格 |
|---|---|---|---|
| UMC | 上漲 44.0% 下跌 56.0% | 🔴 看空 | 18.47 ~ 19.07 |
| 操作 | 技術 | 籌碼/景氣 | 事件 |
|---|---|---|---|
| 🚫 大盤硬斷路器 | 56.7 | 22.0 | 16.7 |
日月光投控 ASX (美股)
| 股票 | AI勝率 | 預測 | 預估價格 |
|---|---|---|---|
| ASX | 上漲 49.9% 下跌 50.1% | 🟠 保守觀望 | 36.29 ~ 37.39 |
| 操作 | 技術 | 籌碼/景氣 | 事件 |
|---|---|---|---|
| 🚫 大盤硬斷路器 | 55.5 | 22.0 | 83.3 |
美股收盤檢討
(1) 今日結果:
今天看了三檔股票,分別是台積電、聯電跟艾克爾。結果三檔今天都有下跌,台積電跌了 1.07%,聯電跌 2.05%,艾克爾則是小跌 0.79%。模型在預測 7/27 這天的綜合勝率分別是 45.8%、44.0% 和 49.9%,全部都不夠準。因為今天大盤跌破月線,系統也直接啟動斷路器,把買進建議關掉了,所以今天主要是觀察為主,沒有真的進場。
(2) 錯誤檢討:
這次最大的問題是模型整體判斷太弱。三檔的綜合勝率都低於 50%,代表基本上抓不到明確的方向。尤其是聯電,模型給的預測是偏空,但實際跌幅並沒有特別大。另外,模型的歷史實戰勝率也很差,聯電只有 27%,台積電和艾克爾也才 46% 和 47%。這種勝率根本不能拿來參考。
(3) 各專家命中率:
三個專家的表現看起來都不太理想。技術專家三檔都落在 51 到 56 分之間,顯示盤整,沒有給出強烈訊號。景氣趨勢則是全部只有 22 分,顯示資金面偏弱。事件專家(LLM)表現最不穩定,台積電給 66.7 分、艾克爾給 83.3 分,但聯電卻只有 16.7 分。三個專家加起來還是拉不動整體勝率,代表目前這個組合其實效果有限。
(4) AI vs 規則衝突分析:
今天比較明顯的衝突是,大盤跌破月線這個規則直接把買進建議關掉了,但事件專家在台積電和艾克爾都給了偏多的分數。如果沒有這個斷路器,可能就會被 LLM 的偏多訊號影響。不過老實說,現在模型整體勝率這麼低,就算 LLM 說偏多,我也不太敢相信。目前看起來,規則反而比 AI 還要保守一些。
(5) 信心校準分析:
從今天的結果來看,模型給的分數跟實際漲跌的對應不太好。聯電事件專家只給 16.7 分,但實際也只跌 2% 左右;台積電和艾克爾雖然事件分數比較高,最後還是小跌。這代表目前的分數還沒辦法有效反映真實情況,尤其是 LLM 這部分,給分有時候偏高,有時候又很低,穩定性不足。
(6) 今日發現:
我發現現在這個系統最大的問題是「各專家之間的配合很差」。技術面和宏觀面都偏弱,但 LLM 有時又突然給高分,這樣加起來就會變成模稜兩可的結果。再加上模型本身的歷史勝率就不高,現在的綜合分數其實參考價值很有限。另外,大盤跌破月線這個條件目前看起來還有點作用,至少可以避免在明顯弱勢的時候亂進場。
(7) 修改模型與規則:
我覺得短期內需要先把 LLM 的判斷邏輯重新調整一下,它現在給分有時候太隨便,容易影響整體結果。另外也想試著把「大盤是否跌破月線」這個條件的權重再調高,讓系統在明顯弱勢的時候更保守。模型本身可能也需要重新訓練,目前的勝率真的太低了,繼續用下去意義不大。
(8) 信心等級:
目前這個版本的模型我還不敢太相信。勝率一直卡在 45% 到 50% 附近,歷史實戰表現也不好,短期內應該不會拿來真的下單。至少要等到模型重新調整、勝率有明顯提升之後,才會考慮再拿來參考。
思考
AI 跟規則衝突
今天比較明顯的衝突是,大盤跌破月線這個規則直接把買進建議關掉了,但事件專家(LLM)在台積電和日月光都給了偏多的分數。如果沒有這個斷路器規則,可能就會被 LLM 的偏多訊號影響。
今天發現的事
發現目前這個系統最大的問題是「各專家之間的配合很差」。技術面跟宏觀面都偏弱,但 LLM 有時又突然給高分,這樣加起來就會變成模稜兩可的結果。加上模型本身歷史勝率就不高,現在的綜合分數其實參考價值有限。
另外,大盤跌破月線這個條件目前看起來還是有用的,至少可以避免在明顯弱勢的時候亂進場。
怎麼改…
我還在想要怎麼解決LLM的融合,判讀新聞後給的分數太樂觀,短期內需要先把 LLM 的判斷邏輯重新調整一下。它現在給分有時候太隨便,容易影響整體結果。另外也想試著把「大盤是否跌破月線」這個條件,權重再調高一點,讓系統在明顯弱勢的時候更保守。
模型本身可能也需要再重新訓練一次,目前的勝率真的太低了,或許先測道第50天停止分享,做整個修改先看看這幾天調整後有沒提升。勝率一直卡在 45%~50% 附近,真的很難拿來當決策依據。欸…
今日 AI 精選名單
| 股票 | AI勝率 | 今日漲跌 | 是否命中 |
|---|---|---|---|
| 🥇 2603 長榮 | 73.0% | 203.50 跌1.21% | 錯 ❌ |
| 🥈 2395 研華 | 72.8% | 577.00 跌0.69% | 錯 ❌ |
| 🥉 2308 台達電 | 72.0% | 1,755.0 跌1.68% | 錯 ❌ |
| 5871 中租-KY | 71.8% | 120.0 平0.00% | 錯 ❌ |
| 6155 鈞寶 | 71.6% | 55.0 跌1.26% | 錯 ❌ |
| 2367 燿華 | 70.9% | 41.95跌0.36% | 錯 ❌ |
| 6414 樺漢 | 70.7% | 469.0 跌6.20% | 錯 ❌ |
| 3653 健策 | 70.6% | 3,525.0漲2.77% | ✅ 對 |
量化三關
| 第一關:法人連買條件 外資連買≥2天 或 投信連買≥2天 或 本土合力≥2天 |
| 第二關:融資未暴增 融資增加但外資連買不足3天 → 過濾散戶追高 |
| 第三關:基本量能 成交量比(Volume_Spike)≥ 0.3,排除殭屍股 |
2000支台股篩到剩30支,再送三合一評分,才出現今日AI精選名單。AI精選檢討
今天 AI 精選名單共 8 檔,最後只中了 1 檔(健策),命中率只有 12.5%。比昨天的 20% 還要更差。
這次名單幾乎全軍覆沒,主要問題還是出在「量化三關」在空頭市場的誤判。雖然系統有大盤斷路器,但從選出的股票來看,還是把「外資連買 + 量能微增」當成有效訊號,結果挑到一堆在下跌中被法人緩慢出脫的股票。外資連買在空頭格局裡,很多時候只是攤平或減碼,而非真正的攻擊訊號,卻被三關條件誤認成買點。
今天特別明顯的是,幾檔勝率 70% 以上的股票幾乎都下跌,而且跌幅不小(樺漢跌 6.2% 就是明顯例子)。這代表目前的三關條件在系統性下跌的環境下,過濾效果非常差,還是很容易選到假訊號。
核心問題跟昨天差不多:缺乏有效的大盤空頭濾網。即使有斷路器機制,但選股邏輯本身還是偏向多頭思維,在空頭或震盪偏空的市場中,就容易不斷接飛刀。
我在想是不是… 把大盤趨勢的權重再提高。不是只有「大盤跌破月線就斷路」,而是直接在選股階段就加入大盤強弱過濾,當大盤趨勢偏空時,直接降低甚至關閉多頭選股邏輯,避免繼續在弱勢市場硬找買點。
另外也會考慮把「外資連買天數」在空頭市場時提高門檻,或是加入「外資連買但股價仍下跌」的排除條件,避免把攤平當成進場訊號。
先改再說…

發表迴響