출처

Awesome Systematic Trading: 퀀트 트레이딩 라이브러리 및 전략 논문 모음

개요

Awesome Systematic Trading은 체계적 트레이딩 전략을 탐색하고 개발·검증하는 데 필요한 라이브러리, 데이터 도구, 백테스팅 프레임워크, 전략 논문, 도서와 강의를 분류한 큐레이션 저장소입니다. 게시글에 따르면 라이브러리·패키지 97개, 학술·기관 자료 기반 전략 40여 편, 도서 55권, 영상·인터뷰 23편이 정리되어 있습니다. 머신러닝 분야에서는 QLib, FinRL, TradingGym, trading-bot, MlFinLab 등 금융 특화 도구도 소개합니다. 전략 표는 자산군별로 샤프 지수, 변동성, 리밸런싱 주기, 구현 코드와 논문 출처를 함께 제공하지만, 수익이나 투자 성과를 보장하는 자료는 아닙니다.

핵심 포인트

  • 라이브러리는 백테스팅·실거래, 분석, 브로커 API, 데이터 소스, 데이터베이스, 시계열 분석, 시각화, 머신러닝 등 11개 하위 분류로 구성됩니다.
  • 백테스팅 도구로 이벤트 기반 프레임워크인 backtrader, nautilus_trader, hftbacktest와 벡터 기반 도구인 vectorbt, pysystemtrade 등이 정리되어 있습니다.
  • 금융 데이터와 분석 영역에서는 yfinance, OpenBB Terminal, ccxt, ib_insync, PyPortfolioOpt, Riskfolio-Lib, Prophet, tsfresh 등을 다룹니다.
  • 머신러닝 관련 항목에는 AI 기반 퀀트 플랫폼 QLib, 금융 강화학습 프레임워크 FinRL, 학습·검증 환경 TradingGym 등이 포함되어 있습니다.
  • 전략 표는 상품·암호화폐·통화·주식 등 자산군별로 논문 기반 전략을 정리하고, 저장소에 기재된 샤프 지수 기준으로 정렬합니다. 음수 샤프 지수의 전략도 삭제하지 않아 결과 비교와 재현 관점에서 참고할 수 있습니다.
  • 전략 구현 코드는 static/strategies/ 디렉터리의 Python 파일로 제공되며, QuantConnect의 QCAlgorithm을 상속합니다. 코드 주석에는 투자 대상, 규칙, 원 논문과 구현 간 차이가 설명되어 있습니다.

왜 중요한가

퀀트 트레이딩을 시작할 때 필요한 데이터 수집, 분석, 백테스팅, 포트폴리오 최적화 도구를 한곳에서 비교할 수 있어 초기 탐색 비용을 줄여 줍니다. 또한 논문에 제시된 전략과 실제 구현 코드 사이의 단순화나 차이를 확인할 수 있어, 전략 재현과 검증을 위한 출발점으로 활용할 수 있습니다. 다만 게시글의 샤프 지수와 전략 결과는 저장소 또는 구현 환경에 따른 값이므로, 실제 투자 판단 전에 데이터·수수료·슬리피지·과최적화 등을 별도로 검토해야 합니다.

후속으로 볼 링크와 키워드

관련 위키

원문 보존 위치

원문 전체는 raw source: 2026-07-31-pytorchkr-topic-11468-awesome-systematic-tradingsource_url 및 HTML 원문과 함께 저장되어 있습니다.