XYZNOT

Paper · arXiv 2508.02739

Kronos: Ein Foundation Model für die Sprache der Finanzmärkte

Kronos: A Foundation Model for the Language of Financial Markets

Veröffentlicht q-fin.STcs.AIcs.LG arXivPDF

Mit Übersetzung und KI lesen

Zusammenfassung in drei Zeilen

  1. 📌 Universelle Zeitreihen-Foundation-Models haben Schwierigkeiten mit finanziellen Candlestick-Daten (K-Linien) aufgrund niedriger Signal-Rausch-Verhältnisse, Nicht-Stationarität und vernachlässigbarer Repräsentation in Pre-Training-Korpora.
  2. 📌 Kronos führt ein zweistufiges Framework ein: Ein Transformer-Tokenizer mit Binary Spherical Quantization zerlegt jeden 6D-OHLCVA-Bar in hierarchische grobe und feine Subtokens, gefolgt von einem autoregressiven Decoder, der die Subtokens sequentiell vorhersagt.
  3. 📌 Vorab trainiert auf über 12 Milliarden K-Linien-Datensätzen von 45 globalen Börsen verbessert Kronos den Zero-Shot-RankIC bei der Preisreihenvorhersage um 93 % gegenüber führenden Foundation Models und um 87 % gegenüber den besten nicht vorab trainierten Baselines.

Abstract

Der Erfolg des Paradigmas des großskaligen Pre-Trainings, wie er durch Large Language Models (LLMs) demonstriert wird, hat die Entwicklung von Time Series Foundation Models (TSFMs) inspiriert. Ihre Anwendung auf finanzielle Candlestick-Daten (K-Linien) bleibt jedoch begrenzt und bleibt häufig hinter nicht vorab trainierten Architekturen zurück. Zudem übersehen bestehende TSFMs oft essenzielle nachgelagerte Aufgaben wie die Volatilitätsprognose und die Generierung synthetischer Daten. Um diesen Einschränkungen zu begegnen, schlagen wir Kronos vor, ein einheitliches, skalierbares Pre-Training-Framework, das speziell auf die Modellierung finanzieller K-Linien zugeschnitten ist. Kronos führt einen spezialisierten Tokenizer ein, der kontinuierliche Marktinformationen in Token-Sequenzen diskretisiert und dabei sowohl die Preisdynamik als auch Handelsaktivitätsmuster bewahrt. Wir trainieren Kronos autoregressiv auf einem massiven Multi-Market-Korpus von über 12 Milliarden K-Linien-Datensätzen von 45 globalen Börsen vor, wodurch das Modell nuancierte zeitliche und anlageklassenübergreifende Repräsentationen erlernt. Kronos zeichnet sich im Zero-Shot-Setting bei einer Vielzahl von Finanzaufgaben aus. Auf Benchmark-Datensätzen steigert Kronos den RankIC bei der Preisreihenvorhersage um 93 % gegenüber dem führenden TSFM und um 87 % gegenüber der besten nicht vorab trainierten Baseline. Zudem erzielt es einen um 9 % niedrigeren MAE bei der Volatilitätsprognose und eine um 22 % verbesserte generative Wiedergabetreue für synthetische K-Linien-Sequenzen. Diese Ergebnisse etablieren Kronos als robustes, vielseitiges Foundation Model für die End-to-End-Finanzzeitreihenanalyse. Unser vorab trainiertes Modell ist öffentlich verfügbar unter https://github.com/shiyu-coder/Kronos.

Original-Abstract (Englisch)

The success of large-scale pre-training paradigm, exemplified by Large Language Models (LLMs), has inspired the development of Time Series Foundation Models (TSFMs). However, their application to financial candlestick (K-line) data remains limited, often underperforming non-pre-trained architectures. Moreover, existing TSFMs often overlook crucial downstream tasks such as volatility prediction and synthetic data generation. To address these limitations, we propose Kronos, a unified, scalable pre-training framework tailored to financial K-line modeling. Kronos introduces a specialized tokenizer that discretizes continuous market information into token sequences, preserving both price dynamics and trade activity patterns. We pre-train Kronos using an autoregressive objective on a massive, multi-market corpus of over 12 billion K-line records from 45 global exchanges, enabling it to learn nuanced temporal and cross-asset representations. Kronos excels in a zero-shot setting across a diverse set of financial tasks. On benchmark datasets, Kronos boosts price series forecasting RankIC by 93% over the leading TSFM and 87% over the best non-pre-trained baseline. It also achieves a 9% lower MAE in volatility forecasting and a 22% improvement in generative fidelity for synthetic K-line sequences. These results establish Kronos as a robust, versatile foundation model for end-to-end financial time series analysis. Our pre-trained model is publicly available at https://github.com/shiyu-coder/Kronos.

Leseleitfaden

Problem und Motivation

