Skip to content

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

한국어
0%
정확도 0%
💡 왼쪽 원문을 읽으면서 오른쪽에 따라 써보세요. Tab 키로 힌트를 받을 수 있습니다.
원문 렌더가 준비되기 전까지 텍스트 가이드로 표시합니다.

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

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)

- QuantConnect Lean — [github.com/QuantConnect/Lean](https://github.com/QuantConnect/Lean)

- Backtrader — [github.com/mementum/backtrader](https://github.com/mementum/backtrader)

- Zipline Reloaded — [github.com/stefan-jansen/zipline-reloaded](https://github.com/stefan-jansen/zipline-reloaded)

- vectorbt — [github.com/polakowo/vectorbt](https://github.com/polakowo/vectorbt)

- NautilusTrader — [github.com/nautechsystems/nautilus_trader](https://github.com/nautechsystems/nautilus_trader)

- freqtrade — [github.com/freqtrade/freqtrade](https://github.com/freqtrade/freqtrade)

- Jesse — [github.com/jesse-ai/jesse](https://github.com/jesse-ai/jesse)

- Hummingbot — [github.com/hummingbot/hummingbot](https://github.com/hummingbot/hummingbot)

- Octobot — [github.com/Drakkar-Software/OctoBot](https://github.com/Drakkar-Software/OctoBot)

- backtesting.py — [github.com/kernc/backtesting.py](https://github.com/kernc/backtesting.py)

- CCXT — [github.com/ccxt/ccxt](https://github.com/ccxt/ccxt)

- Polygon.io — [polygon.io](https://polygon.io)

- Alpaca — [alpaca.markets](https://alpaca.markets)

- Interactive Brokers TWS API — [interactivebrokers.github.io](https://interactivebrokers.github.io)

- 한국투자증권 KIS Developers — [apiportal.koreainvestment.com](https://apiportal.koreainvestment.com)

- TimesFM — [github.com/google-research/timesfm](https://github.com/google-research/timesfm)

- Chronos — [github.com/amazon-science/chronos-forecasting](https://github.com/amazon-science/chronos-forecasting)

- Lag-Llama — [github.com/time-series-foundation-models/lag-llama](https://github.com/time-series-foundation-models/lag-llama)

- TimeGPT (Nixtla) — [docs.nixtla.io](https://docs.nixtla.io)

- Lopez de Prado, Advances in Financial Machine Learning — [wiley.com](https://www.wiley.com/en-us/Advances+in+Financial+Machine+Learning-p-9781119482086)

- Ernest Chan — [epchan.com](https://epchan.com)

- QuantConnect Bootcamp — [quantconnect.com/learning](https://www.quantconnect.com/learning)

- Hudson and Thames — [hudsonthames.org](https://hudsonthames.org)

- r/algotrading — [reddit.com/r/algotrading](https://reddit.com/r/algotrading)

현재 단락 (1/288)

2026년의 트레이딩 룸 풍경은 1995년과 완전히 다르다. 그때는 사람이 외쳤다. "사 100주!" 지금은 코드가 외친다. `place_order(symbol="AAPL", qt...

작성 글자: 0원문 글자: 15,283작성 단락: 0/288