Skip to content
Published on

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

Authors

프롤로그 — 코드 한 줄이 주문을 던질 때

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장 · 의사결정 트리 — 무엇을 골라야 하나

선택 기준을 정리하면.

  1. 단일 주식·간단한 백테스트만 빠르게: backtesting.py 또는 vectorbt.
  2. 암호화폐 자동매매 시작: freqtrade(검증됨) 또는 Jesse(모던).
  3. 마켓 메이킹·DEX: Hummingbot.
  4. 다자산·라이브 트레이딩까지: Lean(QuantConnect) 또는 NautilusTrader.
  5. 일봉 팩터 리서치(아카데믹): Zipline + Alphalens.
  6. 하이퍼파라미터 sweep: vectorbt.
  7. 코드 없이: 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) vs MA(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로 한다.

  1. In-sample 윈도우(예: 2015~2018)에서 파라미터 최적화.
  2. Out-of-sample 윈도우(예: 2019)에서 그 파라미터로 평가.
  3. 윈도우를 1년씩 슬라이드 — 2016~2019 학습, 2020 평가, ...
  4. 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. 시간 1~10: yfinance로 일봉 받아서 SMA 교차 백테스트 Python으로 짜기. pandas만으로.
  2. 시간 10~30: backtesting.py 또는 vectorbt로 같은 전략 재구현, 슬리피지·수수료 추가.
  3. 시간 30~60: Alpaca 페이퍼 계좌 만들고, REST API로 모의 주문 띄워보기.
  4. 시간 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년 내 가장 흔하게 깨지는 패턴.

  1. 백테스트 결과 맹신 — 100배 수익 백테스트가 라이브에서 -90%. 보통 과적합.
  2. 수수료·슬리피지 무시 — 백테스트는 무수수료 가정, 라이브는 매번 0.1% 손해.
  3. 포지션 크기 너무 크게 — 한 거래에 자산의 20%. 한 번 빗나가면 회복 불가.
  4. 레버리지 남용 — 5배 레버리지, 변동성 클 때 청산.
  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)