ChatGPT 學的是人類的語言,這個開源項目想學的是另一種語言——K 線的語言。它叫 Kronos,是第一個專門為金融市場「蠟燭圖」打造的基礎模型,在 GitHub 上已經累積超過 2 萬顆星,最近還被 AAAI 2026 收錄。問題來了:它真的能預測下一根 K 線嗎?散戶能不能用?這篇幫你拆清楚。
一句話結論:Kronos 是第一個開源的「金融基礎模型」,把 OHLCV K 線當成語言去學、再生成未來走勢;研究和量化練手很有價值,但它輸出的是原始預測訊號,不是現成的買賣信號,別當印鈔機用。
(截至 2026 年 6 月。Kronos 採 MIT 授權,模型權重已上 Hugging Face;本文不構成投資建議。)
Kronos 到底是什麼?
是一個「把 K 線當語言來學」的 AI 模型。你可以這樣理解:GPT 是讀了海量文字,學會人類怎麼說話,所以能接著你的句子往下寫;Kronos 是讀了海量 K 線,學會市場怎麼「走」,所以能接著你給的歷史走勢往下畫。
所謂「基礎模型」(foundation model),就是先用超大量資料預訓練出一個通用底座,之後不同任務再拿來微調。Kronos 的底座吃了超過 120 億根 K 線、橫跨全球 45 個交易所,涵蓋股票、加密貨幣、外匯這些不同市場。這是它跟一般「拿一檔股票歷史資料硬訓練」的模型最大的差別——它見過的市場場面,比絕大多數散戶一輩子看的都多。
它跟一般的時序預測 AI 差在哪?
差在它把連續的價格「翻譯成 token 再學」。Kronos 用了兩階段設計:第一步,一個專用的 tokenizer 把連續的、多維度的 K 線資料(開、高、低、收、量)切成一層層的離散 token,就像把一段語音切成一個個音節;第二步,一個自回歸 Transformer(跟 GPT 同一家族)在這些 token 上做預訓練,學會「看到這串走勢,下一個 token 最可能是什麼」。
好處是,它不只能預測下一根收盤價,而是能一次生成完整的未來 K 線(開、高、低、收、量全有),甚至能跑機率式預測——同一段歷史餵進去,調整取樣參數可以得出好幾條可能路徑,再取平均或看分布。對交易的人來說,這比「給你一個死板的目標價」實用得多。
論文裡的數字也不難看:在價格序列預測上,RankIC 比現有最強的時序基礎模型高出 93%、比沒有預訓練的最佳基準高 87%;波動率預測的 MAE 低 9%;合成 K 線的生成擬真度提升 22%。簡單講,就是「更會抓相對強弱排序、更會估波動」。但要提醒一句:論文成績是在它自己的評測設定下跑出來的,不等於拿去你的策略上就能賺錢。
有哪幾個版本?我該用哪一個?
Kronos 放出了一整家族的模型,按大小分四款,新手建議直接從 small 開始:
| 版本 | 參數量 | 上下文長度 | 開源 | 適合誰 |
|---|---|---|---|---|
| Kronos-mini | 4.1M | 2048 | ✅ | 筆電 / CPU 也跑得動,純試水溫 |
| Kronos-small | 24.7M | 512 | ✅ | 新手首選,效果與成本平衡 |
| Kronos-base | 102.3M | 512 | ✅ | 要更好效果、有 GPU 的人 |
| Kronos-large | 499.2M | 512 | ❌ 未開源 | — |
注意 small 和 base 的上下文長度上限是 512,意思是你餵進去的歷史 K 線根數最好別超過這個量,超過了預測工具會自動截斷。想餵更長的歷史,就要用 mini(上下文 2048)。權重全部放在 Hugging Face 的 NeoQuasar 帳號下。
怎麼快速上手跑第一次預測?
如果你會一點 Python,Kronos 上手其實很快。官方包了一個 KronosPredictor 類別,資料前處理、正規化、預測、反正規化全幫你做好,幾行就能出結果:
- 裝環境:Python 3.10 以上,
pip install -r requirements.txt。 - 載入模型:從 Hugging Face 拉 tokenizer 和模型(
KronosTokenizer.from_pretrained(...)加Kronos.from_pretrained("NeoQuasar/Kronos-small"))。 - 準備資料:一個含
open / high / low / close欄位的 pandas DataFrame(量和成交額可選),加上歷史時間戳,以及你想預測的未來時間戳。 - 跑預測:呼叫
predictor.predict(...),設定預測長度、取樣溫度 T、top_p,就會回傳一整段未來的 OHLCV。 - 看結果:官方
examples/prediction_example.py直接幫你把真實走勢和預測畫在一張圖上對照。
想先看效果再動手?官方有個線上 demo,實時展示 BTC/USDT 未來 24 小時的預測,網址是 shiyu-coder.github.io/Kronos-demo/,點進去就能看它畫的未來 K 線長什麼樣。另外它還附了一條用微軟 Qlib 在 A 股做微調加回測的完整流程,想拿自己的資料訓練的人可以照著走。
Kronos vs ChatGPT vs 傳統指標,怎麼選?
很多人會問「那我直接叫 ChatGPT 看圖不就好了」。三者根本不是同一回事:
| 工具 | 本質 | 能做什麼 | 限制 |
|---|---|---|---|
| Kronos | 專學 K 線的基礎模型 | 生成完整未來 OHLCV、機率式預測 | 要會 Python、輸出是原始訊號 |
| ChatGPT / 通用 LLM | 學人類語言 | 解讀新聞、寫策略碼、聊盤勢 | 不是為數值時序預測設計 |
| 傳統技術指標 | 固定公式 | MA、RSI、MACD 等規則訊號 | 不會「學習」、滯後 |
結論很簡單:要做量化研究、想要一個會「學習」的預測引擎,Kronos 是目前開源圈最值得試的;想要解讀消息面、生成策略程式碼,那是 ChatGPT 的活;只想看個簡單訊號,傳統指標就夠。它們是互補,不是替代。
散戶該不該用?一張決策圖
🧭 我適合碰 Kronos 嗎?
▸ 完全不寫程式、只想要買賣訊號 → 先別碰,它不是這個用途。
▸ 會一點 Python、想學量化、把它當研究工具 → 值得試,從 Kronos-small 開始。
▸ 已有量化策略、想加一個「會學習」的預測因子 → 很適合,但記得把原始訊號接進風險中性化流程。
▸ 想拿它的預測直接梭哈 → 千萬不要,原始訊號 ≠ 純 alpha,沒做成本與風險建模的回測都是幻覺。
為什麼說「別把它當印鈔機」?
這點連 Kronos 作者自己都寫在 README 裡,講得很白。它的微調回測範例只是「示範流程」,不是能直接上線的交易系統。模型吐出來的是原始預測訊號,在真實量化流程裡,這些訊號要先丟進投資組合優化,把市場 beta、規模、價值這些風險因子中性化掉,才能逼近真正的「純 alpha」。
一個能跑的回測曲線,和一個能賺錢的策略,中間隔著交易成本、滑點、市場衝擊三座大山。Kronos 給你的是地基,不是房子。
還有個細節值得一提:作者誠實標註,finetune/ 目錄裡很多程式碼註解是 AI(Gemini 2.5 Pro)生成的,可能有錯,請以程式碼本身為準。這種坦白反而讓人對這個項目更有信心——它沒有把自己包裝成穩賺神器。
沒空寫程式,有替代方案嗎?
有。如果你只是想感受「AI 預測 K 線」,先去玩官方線上 demo,零門檻。如果你想要的是「會看消息、幫你整理盤勢」,那用 ChatGPT 或 Claude 上傳圖表問它更省事。如果你要的是現成的量化平台,微軟的 Qlib(Kronos 的微調範例就是用它)是更完整的開源框架。把工具用在對的地方,比硬學一個你用不上的模型重要。
新手三步行動清單
- 今天:打開官方 demo(shiyu-coder.github.io/Kronos-demo/),看它怎麼預測 BTC 的下一段走勢,建立直覺。
- 這週:會 Python 的話,照 README 跑一次
prediction_example.py,用 Kronos-small 對你熟悉的一檔幣或股票出一次預測圖。 - 進階:真想做策略,就用 Qlib 拿自己的資料微調,並老實把交易成本、滑點寫進回測——這一步才分得出「研究玩具」和「能用的工具」。
常見問題
Kronos 是免費的嗎?
是。整個項目採 MIT 授權,mini、small、base 三款模型權重全部開源、可商用,放在 Hugging Face 上免費下載。只有最大的 large 版本目前沒開源。
它能預測加密貨幣嗎?
能。它預訓練的資料涵蓋 45 個全球交易所、包含加密貨幣,官方 demo 預測的就是 BTC/USDT。只要你給的是 OHLCV 格式的 K 線,幣、股、外匯都能餵。
用 Kronos 預測就能穩定賺錢嗎?
不能。它輸出的是原始預測訊號,不是買賣信號。要變成能賺錢的策略,還要做風險因子中性化、投資組合優化,以及把交易成本和滑點寫進回測。把它當研究工具,不要當印鈔機。
免責聲明:本文為 AI 工具教學與評測,不構成任何投資建議。加密貨幣與金融市場風險極高,任何模型的預測都可能出錯,請自行研究並謹慎評估風險。






發表迴響