Brand LogoBrand Logo (Dark)
홈AI 에이전트툴킷GitHub 추천에이전트 등록블로그

카테고리

  • 아트 생성기
  • 오디오 생성기
  • 자동화 도구
  • 챗봇 & AI 에이전트
  • 코드 도구
  • 금융 도구

카테고리

  • 대규모 언어 모델
  • 마케팅 도구
  • 노코드 & 로우코드
  • 리서치 & 검색
  • 영상 & 애니메이션
  • 영상 편집

GitHub 추천

  • DeerFlow — ByteDance 오픈소스 슈퍼에이전트 프레임워크

최신 블로그

  • OpenClaw와 Composer 2, 어떤 AI 비서가 더 뛰어난가?
  • 구글 AI 스튜디오 vs 앤트로픽 콘솔, 2026년 AI 개발 플랫폼 비교
  • 스티치 2.0 vs 러블 2026년, 어떤 제품이 더 나을까
  • 2026년 AI로 소규모 비즈니스 수익화하는 실전 가이드
  • OpenClaw와 MiniMax, 어떤 AI 어시스턴트가 더 나은 선택일까

최신 블로그

  • OpenClaw와 KiloClaw 실제 사용 경험 비교
  • OpenClaw와 Kimi Claw 비교하기
  • GPT-5.4와 Gemini 3.1 Pro 비교하기
  • Perplexity Computer, 19개 AI 모델로 금융 산업 판도 흔든다
  • OpenClaw 최선의 실천, 5 개 기본 원칙
LinkStartAI© 2026 LinkstartAI. 모든 권리 보유
문의하기소개
  1. 홈
  2. GitHub 추천
  3. Kronos
Kronos logo

Kronos

금융 OHLCV용 오픈소스 파운데이션 모델. 캔들을 계층 토큰으로 이산화하고 자회귀 Transformer로 학습한다.
8.4kPythonMIT License
#python#pytorch#transformer#시계열-예측#금융-캔들#ohlcv
#토크나이저
#자회귀
#퀀트-리서치
#시장-데이터
#파인튜닝
#foundation-model

개요

Kronos는 금융 캔들 시퀀스를 ‘모델링 가능한 언어’로 본다. 연속·다차원 OHLCV를 전용 토크나이저로 계층적 이산 토큰으로 양자화한 뒤, 디코더형 자회귀 Transformer를 토큰 시퀀스로 사전학습해 예측·생성·다운스트림 퀀트 작업을 한 표현 공간으로 묶는다. 가중치와 토크나이저는 Hugging Face에서 바로 불러오며, Predictor가 정규화·절단·샘플링·역변환을 재사용 가능한 파이프라인으로 제공한다. 특정 자산군/빈도에 맞추려면 Qlib로 데이터·백테스트를 구성하고 torchrun으로 토크나이저와 프리딕터 2단계 파인튜닝을 돌려 회귀 가능한 평가 루프를 만든다.

문제점 vs 혁신

✕기존 문제점✓혁신적 솔루션
금융 시계열을 범용 모델에 그대로 넣으면 노이즈·스케일 변화에 취약하고, 시장/빈도 변경 시 분포 가정이 빠르게 붕괴한다.Kronos는 ‘이산 토크나이저→자회귀 사전학습’ 2단계로 연속 OHLCV를 토큰 언어로 바꿔 표현을 안정화하고 전이성을 높인다.
분할·정규화·샘플링·평가가 스크립트에 흩어져 재현이 어렵고 팀 내 지식 재사용이 힘들다.Predictor와 파인튜닝 스크립트로 학습/추론/평가 경로를 파이프라인화해 A/B 비교와 회귀 테스트를 쉽게 만든다.

아키텍처 심층 분석

