shiyu-coder / Kronos
git clone https://github.com/shiyu-coder/Kronos.git
🔥 on GitHub Trending today
Kronos is an open-source decoder-only foundation model pretrained on financial candlestick (K-line) sequences for market forecasting.
Why you might care
It tokenizes OHLCV candlestick data into hierarchical discrete tokens and pretrains an autoregressive Transformer on them, aiming at quantitative tasks where general time-series models struggle with high-noise financial data. Pretrained checkpoints (4.1M to 102M params) are on Hugging Face, with fine-tuning scripts provided for adapting to your own data.
+179
stars, 24h · #65
+~1.3k
stars, 7 days · #98
+~5.4k
stars, 30 days · #102
42k
★ total · +3% this week
7.0k
forks · 213 open issues
Star history (as recorded here)
LanguagePython
LicenseMIT
Created2025-07-01 (1y ago)
Last push6mo ago
Watchers374
OwnerUser
Seen on GitHub Trending
- 2026-10-21 — #8 daily in python · +733 ★
- 2026-10-21 — #14 daily · +733 ★
- 2026-10-20 — #6 daily in python · +719 ★
- 2026-10-20 — #12 daily · +719 ★
Links
README excerpt
Kronos: A Foundation Model for the Language of Financial Markets Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 > Kronos is the **first open-source foundation model** for financial candlesticks (K-lines), > trained on data from over **45 global exchanges**. ## 📰 News * 🚩 **[2025.11.10]** Kronos has been accpeted by AAAI 2026. * 🚩 **[2025.08.17]** We have released the scripts for fine-tuning! Check them out to adapt Kronos to your own tasks. * 🚩 **[2025.08.02]** Our paper is now available on arXiv! ## 📜 Introduction **Kronos** is a family of decoder-only foundation models, pre-trained specifically for the "language" of financial markets—K-line sequences. Unlike general-purpose TSFMs, Kronos is designed to handle the unique, high-noise characteristics of financial data. It leverages a novel two-stage framework: 1. A specialized tokenizer first quantizes continuous, multi-dimensional K-line data (OHLCV) into **hierarchical discrete tokens**. 2. A large, autoregressive Transformer is then pre-trained on these tokens, enabling it to serve as a unified model for diverse quantitative tasks. ## ✨ Live Demo We have set up a live demo to visualize Kronos's forecasting results. The webpage showcases a forecast for the **BTC/USDT** trading pair over the next 24 hours. **👉 Access the Live Demo Here** ## 📦 Model Zoo We release a family of pre-trained models with varying capacities to suit different computational and application needs. All models are readily accessible from the Hugging Face Hub. | Model | Tokenizer | Context length | Params | Open-source | |--------------|---------------------------------------------------------------------------------| -------------- | ------ |---------------------------------------------------------------------------| | Kronos-mini | Kronos-Tokenizer-2k | 2048 | 4.1M | ✅ NeoQuasar/Kronos-mini | | Kronos-small | Kronos-Tokenizer-base | 512 | 24.7M | ✅ NeoQuasar/Kronos-small | | Kronos-base | Kronos-Tokenizer-base | 512 | 102.3M | ✅ NeoQuasar/Kronos-base | | Kronos-large | Kronos-Tokenizer-base | 512 | 499.2M | ❌ | ## 🚀 Getting Started ### Installation 1. Install Python 3.10+, and then install the dependencies: [code] ### 📈 Making Forecasts Forecasting with Kronos is straightforward using the `KronosPredictor` class. It handles data preprocessing, normalization, prediction, and inverse normalization, allowing you to get from raw data to forecasts in just a few lines of code. **Important Note**: The `max_context` for `Kronos-small` and `Kronos-base` is **512**. This is the maximum sequence length the model can process. For optimal performance, it is recommended that your input data length (i.e., `lookback`) does not exceed this limit. The `KronosPredictor` will automatically handle truncation for longer contexts. Here is a step-by-step guide to making your first forecast. #### 1. Load the Tokenizer and Model First, load a pre-trained Kronos mod
Blurb generated by claude-haiku-5-5 today. Star deltas marked ~ are extrapolated from partial history.