← Quay lại danh sách bài viết
April 19, 2026
5 phút đọc

Kronos: Mô Hình Nền Tảng Dạy Biểu Đồ Nến Nói Ngôn Ngữ Transformer

Kronos: Mô Hình Nền Tảng Dạy Biểu Đồ Nến Nói Ngôn Ngữ Transformer
#kronos
#học máy
#transformer
#mô hình nền tảng
#qlib
#đánh giá
#mã nguồn mở
#tokenization

Kronos — mã hóa nến

Nếu thị trường là nhiễu, thì mọi nỗ lực dự đoán cây nến tiếp theo giống như giải mã nhiễu radio. Các tác giả của Kronos đề xuất một cách tiếp cận triệt để: chuyển đổi nến sàn giao dịch thành token rời rạc (giống như từ trong ngôn ngữ) và huấn luyện transformer để dự đoán "từ tiếp theo" — tức là cây nến tiếp theo.

Đây không phải là transformer chuỗi thời gian đa năng "dùng cho mọi trường hợp" mà là mô hình chuyên biệt cho các K-line đa chiều (OHLCV) với các đặc trưng lịch. Repository shiyu-coder/Kronos được công khai theo giấy phép MIT, trọng số trên Hugging Face, bài báo được chấp nhận tại AAAI 2026.

Ý Tưởng Cốt Lõi: Nến = Ngôn Ngữ

Giống như ChatGPT học cách dự đoán từ tiếp theo trong văn bản, Kronos học cách dự đoán cây nến tiếp theo trong chuỗi giá. Nhưng trước tiên, cần giải quyết một vấn đề then chốt: một cây nến là vector liên tục (open, high, low, close, volume), trong khi transformer hoạt động với token rời rạc.

Giải pháp — kiến trúc hai tầng:

  1. Bộ mã hóa (BSQ) — nén nến liên tục thành mã rời rạc
  2. Bộ giải mã (transformer) — dự đoán mã tiếp theo theo kiểu tự hồi quy

Bộ Mã Hóa BSQ: Cách Nén Một Cây Nến Thành Hai Con Số

BSQ tokenizer Kronos

Mô-đun chính — Binary Spherical Quantizer (BSQ):

  • Vector nến liên tục được chiếu lên một hình cầu (F.normalize)
  • Sau đó được lượng tử hóa thành mã nhị phân
  • Mã được chia thành hai cấp độ: thô (S1) và chi tiết (S2)

Đây là phân tích từ vựng: thay vì một từ điển khổng lồ có kích thước S1 × S2, mô hình sử dụng hai bảng nhúng nhỏ — hiệu quả hơn nhiều.

Bộ Giải Mã Phân Cấp: Trước Tiên Là Kịch Bản, Sau Đó Là Chi Tiết

Đầu kép (DualHead) hoạt động tuần tự:

  1. Trước tiên mô hình dự đoán S1 — "kịch bản thô" (tăng? giảm? xấp xỉ bao nhiêu?)
  2. Sau đó với S1 cố định, tinh chỉnh S2 — chi tiết (giá chính xác, khối lượng)

Liên Kết

Kết Luận

Kronos không phải là "một transformer thời gian chuỗi nữa" mà là pipeline nhất quán: bộ mã hóa BSQ với kiểm soát codebook, mô hình ngôn ngữ phân cấp với hai cấp độ rời rạc hóa, tự hồi quy với lấy mẫu hai giai đoạn, chuẩn hóa cửa sổ cục bộ. Đây là triển khai mã nguồn mở của ý tưởng "nến = ngôn ngữ".

Tuyên bố miễn trừ trách nhiệm: Thông tin được cung cấp trong bài viết này chỉ nhằm mục đích giáo dục và thông tin, không cấu thành lời khuyên về tài chính, đầu tư hoặc giao dịch. Giao dịch tiền mã hóa tiềm ẩn rủi ro thua lỗ đáng kể.

Tác Giả

Eugen Soloviov
Eugen Soloviov

Trading-systems engineer

Trading-systems engineer building bots since 2017: cross-exchange arbitrage (connected up to 30 venues), cointegration-based pairs arbitrage across spot and futures, scalping, news and sentiment-driven strategies, trend algorithms, and portfolio management and balancing algorithms. Also builds sub-millisecond order execution, big-data warehouses, backtesting engines, AI agents, and trading interfaces (incl. open-source profitmaker.cc). Stack: JS/TS, Python, Rust/Zig/Go, DevOps, backend, frontend, architecture.

Newsletter

Đi Trước Thị Trường

Đăng ký nhận bản tin của chúng tôi để có những thông tin chuyên sâu độc quyền về AI trading, phân tích thị trường và các cập nhật nền tảng.

Chúng tôi tôn trọng quyền riêng tư của bạn. Hủy đăng ký bất kỳ lúc nào.