2단계 이산화 모델링 패러다임
연속 OHLCV를 계층 이산 토큰으로 양자화한 뒤 토큰 시퀀스에서 자회귀 사전학습을 수행해 시장 시계열의 ‘어휘/문법’을 학습한다.
데이터→예측 핵심 흐름
캔들 테이블→토큰 인코딩→자회귀 샘플링→역변환. Predictor가 절단, 온도/Top-p, 다중 샘플 평균을 하나의 인터페이스로 제공한다.
파인튜닝·백테스트 핵심 스택
Python 기반이며 학습은 PyTorch 분산(torchrun)을 사용한다. 데이터·백테스트는 Qlib와 결합해 설정과 평가를 회귀 가능한 아티팩트로 만든다.

배포 가이드

1. 저장소 클론 및 Python 환경 생성

bash
1git clone https://github.com/shiyu-coder/Kronos.git && cd Kronos && python -m venv .venv && . .venv/bin/activate

2. 의존성 설치

bash
1pip install -U pip && pip install -r requirements.txt

3. Hugging Face에서 모델/토크나이저 로드 후 예제 실행

bash
1python examples/prediction_example.py

4. (선택) Qlib 설치 및 데이터 준비

bash
1pip install pyqlib && python finetune/qlib_data_preprocess.py

5. (선택) torchrun으로 2단계 파인튜닝 실행

bash
1torchrun --standalone --nproc_per_node=2 finetune/train_tokenizer.py && torchrun --standalone --nproc_per_node=2 finetune/train_predictor.py

활용 사례

핵심 시나리오대상 고객솔루션최종 결과
퀀트 리서치 예측 베이스라인리서처다자산 캔들을 토큰 시퀀스로 모델링해 예측 비교재현 가능한 지표로 빠르게 반복한다
시장 간 표현학습·전이멀티 마켓 팀통일 토크나이저로 빈도·스케일 정렬드리프트 대응 비용을 줄이고 전이를 운영 프로세스로 만든다
신호 생성과 백테스트 통합전략 엔지니어링예측을 거래 신호로 변환해 백테스트 연결학습→추론→백테스트 폐루프를 회귀/버전 비교로 운영한다

제한 사항 및 주의점

제한 사항 및 주의점
  • 추론은 CPU로도 가능하지만 파인튜닝·배치 추론은 GPU/분산 자원에 크게 의존하므로 비용을 먼저 계획해야 한다.
  • 예측을 그대로 알파로 쓰면 구조적 리스크가 커진다. 수수료·슬리피지·노출·포트폴리오 제약이 없으면 백테스트가 과적합되기 쉽다.
  • 거래소/종목별 제도·데이터 품질 차이가 크며 토크나이저와 정제가 성능 상한을 좌우한다.

자주 묻는 질문

Kronos는 트레이딩에 쓰기 좋은가?▾
Kronos는 신호/표현 학습의 기반으로 쓰는 게 적합하다. 트레이딩으로 연결하려면 비용·슬리피지·제약과 드리프트 점검, 회귀 스위트를 갖춰 과적합을 막아야 한다.
GPU가 꼭 필요하나?▾
필수는 아니다. 추론과 소규모 실험은 CPU로 가능하지만, 배치 예측과 2단계 파인튜닝은 GPU와 torchrun 분산이 처리량과 안정성에 유리하다.
내 시장 데이터로 파인튜닝하려면?▾
OHLCV를 표준화(타임존/결측/정정)하고, Qlib로 분할·백테스트 기준을 고정한 뒤, 토크나이저와 프리딕터를 2단계로 파인튜닝하고 고정 평가셋으로 차분 회귀를 돌려라.
GitHub에서 보기

프로젝트 지표

Star 수8.4 k
언어Python
라이선스MIT License
배포 난이도보통

Table of Contents

  1. 01개요
  2. 02문제점 vs 혁신
  3. 03아키텍처 심층 분석
  4. 04배포 가이드
  5. 05활용 사례
  6. 06제한 사항 및 주의점
  7. 07자주 묻는 질문

관련 프로젝트

nanobot
nanobot
22.5 k·Python
DeerFlow — ByteDance 오픈소스 슈퍼에이전트 프레임워크
DeerFlow — ByteDance 오픈소스 슈퍼에이전트 프레임워크
26.1 k·Python
gstack
gstack
0·TypeScript
Marketing for Founders
Marketing for Founders
2.2 k·Markdown