Kronos is a foundation model for financial market analysis that processes candlestick data using a specialized tokenization and transformer architecture.
The tool addresses the challenge of applying large language models to financial time series by treating K-line sequences as a distinct language. It uses a two-stage approach: first, a specialized tokenizer converts continuous multi-dimensional candlestick data (OHLCV values) into hierarchical discrete tokens, then a decoder-only transformer is pre-trained on these tokens. This design handles the high-noise characteristics of financial data and enables the model to serve as a unified foundation for diverse quantitative tasks. The model was trained on data spanning over forty-five global exchanges.
Developers working on quantitative finance, price forecasting, or other market analysis tasks should consider this tool if they need a pre-trained foundation model specifically designed for candlestick data rather than general time series. The project provides a family of models with varying capacities available through Hugging Face, allowing selection based on computational constraints. A live demo is available showing forecasting results for specific trading pairs.
The project demonstrates substantial real-world adoption, with almost all open issues raised by outside users rather than the core team. Maintainers typically respond to new issues and pull requests within a few days.