2025-08-07 - GitHub Trend Repo
nautilus_trader NautilusTrader는 오픈소스 기반이고 고성능의 프로덕션 급 알고리즘 트레이딩 플랫폼으로 설계되었습니다. 이 플랫폼은 퀀트 트레이더들이 과거 데이터를 활용하여 포트폴리오와 자동 매매 전략을 백테스팅할 수 있게 하며, 라이브 환경에서도 전략을 코드 변경 없이 바로 적용할 수 있도록 지원합니다. 이 플랫폼은 AI 우선 설계로, 연구와 실거래 환경 간의 일관성을 유지하는 것을 목표로 합니다. 안전성과 소프트웨어 정확성을 최우선으로 하며, 다양한 자산군(외환, 주식, 선물, 옵션, 암호화폐, 베팅 등)에 대해 흔들림 없는 고频 거래(HFT)를 지원하고 여러 거래소 및 데이터 공급자와의 연동도 모듈식 어댑터를 통해 가능합니다. 주요 기능에는 고속 이벤트 구동 엔진, 통합 API와 WebSocket 피드 지원, 고급 주문 유형, 조건부 주문, 리스크 관리 용 기능, 백테스팅과 라이브 거래의 코드 일치 등이 포함됩니다. 핵심은 러스트(Rust)와 Cython을 활용한 시스템 프로그래밍 언어의 사용으로, Python과의 연동성도 겸비하여 개발 및 성능 측면에서 강점이 있습니다. 이 프로젝트의 대상은 퀀트 트레이더, 트레이딩 시스템 개발자, 금융 소프트웨어 업체 등이며, 다양한 자산군에서의 전략 개발과 테스트, 실거래 배포가 가능합니다. 최신 릴리즈와 개발 이력은 GitHub 브랜치별로 관리되며, 최신 안정 버전은 master 브랜치, 개발은 develop, 실험적 특징은 nightly 브랜치에서 확인할 수 있습니다. 기술 스택에는 Rust, Python, Cython, Docker, Redis, 다양한 API 연동 기술이 포함되며, 문서와 설치 가이드, 배포용 Docker 이미지를 제공하여 사용자 편의성을 높이고 있습니다. 프로젝트는 활발히 개발 중이며, 커뮤니티 참여와 기여를 적극 권장하며 GitHub 이슈와 PR을 통해 협업할 수 있습니다. 라이선스는 LGPL v3.0으로 공개되어 있으며, Nautech Systems Pty Ltd에 의해 유지·보수되고 있습니다. ...