Die Dynamik von Finanzmärkten wird überwiegend über Candlestick-Daten (K-Linien) erfasst, die Eröffnungs-, Höchst-, Tiefst- und Schlusskurse (Open, High, Low, Close) zusammen mit Volumen und Umsatz (, OHLCVA) umfassen. Während Time Series Foundation Models (TSFMs) bei allgemeinen Vorhersageaufgaben Fortschritte gemacht haben, schneiden sie bei Finanzaufgaben häufig schlechter ab als spezialisierte, nicht vorab trainierte tiefe Architekturen (wie iTransformer). Diese Unterperformance resultiert aus zwei Faktoren:

  1. Finanzielle K-Linien weisen ein niedriges Signal-Rausch-Verhältnis, Heavy Tails, ausgeprägte Nicht-Stationarität und enge Preis-Volumen-Kopplungen auf, die im Widerspruch zu generischen temporalen Inductive Biases stehen.
  2. Mainstream-TSFMs reservieren weniger als 1 % (oft ) ihrer Trainingsdaten für Finanzdaten, wodurch kritische nachgelagerte quantitative Zielsetzungen (wie Volatilitätsprognose, Renditevorhersage und synthetische Datengenerierung) zu kurz kommen.

Kronos schließt diese Lücke als dediziertes, offenes Foundation Model, das ausschließlich auf Finanzmarktdaten trainiert wurde.

Kernideen

  • Discretize-and-Generate Language Modeling: Anstatt kontinuierliche Floats mit Regressionszielen vorherzusagen, die anfällig für Ausreißer und Flash Crashes sind, quantisiert Kronos kontinuierliche Marktbeobachtungen in ein diskretes Vokabular und formuliert die Vorhersage als Next-Token-Generierung.
  • Binary Spherical Quantization (BSQ): Die Anpassung einer hypersphärischen Projektion gewährleistet eine begrenzte erwartete Rekonstruktionsverzerrung (), wodurch Winkelinformationen erhalten bleiben, die empfindlich auf mikrostrukturelle Veränderungen mit schweren Verteilungsrändern (Fat Tails) reagieren, während der Einfluss von Ausreißern gedeckelt wird.
  • Hierarchical Subtoken Decomposition: Um den Speicher-Overhead eines Vokabulars von zu vermeiden, unterteilt Kronos einen -Bit-Code in gleiche Subtokens (, Sub-Vokabular ): ein grobes Subtoken, das die globale Struktur erfasst, und ein feines Subtoken, das residuale Details kodiert.
  • Pre-Training in großem Maßstab: Vorab trainiert auf einem kuratierten Multi-Asset-Korpus mit über 12 Milliarden Beobachtungen von 45 globalen Börsen über 7 zeitliche Granularitäten hinweg (von 1 Minute bis wöchentlich).

Methode

Kronos operiert in zwei verschiedenen Phasen:

1. Instanzbasierte K-Linien-Tokenisierung

Jede kontinuierliche multivariate Beobachtung wird auf einen diskreten Code abgebildet, wobei . Der Tokenizer (ein 3-Schichten-Transformer-Encoder-Decoder) wird optimiert über: wobei , und der BSQ-Commitment- und sphärische Regularisierungsverlust ist.

2. Hierarchische autoregressive Modellierung

Ein Decoder-only Transformer () mit kausaler Attention und Rotary Position Embeddings (RoPE) verarbeitet historische fusionierte Token-Embeddings: Konditioniert auf den verborgenen Zustand wird die Generierung mithilfe der Kettenregel zerlegt:

  • Coarse Head: .
  • Fine Head: Eine gesampelte Vorhersage aktualisiert den Kontext via Cross-Attention: Das gesamte Pre-Training-Ziel ist die negative Log-Likelihood:

Ergebnisse

Über drei Modellvarianten hinweg ( 24,7 Mio., 102,3 Mio., 499,2 Mio.):

  • Preisreihenvorhersage: Auf Test-Suites von 11 globalen Anlageklassen erzielte einen durchschnittlichen IC von 0,0440 und einen RankIC von 0,0267. Damit übertraf es das beste Zero-Shot-TSFM (: RankIC 0,0138, ein Zuwachs von 93 %) und das beste Full-Shot-Modell (TimesNet: RankIC 0,0143, ein Zuwachs von 87 %).
  • Vorhersage der realisierten Volatilität: erreichte einen durchschnittlichen MAE von 0,0370 und ein von 0,2624, womit es spezialisierte ökonometrische Baselines (GARCH MAE 0,0405, eine Fehlerrate von ca. 9 % weniger) sowie TSFMs übertraf.
  • Synthetische Generierung: Beim diskriminativen Klassifikationsscore erzielte 0,3048 (wobei 0,50 Ununterscheidbarkeit bedeutet) und schlug damit DiffusionTS (0,2504, eine relative Verbesserung der Genauigkeit um 22 %). Im Train-on-Synthetic, Test-on-Real (TSTR)-Setup lieferten synthetische Sequenzen einen höheren nachgelagerten RankIC (0,0282 gegenüber 0,0102 bei DiffusionTS).
  • Investitionssimulation (chinesische A-Aktien): In Backtests auf den Universen CSI 300 / CSI 800 unter Berücksichtigung von Transaktionskosten (0,15 %) erzielte eine durchschnittliche Annualized Excess Return (AER) von 20,84 % und eine Information Ratio (IR) von 1,6491, was alle 25 Baselines übertraf.

