- Published on
트레이딩 봇 & 퀀트 툴 2026 완벽 가이드 - Lean (QuantConnect) · Backtrader · Zipline · freqtrade · Hummingbot · NautilusTrader · vectorbt · Jesse 심층 분석
- Authors

- Name
- Youngju Kim
- @fjvbn20031
프롤로그 — 코드 한 줄이 주문을 던질 때
2026년의 트레이딩 룸 풍경은 1995년과 완전히 다르다. 그때는 사람이 외쳤다. "사 100주!" 지금은 코드가 외친다. place_order(symbol="AAPL", qty=100, side="buy"). 사람은 그 코드를 짜고, 백테스트하고, 리스크 한도를 설정하고, 그 다음에는 모니터 앞에 앉아 P/L 그래프를 본다.
알고리즘 트레이딩은 더 이상 헤지펀드 전유물이 아니다. 미국 주식 거래량의 70% 이상이 알고리즘 주문이고, 그중 상당 부분은 개인이 짠 봇이다. 2026년에 퀀트가 된다는 건 코드를 짤 줄 알고, 데이터를 다룰 줄 알고, 자기 손실에 책임질 줄 안다는 뜻이다.
이 글은 2026년 현재 시점의 트레이딩 봇·퀀트 툴 풍경을 정리한다. 오픈소스 프레임워크부터 데이터 소스, 브로커 API, 전략 유형, 백테스팅 함정, 머신러닝 응용, 실제 배포까지 — 한 번에 보는 지도.
경고: 이 글은 교육 목적이다. 어떤 종목·전략도 추천하지 않는다. 실거래는 본인 책임이다. 알고리즘이 5분 만에 잔고를 0으로 만드는 사례는 매년 일어난다.
1장 · 알고리즘 트레이딩 풍경 — 누가 무엇을 트레이드하나
2026년 알고리즘 트레이딩 참여자는 4계층으로 나뉜다.
| 계층 | 대표 플레이어 | 자산 규모 | 특징 |
|---|---|---|---|
| HFT (마이크로초) | Citadel Securities · Virtu · Jump · Hudson River | 수십억 달러 | 콜로케이션, FPGA, 라이센스 |
| 시스템 헤지펀드 | Renaissance · Two Sigma · D.E. Shaw · AQR | 수백억 달러 | PhD 군단, 자체 인프라 |
| 프롭 펌 | Jane Street · Optiver · Tower · DRW | 수십~수백억 | 옵션 마켓 메이커, 트레이더 직접 코딩 |
| 리테일 퀀트 | 개인·소규모 펀드 | 수만~수백만 | 오픈소스 툴, 클라우드 |
이 글이 다루는 영역은 리테일 퀀트와 프롭 펌 진입자다. HFT는 인프라 자체가 다르고, 시스템 헤지펀드는 채용 시장이다.
리테일 퀀트가 2010년대 이후 폭발한 이유 세 가지: (1) 데이터가 싸졌다 — Polygon, Alpaca 등이 월 99달러 수준에 미국 주식 풀데이터 제공. (2) 브로커 API가 열렸다 — Interactive Brokers, Alpaca, TradeStation이 무수수료 + REST API. (3) 오픈소스 백테스팅이 성숙했다 — Lean, Backtrader, vectorbt 등 PhD 없이도 백테스트 가능.
암호화폐는 그 위에 한 층 더 — 24/7 거래, 무국적, API가 기본. CCXT 한 라이브러리로 100여 거래소에 동시 접근. 2017년 ICO 붐 이후 리테일 퀀트의 진입 관문이 됐다.
2장 · 오픈소스 퀀트 프레임워크 — 어떤 걸 골라야 하나
선택지가 많은 게 함정이다. 하나씩 짚어보자.
Lean (QuantConnect)
Apache 2.0, C# 코어 + Python API. 가장 production-ready한 오픈소스 백테스팅·라이브 트레이딩 엔진. QuantConnect가 SaaS로도 제공.
- 장점: 백테스트와 라이브가 같은 코드, 멀티 자산(주식·옵션·선물·암호화폐·forex), 브로커 통합(IBKR·OANDA·Coinbase·Binance·Tradier), 데이터 마켓플레이스, 클라우드 백테스트.
- 단점: 학습 곡선 가파름, C# 기반이라 디버깅이 무거움, 자체 호스팅 시 데이터 비용.
- 언제: 진지하게 라이브 트레이딩까지 가려는 사람, 멀티 자산 전략.
Backtrader
GPLv3, 순수 Python. 리테일 퀀트에서 가장 인기 있는 오픈소스 백테스터. 2015년부터 안정적.
- 장점: 깔끔한 API, 풍부한 문서, 광범위한 커뮤니티 자료, 라이브 트레이딩 IBKR/OANDA 지원.
- 단점: 메인테이너가 2020년경부터 활동 감소(아직 PR 머지는 가끔), 벡터화 안 됨(이벤트 기반이라 느림).
- 언제: 단일 자산·중간 빈도·교육·블로그 따라하기.
Zipline (Reloaded)
Apache 2.0, Python. Quantopian이 2020년 셧다운 후 커뮤니티가 zipline-reloaded 포크 유지. Quantopian 강좌 자료가 모두 이 위에 있어서 학습용으론 여전히 유용.
- 장점: 일봉 백테스트 표준, factor 라이브러리 Alphalens·Pyfolio·Empyrical 한 셋트.
- 단점: 분봉 이하 비효율, 미국 주식 중심, Quantopian 데이터 소스 사라짐.
- 언제: 일봉 팩터 리서치, 학술적 백테스트.
vectorbt & vectorbt PRO
오픈소스(BSD-3) + 유료 PRO. NumPy/Numba 기반의 벡터화 백테스터. 수천~수만 파라미터 조합을 초 단위로 그리드 서치.
- 장점: 압도적 속도, Jupyter에서 인터랙티브, hyperparameter sweep에 최적.
- 단점: 이벤트 기반 로직(주문 부분 체결, 슬리피지 모델) 표현이 까다로움, PRO는 비싸짐(연 1000달러+).
- 언제: 전략 idea 탐색, 빠른 파라미터 sweep, 리서치 단계.
NautilusTrader
GPLv3 + 상용 라이센스, Python + Rust 코어. 고성능 백테스트와 라이브 트레이딩을 모두 노린 신예. 2023~2026년 빠르게 성장.
- 장점: Rust 기반이라 빠름, 이벤트 기반 + 정확한 시뮬레이션, async/await, 옵션·암호화폐 지원.
- 단점: 아직 성숙 중, 문서가 들쭉날쭉.
- 언제: 고빈도·라이브 트레이딩까지 가는 진지한 프로젝트.
freqtrade
GPLv3, Python. 암호화폐 전용 오픈소스 봇. 2017년부터 커뮤니티 운영, 디스코드·텔레그램 활발.
- 장점: 빠른 시작, 텔레그램 봇 통합, 하이퍼옵트, FreqAI(ML 통합), 100여 거래소 지원(CCXT).
- 단점: 암호화폐만, 전략 라이브러리는 user contribution 품질 편차.
- 언제: 암호화폐 자동매매 시작, 텔레그램으로 알림·제어.
Jesse
MIT, Python. 또 다른 암호화폐 봇 프레임워크. freqtrade보다 모던한 API, 자체 GUI.
- 장점: 클린 API, 옵티마이저, 라이브 대시보드, 도커 친화적.
- 단점: 작은 커뮤니티, freqtrade 대비 거래소 적음.
- 언제: freqtrade 대안, Python으로 깔끔하게 짜고 싶을 때.
Hummingbot
Apache 2.0, Python. Coinalpha 가 만든 마켓 메이킹 + 차익거래 봇. CEX·DEX 모두 지원.
- 장점: PMM(Pure Market Making) 전략 빌트인, DEX(Uniswap·dYdX) 지원, V2 스크립트 프레임워크.
- 단점: 마켓 메이킹은 자본 효율 낮은 전략, 슬리피지 리스크.
- 언제: 유동성 공급 수익(메이커 리베이트), 페어 차익거래.
Octobot · Cryptohopper · 3Commas
관리형 SaaS 봇 (코드 없이도 GUI로 설정). Cryptohopper(네덜란드), 3Commas(에스토니아)는 월 구독료, Octobot은 오픈소스 + 호스팅.
- 장점: 노코드, 즉시 시작, 모바일 앱.
- 단점: 블랙박스 전략(템플릿 의존), API 키를 SaaS에 위임 — 보안 리스크, 구독료.
- 언제: 코딩 못 하지만 자동매매 해보고 싶을 때 — 단, 신뢰는 한정적.
bt · Catalyst · backtesting.py
작은 라이브러리들. bt는 포트폴리오 백테스트 친화적, Catalyst는 Enigma의 암호화폐 백테스터(2019년 사실상 중단), backtesting.py는 가벼운 단일 자산 백테스터.
- 언제: bt는 다자산 리밸런싱 전략, backtesting.py는 빠른 프로토타입.
3장 · 의사결정 트리 — 무엇을 골라야 하나
선택 기준을 정리하면.
- 단일 주식·간단한 백테스트만 빠르게: backtesting.py 또는 vectorbt.
- 암호화폐 자동매매 시작: freqtrade(검증됨) 또는 Jesse(모던).
- 마켓 메이킹·DEX: Hummingbot.
- 다자산·라이브 트레이딩까지: Lean(QuantConnect) 또는 NautilusTrader.
- 일봉 팩터 리서치(아카데믹): Zipline + Alphalens.
- 하이퍼파라미터 sweep: vectorbt.
- 코드 없이: 3Commas·Cryptohopper(리스크 인지하에).
4장 · 데이터 소스 — 가비지 인, 가비지 아웃
알고리즘이 아무리 좋아도 데이터가 나쁘면 결과도 나쁘다. 2026년 현재 주요 데이터 벤더.
미국 주식·옵션
- Polygon.io — 가장 인기. 실시간·과거 모두, 옵션·암호화폐·forex 포함. 월 29달러부터, 풀 옵션은 월 199달러.
- Alpaca Markets Data — 브로커 + 데이터 한 묶음. 무료 IEX 데이터, 유료로 SIP 풀.
- IEX Cloud — 2022년 정책 변경 후 축소 중. 현재 대안이 별로 없는 사용자만 잔류.
- Tradier — 브로커 겸 데이터, 옵션 강함.
- Nasdaq Data Link (구 Quandl) — alternative data(VIX 선물 만기 등), 일부 무료.
- Yahoo Finance / yfinance — 무료지만 비공식, rate limit 가혹, 결측치 많음. 학습용으로만.
- Twelve Data, Finnhub, Marketstack — 신흥 벤더, 가격 매력적이지만 데이터 품질 검증 필요.
- Bloomberg Terminal / Refinitiv — 기관용, 월 2000달러 이상. 리테일 입장에선 사실상 무관.
암호화폐
- CCXT — 100여 거래소 통합 Python/JS 라이브러리. 사실상 표준. 무료.
- Kaiko · Coin Metrics — 기관용 검증된 데이터.
- CryptoCompare · Glassnode — on-chain 데이터 포함.
대체 데이터
- SEC EDGAR — 공시 무료.
- FRED (Federal Reserve) — 매크로 지표 무료.
- OpenFIGI — 종목 식별자.
- Estimize · Visible Alpha — 분석가 컨센서스.
실무 팁: 라이브 트레이딩 들어가기 전에 동일 데이터를 두 벤더에서 받아 일치 검증해라. 한쪽이 결측이면 다른 쪽이 보완. 한쪽이 잘못된 가격(주식분할 미반영 등)을 주면 백테스트가 거짓말을 한다.
5장 · 브로커 API — 누가 주문을 받아주나
전략이 백테스트에서 잘 돌아도 브로커가 받아주지 않으면 끝이다.
미국·글로벌
- Interactive Brokers (IBKR) — 글로벌 1위, 거의 모든 자산. Python
ib_insync또는 공식 TWS API. 단점: 학습 곡선이 가팔라서 첫 주문 띄우는 데만 며칠. - Alpaca — 무수수료, REST/WebSocket, 페이퍼 트레이딩 무료. 리테일 알고 트레이딩의 사실상 표준 진입로. 미국 주식·옵션·암호화폐.
- Tradier — REST API, 옵션 강점.
- TradeStation, Charles Schwab (구 TD Ameritrade) — 전통 강자, API는 덜 친화적.
- OANDA — Forex 전문, REST API 깔끔.
한국
- 키움증권 OpenAPI+ — Windows COM 기반(오래된 기술), 그래도 가장 많이 쓰이는 리테일 API. PyKiwoom 같은 wrapper가 활발.
- 한국투자증권 KIS Developers — 2022년 출시된 REST API, 모던하고 깔끔. 키움 대체로 빠르게 부상.
- 이베스트투자증권 xingAPI — 또 다른 옵션.
- NHN 알고리즘 트레이딩 카페 — 한국 리테일 퀀트 가장 큰 커뮤니티.
일본
- SBI 증권 API — 일본 1위 증권사. 외부 API 제한적.
- Rakuten Securities Marketspeed II RSS — Excel/COM 기반.
- Matsui Securities — 작지만 API 친화적.
- GMO Coin / bitFlyer / Coincheck — 일본 거래소 암호화폐 API.
암호화폐
- Binance, Coinbase, Kraken, Bybit, OKX — 글로벌 빅 거래소. 모두 REST/WebSocket.
- Upbit, Bithumb — 한국 거래소. KYC 필수, API rate limit 엄격.
- dYdX, Hyperliquid, Vertex — DEX perpetuals, 2024~2025년 폭발 성장.
실무 팁: 페이퍼 트레이딩(모의)으로 최소 1개월 굴려본 다음 실거래. 페이퍼와 실거래의 차이는 항상 슬리피지·체결율에서 나온다.
6장 · 전략 유형 — 무엇을 트레이드할 것인가
전략은 크게 다섯 가지 패밀리.
추세 추종 (Trend Following)
가격이 한 방향으로 움직이면 그 방향으로 베팅. Renaissance 빼면 거의 모든 시스템 펀드의 코어.
- 시그널: 이동평균선 교차(
MA(50)vsMA(200)), ADX, 채널 브레이크아웃, Donchian Channel. - 시간프레임: 일봉~월봉이 일반적.
- 장점: 단순, 대형 트렌드에서 강력.
- 단점: 잦은 가짜 신호(whipsaw), 횡보장에서 손실.
- 고전 책: Andreas Clenow
Following the Trend.
평균 회귀 (Mean Reversion)
가격이 평균에서 벗어나면 평균으로 돌아온다는 가정.
- 시그널: Bollinger Bands 이탈, RSI 과매수/과매도, z-score.
- 시간프레임: 분~일봉.
- 장점: 빈번한 거래, 시장 중립 구성 가능.
- 단점: "knife catching" — 추세장에서 무너짐.
통계적 차익거래 (Statistical Arbitrage)
상관 종목 쌍의 스프레드가 벗어나면 거래. 페어 트레이딩이 대표.
- 시그널: 공적분(cointegration), 스프레드의 z-score.
- 장점: 시장 중립.
- 단점: 상관이 깨질 때 큰 손실, 데이터 정제 까다로움.
마켓 메이킹 (Market Making)
매수·매도 호가를 동시에 걸고 스프레드를 먹는 전략. Hummingbot의 PMM이 이쪽.
- 장점: 거래소 메이커 리베이트, 통계적으로 안정적인 수익.
- 단점: 자본 잠김, 한 방향으로 시장이 가면 적대적 선택 손실.
통계적·머신러닝 알파
피처 엔지니어링과 ML로 단기 가격 변동을 예측. Two Sigma·Renaissance 같은 곳의 코어.
- 시그널: 수백 개 피처(가격·거래량·매크로·뉴스·소셜) + tree-based 모델 또는 딥러닝.
- 장점: 전통 시그널이 다 시들면 여전히 알파.
- 단점: 과적합 위험 극대, 데이터 인프라 비용, "왜 작동하는지 모름".
레이턴시 차익거래
서로 다른 거래소·라우팅 간 마이크로초 차이를 거래. 리테일에겐 사실상 불가능 (콜로케이션·전용 회선 필요).
7장 · 백테스팅 함정 — 좋아 보이는 결과의 7가지 거짓말
백테스트의 핵심은 결과를 믿지 않는 법을 배우는 것이다. 그 함정들.
1) 생존편향 (Survivorship Bias)
상장폐지된 종목을 데이터에서 빼고 백테스트하면 모든 전략이 잘 돌아 보인다. 반드시 delisted history 포함된 데이터셋 사용. CRSP가 표준, 리테일은 Norgate Data 또는 Polygon의 historical universe 사용.
2) 룩어헤드 편향 (Look-ahead Bias)
미래 데이터를 시그널 계산에 끌고 옴. 예: 일봉 종가로 그날 장중에 진입한 척. 타임스탬프를 시그널과 주문에서 분리.
3) 과적합 (Overfitting / Curve Fitting)
100개 파라미터 조합 중 가장 좋은 거 골라서 "이 전략 샤프 3.5!" — 노이즈에 핏한 거다. 대처: out-of-sample 검증, walk-forward 분석, parameter robustness check.
4) 슬리피지·수수료 무시
체결가 = 백테스트의 시그널 가격? 그럴 리 없다. 시장가 주문은 호가창 상위를 먹어 평균가가 나쁘다. 지정가는 미체결 위험. 최소: 거래마다 0.05~0.1% 수수료·슬리피지 추가. 작은 종목·암호화폐는 더 보수적으로.
5) 데이터 스누핑 (Data Snooping)
같은 데이터로 수백 개 전략을 테스트하면 그중 하나는 우연히 잘 돈다. Bonferroni 보정 또는 deflated Sharpe ratio.
6) 거래량 제약 무시
전략이 일평균 거래량의 10% 이상을 주문하면 가격을 본인이 움직임. 백테스트는 이걸 모름. 포지션 크기를 ADV의 1~5%로 캡.
7) 단일 시기 데이터
2020~2023년만으로 백테스트하면 그건 강세장만 본 거다. 최소 10년, 가능하면 2008·2020 같은 크래시 포함.
황금률: 백테스트 결과를 보는 순간 "이게 사실이라면 다른 사람들이 이미 다 잡았을 텐데, 왜 아직 alpha가 있지?"를 물어라. 답이 없으면 그 알파는 백테스트 인공물이다.
8장 · Walk-Forward 분석 — 과적합 방어
진지한 백테스트는 walk-forward로 한다.
- In-sample 윈도우(예: 2015~2018)에서 파라미터 최적화.
- Out-of-sample 윈도우(예: 2019)에서 그 파라미터로 평가.
- 윈도우를 1년씩 슬라이드 — 2016~2019 학습, 2020 평가, ...
- OOS 성과만 모아서 진짜 성과로 친다.
이것마저 over-optimistic할 수 있다(walk-forward 자체 파라미터 — 윈도우 크기 — 도 튜닝 가능). 그래서 multiple seeds, multiple symbols, multiple time periods 평균을 보는 게 안전.
9장 · 머신러닝 응용 — 트리·딥러닝·시계열 파운데이션 모델
ML이 트레이딩에 들어온 지는 30년이지만, 2020년대 들어 변화가 크다.
클래식 ML
- scikit-learn — 기본기. 로지스틱 회귀·랜덤 포레스트·SVM.
- XGBoost · LightGBM · CatBoost — gradient boosting의 표준 3종. 표 데이터에서 여전히 최강.
- 피처 엔지니어링이 90%: 가격·거래량·기술지표(RSI·MACD)·매크로·심리지표. Lopez de Prado
Advances in Financial Machine Learning이 교과서.
딥러닝
- PyTorch · TensorFlow — LSTM·Transformer·CNN을 가격 시계열에.
- transformer-based price forecasting 논문 폭발 (2021~2025).
- 현실: 트리 모델이 종종 비등하거나 우수. 딥러닝의 우위는 비정형 데이터(뉴스·이미지) 결합 시.
강화학습 (RL)
- stable-baselines3, Ray RLlib — PPO·SAC 기반 트레이딩 에이전트.
- 이론적으로 매력적 — 에이전트가 직접 최적 행동 학습.
- 현실: reward shaping 어렵고 샘플 효율 낮음. 실전 라이브는 드물지만 연구는 활발.
시계열 파운데이션 모델 (2024~2026 혁명)
- TimesFM (Google, 2024) — 200M~1B 파라미터 시계열 트랜스포머, zero-shot 예측.
- Chronos (Amazon, 2024) — T5 기반 시계열 인코딩.
- Lag-Llama (ServiceNow·Mila, 2024) — Llama 아키텍처 시계열 적용.
- Moirai (Salesforce) — universal 시계열 모델.
- 현실: 일반 시계열엔 강함, 금융 시계열은 SNR이 낮아서 vanilla 적용은 제한적. fine-tune이 핵심.
클래식 시계열
- Prophet (Meta) — 트렌드·계절성 명시적 분해.
- NeuralProphet, NeuralForecast — 신경망 기반 확장.
- TimeGPT (Nixtla, 2023) — API로 zero-shot 예측 제공, 상업적.
실무 조언: 처음엔 XGBoost로 베이스라인. 그게 안 되면 딥러닝도 안 된다. 그게 되면 그제서야 LSTM·트랜스포머 시도. RL과 파운데이션 모델은 베이스라인이 잘 돈 다음에 한 번 더 짤 가치가 생긴다.
10장 · 리스크 관리 — 알파보다 중요한 것
전략이 매월 5% 수익을 내도 한 달에 -50% 드로우다운이 한 번이면 끝이다. 리스크 관리가 알파보다 중요하다.
핵심 지표
- Sharpe Ratio = (return - risk-free) / std. 1.0 이상 좋음, 2.0 이상은 의심해야 함.
- Sortino Ratio = Sharpe인데 하방 변동성만. 더 정직.
- Calmar Ratio = 연 수익 / 최대 드로우다운. 1.0 이상이면 양호.
- Max Drawdown (MDD) = peak-to-trough 최대 낙폭. 30% 넘으면 심리적으로 못 버틴다.
- Win Rate vs Avg Win/Loss = 승률 50%여도 손익비 2:1이면 우위.
- Profit Factor = 총 이익 / 총 손실. 1.5 이상이면 의미 있음.
포지션 사이징
- 고정 비중 — 자산의 X%씩. 단순.
- 변동성 타게팅 — 종목 변동성에 반비례 사이징. 분산이 자연스럽게 균등.
- 켈리 공식 (Kelly Criterion) — 수학적으로 최적 베팅 크기. f* = (bp - q) / b. 실전엔 Half-Kelly 또는 Quarter-Kelly가 무난.
- Risk Parity — 각 종목이 동일 리스크 기여.
한도
- 포지션 한도 — 한 종목 자산의 5~10%.
- 섹터·국가 한도 — 한 섹터 30% 초과 금지.
- VaR / CVaR — 99% 확률로 하루 손실이 얼마인지.
- 스탑 로스 — 트레일링 또는 고정. 단, 갭에서 무력하다.
11장 · 라이브 배포 — 백테스트에서 실거래까지
전략이 백테스트에서 좋아도 라이브 가는 길은 멀다.
인프라
- 로컬 PC — 24/7 켜둬야 함, 정전·인터넷 끊김 리스크. 시작용으로만.
- VPS (DigitalOcean·Hetzner·Linode) — 월 5~20달러. 대부분 리테일 봇의 답.
- AWS Lambda + EventBridge — 일봉 전략, cron으로 하루 한 번 주문이면 충분.
- AWS EC2 / GCP Compute — 분봉 이하, 항상 떠 있어야 할 때.
- 콜로케이션 — HFT만, 리테일 무관.
모니터링
- 알림 — 거래 체결, 손실 한도 도달, 시스템 다운 시 텔레그램·슬랙·디스코드 푸시.
- 대시보드 — Grafana + Prometheus, 또는 freqtrade UI 같은 빌트인.
- 로그 — 모든 주문·체결·시그널 영구 저장. 디버그·세무 둘 다 필요.
페일세이프
- 킬 스위치 — 일일 손실 한도 도달 시 자동 청산 + 봇 정지.
- 수동 토글 — 사람이 한 명령으로 봇 정지 가능해야 함.
- 이중 확인 — 큰 주문은 보낼 때 한 번 더 검증.
- 연결 끊김 처리 — 브로커 API 끊겼을 때 포지션 어떻게 할지 미리 정함(보통 reduce-only 모드).
12장 · 첫 100시간 — 어디서 시작하나
처음부터 라이브 트레이딩하지 마라. 다음 단계를 추천.
- 시간 1~10: yfinance로 일봉 받아서 SMA 교차 백테스트 Python으로 짜기.
pandas만으로. - 시간 10~30: backtesting.py 또는 vectorbt로 같은 전략 재구현, 슬리피지·수수료 추가.
- 시간 30~60: Alpaca 페이퍼 계좌 만들고, REST API로 모의 주문 띄워보기.
- 시간 60~100: 페이퍼 트레이딩으로 한 달 굴려보기. 백테스트 vs 페이퍼 차이 측정.
이 100시간이 끝났을 때 라이브 가는 사람이 진짜 라이브를 굴린다. 끝나기 전에 라이브 가는 사람의 90%는 손실. 단순한 산수.
13장 · 한국 리테일 퀀트 — 키움·한투·NHN
한국 리테일 퀀트의 현실.
- 키움 OpenAPI+ — 가장 많이 쓰임. 단점은 Windows-only(COM), 32-bit 파이썬 제약. PyKiwoom·KOA Studio로 우회.
- 한국투자증권 KIS Developers — 2022년 출시 REST API. 모던하고 멀티플랫폼. 빠르게 메인스트림 진입 중.
- 이베스트 xingAPI — 옵션·선물 강점.
- NH투자증권 NamuH API — 늦게 합류.
- NHN 알고리즘 트레이딩 카페 — 가장 큰 커뮤니티, 코드 공유 활발.
- 세금 이슈: 단타 알고는 세무신고 복잡. 양도소득세·금융투자소득세 시행 관련 변화 추적 필요.
14장 · 일본 리테일 퀀트 — SBI·Rakuten·GMO
일본은 약간 다른 풍경.
- SBI 증권 — 1위 증권사. API는 제한적, 외부 노출 적음.
- Rakuten Securities — Marketspeed II RSS(Excel/COM 기반), 일본 리테일 알고의 표준.
- Matsui Securities — 작지만 API 친화.
- GMO Coin · bitFlyer · Coincheck — 일본 거래소 암호화폐 API.
- 노무라 퀀트(プライム) — 기관 대상, 일반인 무관.
- 일본 특수 사정: NISA·iDeCo의 세금 혜택, 신용거래 규제, FSA 감독.
15장 · 규제와 법적 책임 — 알아둘 것
알고 트레이딩이라고 법 위에 있는 건 아니다.
- 미국: SEC는 RIA(투자자문 등록) 감독. 개인 자금으로 본인만 트레이딩은 등록 불필요. 타인 자금 받으면 등록. FINRA는 브로커 딜러 감독.
- 시장 조작 금지: spoofing(가짜 호가)·layering·wash trading은 형사 처벌. 알고 봇이 의도 없이도 패턴이 spoofing 같으면 위험.
- 한국: 금융위(FSC)·금감원 감독. 개인 알고는 사실상 제한 없으나, 시세조종 의심되면 조사.
- 일본: FSA 감독. 비슷한 구조.
- 세금: 모든 거래 기록 5~7년 보관. 단기 매매는 거래소득세, 그밖에 양도소득세·금융투자소득세 적용 가능.
16장 · 유명 퀀트 기업 — 누가 누군가
업계 지형도.
- Renaissance Technologies — 짐 사이먼스 창립. 메달리언 펀드는 30년 평균 연 66%. 외부 자금 안 받음.
- Two Sigma — David Siegel·John Overdeck. 머신러닝 헤비.
- D.E. Shaw — David Shaw. 다양한 전략, 베조스 출신.
- Citadel — Ken Griffin. 멀티 스트래티지, 마켓 메이킹과 헤지펀드 양쪽.
- AQR — Cliff Asness. factor investing 학술 기반.
- Jane Street — 옵션 마켓 메이커. OCaml로 유명, JS Capital이 한국에도 진출.
- Optiver, IMC, Flow Traders, DRW — 유럽 출신 프롭/MM.
- Hudson River Trading, Jump Trading, Tower Research — 미국 HFT.
- Millennium, Point72 — 멀티 매니저 헤지펀드.
이들이 채용 시 본다: 수학·통계·CS PhD 또는 IMO·ACM 메달, 코딩 실력, 페어 트레이딩·옵션 가격 결정 질문 무자비.
17장 · 추천 학습 자료 — 책·강좌·논문
리테일 퀀트가 진지하게 가려면.
책
- Ernest Chan
Quantitative Trading— 시작에 좋음. - Lopez de Prado
Advances in Financial Machine Learning— ML 적용 교과서. - Andreas Clenow
Following the Trend,Stocks on the Move— 추세 추종. - John Hull
Options, Futures, and Other Derivatives— 파생 표준 교과서. - Sinclair
Volatility Trading— 옵션 트레이더용. - Aronson
Evidence-Based Technical Analysis— 백테스팅 함정 방어.
강좌
- QuantConnect Bootcamp — Lean으로 시작.
- MIT 6.S979 Quantitative Methods in Finance — 학술 토대.
- Coursera Stanford
Financial Engineering and Risk Management. - Hudson and Thames courses — Lopez de Prado 후속.
논문·연구
- Journal of Finance, Journal of Financial Economics — 학술.
- SSRN — 작업 중인 논문 무료.
- arXiv q-fin — 머신러닝 + 금융.
커뮤니티
- r/algotrading — 리테일 메인.
- QuantConnect Forum — Lean 특화.
- Wilmott Forums — 전통.
- Quantitative Trading SE — Q&A.
18장 · 같이 일하기 좋은 워크플로 — 일주일 사이클
리테일 풀타임 퀀트의 일주일은 보통 이렇다.
- 월: 지난주 P/L 리뷰, 시장 매크로 체크, 리서치 노트 정리.
- 화: 새 아이디어 백테스트 (Jupyter + vectorbt).
- 수: 유망한 거 walk-forward로 검증.
- 목: 페이퍼 트레이딩 결과 모니터, 라이브 봇 헬스 체크.
- 금: 코드 정리, 커밋, 깃 푸시, 다음 주 계획.
- 주말: 책·논문 읽기, 시장과 거리 두기.
매일 차트만 들여다보면 미친다. 자동화 → 모니터링 → 사람은 의사결정만이 목표다.
19장 · 흔한 실수 — 1년 내 깨지는 5가지
리테일 퀀트가 1년 내 가장 흔하게 깨지는 패턴.
- 백테스트 결과 맹신 — 100배 수익 백테스트가 라이브에서 -90%. 보통 과적합.
- 수수료·슬리피지 무시 — 백테스트는 무수수료 가정, 라이브는 매번 0.1% 손해.
- 포지션 크기 너무 크게 — 한 거래에 자산의 20%. 한 번 빗나가면 회복 불가.
- 레버리지 남용 — 5배 레버리지, 변동성 클 때 청산.
- 수동 개입 — 봇이 손실 중이면 멈춰서 사람이 결정 — 결국 자동화의 의미 잃음.
20장 · 미래 5년 — 어디로 가나
2026~2030 예측.
- 시계열 파운데이션 모델이 일반화 — 적은 데이터로도 합리적 예측.
- DEX·DeFi 트레이딩 봇이 더 정교화 — Hummingbot V2 같은 프레임워크.
- AI 에이전트 트레이더 — Claude·GPT가 리서치·코드·실행을 하나로. 단, 신뢰는 한참 멀음.
- 데이터 비용 인하 — 무료/저가 데이터 경쟁.
- 규제 강화 — AI 기반 봇에 대한 SEC·금융위·FSA 가이드라인.
- 레이턴시 차익 더 어려워짐 — HFT 경쟁 더 치열, 리테일 진입 더 어려움.
- 롱텀 가치 투자 vs 알고 트레이딩 양극화 — 중간이 사라짐.
21장 · 마무리 — 코드보다 중요한 것
알고리즘 트레이딩을 배우면 두 가지를 깨닫는다.
첫째, 시장은 효율적인 척하지만 완전히 효율적이지는 않다. 작은 비효율은 존재한다. 다만 그걸 잡는 비용이 알파보다 큰 경우가 많을 뿐.
둘째, 승자는 똑똑한 전략이 아니라 살아남은 전략이다. 1년에 100% 수익 후 다음 해 -95%면 평균은 0이 아니라 -90%(기하 평균). 보존이 알파를 이긴다.
이 글에 나오는 도구·전략·이론은 도구일 뿐이다. 결과를 만드는 건 자제력, 리스크 한도, 시장에 겸손해지는 자세다. 라이브 봇이 자고 있는 동안 손실을 쌓고 있을 가능성을 매일 상기하고, 그 가능성을 받아들일 자본·정신력이 있을 때만 시작해라.
행운을 빈다. 그리고 잊지 마라 — 알파는 가지지만 리스크는 빌리지 못한다.
22장 · 참고 자료 (References)
- QuantConnect Lean — github.com/QuantConnect/Lean
- Backtrader — github.com/mementum/backtrader
- Zipline Reloaded — github.com/stefan-jansen/zipline-reloaded
- vectorbt — github.com/polakowo/vectorbt
- NautilusTrader — github.com/nautechsystems/nautilus_trader
- freqtrade — github.com/freqtrade/freqtrade
- Jesse — github.com/jesse-ai/jesse
- Hummingbot — github.com/hummingbot/hummingbot
- Octobot — github.com/Drakkar-Software/OctoBot
- backtesting.py — github.com/kernc/backtesting.py
- CCXT — github.com/ccxt/ccxt
- Polygon.io — polygon.io
- Alpaca — alpaca.markets
- Interactive Brokers TWS API — interactivebrokers.github.io
- 한국투자증권 KIS Developers — apiportal.koreainvestment.com
- TimesFM — github.com/google-research/timesfm
- Chronos — github.com/amazon-science/chronos-forecasting
- Lag-Llama — github.com/time-series-foundation-models/lag-llama
- TimeGPT (Nixtla) — docs.nixtla.io
- Lopez de Prado, Advances in Financial Machine Learning — wiley.com
- Ernest Chan — epchan.com
- QuantConnect Bootcamp — quantconnect.com/learning
- Hudson and Thames — hudsonthames.org
- r/algotrading — reddit.com/r/algotrading