GitHub에서 자동매매/퀀트 관련 레파지토리 10개 선정 by hermes
2024년, 2025년 vectorbt로 돌파 해보려고 노력 많이 했었는데, 다시 하면 1년치 고생을 일주일이면 극복 가능 할 듯.
---
기준은 대략
- Star/Fork 수
- 최근 업데이트 여부
- 실전 활용성
- 문서/생태계
- 백테스트/실거래 지원 여부
1/ Freqtrade
github.com/freqtrade/freqtra…
암호화폐 자동매매 봇.
전략 작성, 백테스트, 하이퍼옵트, 실거래, 텔레그램 연동까지 지원.
코인 자동매매를 빠르게 시작하고 싶다면 가장 먼저 볼 만한 프로젝트.
2/ QuantConnect Lean
github.com/QuantConnect/Lean
주식, 옵션, 선물, FX, 크립토까지 지원하는 알고리즘 트레이딩 엔진.
C# 기반이지만 Python 전략도 지원.
기관급 백테스트/라이브 트레이딩 구조를 공부하기 좋음.
3/ NautilusTrader
github.com/nautechsystems/na…
Rust/Python 기반의 프로덕션급 트레이딩 엔진.
이벤트 기반 구조, 고성능, 실거래 안정성을 중시하는 프로젝트.
단순 봇보다 “제대로 된 자동매매 시스템”에 가까움.
4/
vn.py
github.com/vnpy/vnpy
Python 기반 오픈소스 퀀트 트레이딩 플랫폼.
중국권에서 매우 유명하고, 주식/선물/크립토 등 다양한 시장 연동에 강점.
실전형 퀀트 플랫폼 구조를 보고 싶다면 추천.
5/ Microsoft Qlib
github.com/microsoft/qlib
Microsoft가 만든 AI 기반 퀀트 리서치 플랫폼.
머신러닝 모델, 팩터 연구, 백테스트, 투자 리서치 자동화에 강함.
AI/ML 기반 주식 퀀트 전략을 연구하려면 꼭 볼 만함.
6/ Hummingbot
github.com/hummingbot/hummin…
암호화폐 마켓메이킹/차익거래 봇.
여러 거래소 커넥터와 전략 템플릿을 제공.
단순 매수/매도 봇보다 마켓메이킹, arbitrage 쪽에 관심 있다면 추천.
7/ vectorbt
github.com/polakowo/vectorbt
초고속 벡터화 백테스팅 프레임워크.
수천 개 전략/파라미터 조합을 빠르게 실험하기 좋음.
Pandas/Numpy 기반으로 퀀트 리서치하는 사람에게 특히 유용.
8/
backtesting.py
github.com/kernc/backtesting…
가볍고 직관적인 Python 백테스팅 프레임워크.
입문자가 전략을 빠르게 작성하고 검증하기 좋음.
복잡한 플랫폼보다 단순한 백테스트 도구가 필요할 때 적합.
9/ ccxt
github.com/ccxt/ccxt
100개 이상 암호화폐 거래소 API를 통합해주는 라이브러리.
자동매매 봇 자체는 아니지만, 직접 코인 트레이딩 시스템을 만들 때 거의 필수 부품처럼 쓰임.
10/ FinRL
github.com/AI4Finance-Founda…
강화학습 기반 금융 트레이딩 프레임워크.
주식, 포트폴리오, 트레이딩 에이전트 연구에 활용 가능.
AI 에이전트/강화학습으로 퀀트 전략을 실험하고 싶다면 볼 만함.