Grenzen und offene Fragen

  • Maximale Kontextlänge: Aufgrund von Speicherbeschränkungen auf 512 Tokens begrenzt; obwohl Multi-Frequenz-Alignments dies teilweise abmildern, bleibt die Skalierung auf lange Kontextfenster unerforscht.
  • Kompromiss bei der Inferenzlatenz: Die Faktorisierung in 2 Subtokens erfordert zwei sequentielle Forward-Passes pro Zeitschritt ( Latenz im Vergleich zur parallelen Vorhersage), und Monte-Carlo-Rollouts zur Testzeit (z. B. ) vervielfachen den Rechenaufwand bei der Inferenz.
  • Orderbuch- / L2-Informationen: Das Pre-Training ist auf OHLCVA-Bars beschränkt; die direkte Integration von Limit-Orderbüchern auf Tick-Ebene oder von News-Sentiment in Token-Embeddings bleibt eine offene Forschungsrichtung.

Schlüsselbegriffe

K-line
Multivariate Candlestick-Sequenzen, die Open-, High-, Low- und Close-Preise zusammen mit Volumen und Betrag (OHLCVA) über feste Zeitintervalle (Bars) aufzeichnen.
Binary Spherical Quantization (BSQ)
Eine Vektorquantisierungsmethode, die kontinuierliche latente Vektoren vor der Binarisierung auf eine Einheitshypersphäre projiziert, um maximale Rekonstruktionsfehler zu begrenzen.
Coarse-to-Fine Subtokens
Eine zweistufige Code-Faktorisierung, die ein 20-Bit-Token in gleiche 10-Bit-Grob- und Feinanteile aufteilt, die über einen hierarchischen Rekonstruktionsverlust trainiert werden.
RankIC (Rank Information Coefficient)
Die Spearman-Rangkorrelation zwischen modellvorhergesagten Werten und den tatsächlichen zukünftigen Realisierungen über einen Querschnitt von Vermögenswerten.
Train-on-Synthetic, Test-on-Real (TSTR)
Ein Evaluierungsprotokoll zur Bewertung des Nutzens synthetischer Daten, bei dem ein Prognosemodell auf generierten Daten trainiert und auf realen Testsets evaluiert wird.
Test-Time Scaling
Die Generierung mehrerer stochastischer Rollouts bei der Inferenz mittels Temperatur- und Top-p-Sampling sowie anschließender Mittelung der decodierten Trajektorien zur Reduzierung der Vorhersagevarianz.
Exposure Bias Mitigation
Das Sampling des vom Modell selbst vorhergesagten groben Subtokens während der Cross-Attention im Training anstelle der Verwendung von Teacher-Forcing-Ground-Truth.

Fragen

Warum werden diskrete Tokens anstelle einer kontinuierlichen Regression für Finanzzeitreihen verwendet?

Die Diskretisierung begrenzt den maximalen Rekonstruktionsfehler gegenüber extremen Ausreißern (wie Flash Crashes), wirkt einer Überanpassung an Marktrauschen entgegen und überführt hochdimensionale kontinuierliche Übergänge in die Modellierung diskreter Zustandsübergänge.

Warum teilt Kronos Tokens in n=2 Subtokens anstelle von n=4 oder n=5 auf?

Der Wechsel von n=1 auf n=2 reduziert die Parameter des Vokabulars um über 99,8 % (von ca. 1,7 Mrd. auf 3,4 Mio. im Base-Modell). Eine Aufteilung über n=2 hinaus bringt nur noch geringe Parametereinsparungen, die durch das Parameterwachstum der Fusionsschicht neutralisiert werden, während sich die Latenz der autoregressiven Generierung linear erhöht.

Wie geht Kronos mit Vermögenswerten um, für die keine Volumen- oder Betragsdaten vorliegen?

Während des Pre-Trainings werden Volumen- und Betragsmerkmale bei 5 % der Eingaben zufällig auf Null gesetzt. Dies regularisiert das Modell so, dass es präzise Preisvorhersagen allein auf Basis der OHLC-Eingaben treffen kann, wenn kein Volumen verfügbar ist (wie in Krypto- und Forex-Experimenten getestet).

Welche Sampling-Hyperparameter funktionieren am besten für verschiedene Downstream-Aufgaben?

Vorhersageaufgaben erfordern schärfere Verteilungen (T ≈ 0,6, Top-p = 0,90) mit Monte-Carlo-Mittelung (N = 10 Rollouts), um Präzision zu priorisieren, wohingegen die Prognose der realisierten Volatilität und die Generierung synthetischer Daten eine höhere Entropie erfordern (T ≈ 0,9–1,0, Top-p = 0,90–0,95, N = 1), um Sequenzvielfalt zu fördern.

Die Übersicht auf dieser Seite wurde von einer KI aus dem Paper erstellt und kann Fehler enthalten. Details stehen im Paper.

Mit Übersetzung und KI lesen