AI4Finance-Foundation/FinRL-Trading
FinRL-X: An AI-Native Modular Infrastructure for Quantitative Trading
해결하는 문제
FinRL-X는 모듈형으로 구성되어 실거래 환경에 즉시 투입 가능한 퀀트 트레이딩 인프라를 제공합니다. 데이터 수집, 전략 개발, 백테스팅, 실거래 실행을 단일 시스템으로 통합하여 트레이딩 파이프라인의 파편화 문제를 해결하며, 연구 단계에서 사용된 로직이 실거래에서도 일관되게 배포되도록 보장합니다.
작동 방식
이 시스템은 타겟 포트폴리오 가중치 벡터를 모든 모듈 간의 범용 인터페이스로 사용하는 "가중치 중심 아키텍처"를 채택하고 있습니다. 파이프라인은 종목 선정 $\to$ 포트폴리오 배분 $\to$ 타이밍 조정 $\to$ 리스크 오버레이의 특정 흐름을 따릅니다. 모든 모듈이 이 가중치 기반 계약을 준수하므로, 사용자는 파이프라인의 나머지 부분을 변경하지 않고도 개별 구성 요소(예: 단순 균등 배분 할당기를 심층 강화 학습 에이전트로 교체)를 자유롭게 교체할 수 있습니다.
대상 사용자
고전적 최적화부터 DRL, LLM 기반 감성 분석에 이르기까지 AI 기반 전략을 구축 및 배포하고자 하는 퀀트 연구원과 알고리즘 트레이더를 위해 설계되었으며, 전문적인 수준의 백테스팅과 증권사 연동 기능을 제공합니다.
주요 특징
- 엔드 투 엔드 파이프라인: 데이터 수집 (Yahoo Finance, FMP, WRDS), 전략 생성,
bt기반 백테스팅, Alpaca를 통한 실거래 실행을 통합합니다. - 모듈형 전략 구성: 평균-분산 (Mean-Variance), 최소 분산 (Minimum Variance), DRL (PPO/SAC) 등 다양한 배분 패러다임을 지원합니다.
- 리스크 관리: 포트폴리오 수준의 리스크 오버레이, 트레일링 스톱로스, 시장 상황 감지(예: VIX 기반 리스크 오프 신호) 기능이 내장되어 있습니다.
- 배포 일관성: 오프라인 백테스팅 중에 생성된 가중치 벡터가 실거래 증권사 실행 환경으로 동일하게 전달됨을 보장합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트