YinOnMars Prediction Experiment #9 : Multi-Model AI Fusion Stock Forecast with QQCDR Engine
AI 股票預測實驗系列第 9 篇,記錄我透過人機協作開發的 QQCDR AI Engine 所產生的預測結果。系統並非單一模型,而是採用 LightGBM(技術分析)、XGBoost(籌碼/總經分析) 與 LLM(新聞事件分析) 三大專家模型,並透過 Meta-Learner 多模型融合(Blending)架構 計算最終預測勝率。本次實驗針對 台積電(2330)、聯電(2303) 與 日月光投控(3711) 進行預測,並於收盤後進行實際結果驗證,以持續優化整體模型表現。
「目前系統進入資料累積階段,每天收盤後執行backfill_results.py回填實際結果,累積滿30筆後執行retrain_model.py重訓模型,預計屆時準確度會開始提升。在此之前,系統預測結果僅供參考,不建議直接作為買賣依據。」
台積電 2330 (台股)

聯電 2303 (台股)

日月光投控 3711 (台股)

台股收盤檢討
(1) 今日結果
三檔結果分歧,台積電-1.60%收2465、聯電-2.07%收165.5、日月光+3.41%收727。模型昨晚給的勝率是73.9-88.3%全部看多,台積電和聯電猜錯,日月光猜對,今天整體是2猜錯1猜對。
(2) 錯誤檢討
台積電勝率88.3%卻跌了1.6%,是今天最大的錯誤,三合一全部強勢共識,結果開盤就走弱。聯電比較有意思,技術面只有53.1分已經在示警,但籌碼90+LLM83.3把勝率拉到73.9%,最後跌了2.07%,這次技術面的判斷比較誠實。日月光三合一88.3%猜對,實際漲3.41%,算是今天唯一的亮點。
(3) 各專家命中率
技術面台積電82、日月光82都看多但台積電猜錯。聯電53.1分盤整,這次反而最準,方向跟實際下跌吻合。籌碼面三檔都給90-97分,台積電和聯電猜錯。LLM三檔83.3分偏多,台積電和聯電猜錯,今天LLM表現最差。
(4) AI vs 規則衝突
台積電今天是典型案例,三個專家全部高分共識看多,系統輸出88.3%,結果跌了1.6%。這不是衝突問題,是三個專家同時判斷錯誤,遇到這種情況系統完全沒有保護機制。
(5) 信心校準
台積電歷史勝率從17%升到23%(3勝/13戰),聯電從26%升到30%(6勝/20戰),日月光從10%升到18%(2勝/11戰)。日月光今天猜對所以升了,但三檔都還沒到70%門檻,不夠準不能參考。
(6) 今日發現
美股7/1大跌,台股今天跟著修正,台積電和聯電直接被外部環境拖下來。這再次證明系統對美股隔夜衝擊沒有感應能力,總經環境的影響還是最大的盲點。日月光逆勢上漲,跟LLM抓到AI封裝題材有關,這個訊號值得記錄。
(7) 修改方向
兩件事。第一,美股隔夜大跌的隔天,台股要有對應的降級機制,不能讓系統繼續給出88%的高勝率。第二,買入區間繼續有問題,日月光開盤710就超出買入區上限700.4,買不到卻漲了3.41%,強勢股追不到的問題還沒解決。
(8) 信心等級
今天2猜錯1猜對,連續兩天全猜對的好運結束了。歷史勝率還是在30%以下,繼續跑backfill,目前系統預測不能當作買賣依據。
台積電 TSM (美股)

聯電 UMC (美股)

日月光投控 ASX (美股)

美股收盤檢討
(1) 今日結果
三檔全跌,TSM -2.27%收434.16、UMC -4.55%收24.54、ASX -2.61%收41.87。模型昨晚給的勝率是36.8-71%,TSM和ASX看空猜對,UMC看多猜錯。大盤硬斷路器今天對三檔全部啟動,關閉買入建議,這個決定是對的。
(2) 錯誤檢討
TSM這次模型給36.8%看空,技術面只有15分,結果真的跌了2.27%,難得猜對方向。UMC最可惜,技術95.9、景氣61.6看多,但LLM給16.7偏空,最終71%看多,結果跌了4.55%,這次又是LLM抓到方向但被技術面蓋過去。ASX給66.3%看多,結果跌了2.61%,預測錯。
(3) 各專家命中率
技術面TSM 15分這次對了,ASX 64分和UMC 95.9分預測錯方向。景氣趨勢三檔46-61分,方向模糊。LLM這次表現最好,UMC給16.7偏空預測對,TSM給83.3偏多猜錯,ASX給83.3偏多預測錯。UMC的LLM連續兩天都抓到空方訊號,值得特別記錄。
(4) AI vs 規則衝突
UMC今天跟昨天一樣,LLM持續發出偏空訊號(-2共識情緒、16.7分),但技術面95.9分把勝率撐到71%,最後又預測錯。這個問題已經連續兩天出現,LLM對UMC的判斷比技術面更準,但融合公式沒有給LLM足夠的否決權。這個問題要認真處理了。
(5) 信心校準
TSM歷史勝率從68%跌到65%(13勝/20戰),連續跌但還是三檔裡最高的。UMC從20%跌到18%(2勝/11戰),不夠準不能參考。ASX從40%跌到36%(4勝/11戰),也往下走。今天除了TSM猜對,整體表現不好。
(6) 今日發現
大盤硬斷路器今天表現正確,三檔都跌,關閉買入建議是對的決定。另外UMC的LLM已經連續兩天給出偏空訊號,最後兩天也都真的跌了,這個案例要記下來,LLM在某些情況下比技術面更能感應到市場情緒的轉變。
(7) 修改方向
UMC的問題很明確:當LLM連續兩天給出偏空訊號,而且每次都猜對,系統應該給LLM更高的權重,而不是讓技術面一票把勝率拉回來。這個邏輯要想辦法實作,否則LLM的價值被浪費掉了。
(8) 信心等級
今天TSM猜對,UMC和ASX猜錯。三檔歷史勝率全部往下走,美股目前不夠準不能參考,繼續跑backfill累積資料。
系統7/2預測的總結
台股日月光逆勢漲3.41%猜對,但台積電和聯電跟著美股修正各跌1-2%,系統對外部衝擊還是沒有感應;美股這邊大盤斷路器正確啟動,三檔全跌,TSM技術面15分這次難得猜對方向,UMC的LLM已經連續兩天給出偏空訊號且兩天都猜對,這個訊號值得持續追蹤。整體來說系統在大盤破位時的防禦機制有在發揮作用,但個股預測的歷史勝率還是全部低於70%,繼續跑backfill。
backfill_results.py功能是:
讀取 ai_prediction_log.csv → 找出有預測但還沒有實際結果的記錄 → 用yfinance抓當天的實際收盤價 → 計算預測對不對、漲跌幅多少 → 把結果填回 Return_30D 欄位
投資有風險,這裡只是實驗系統的分享。歡迎追蹤跟討論~
收盤後會檢討與修正系統分享。

發表留言