
예측시장에서 돈을 벌 수 있을까? 7억 행 데이터로 확인한 놀라운 결론
"에지가 없다"는 결과가 더 값진 이유
들어가며
여러분은 혹시 이런 상상을 해 본 적이 있으신가요? "뉴스가 터지면 예측시장 가격이 먼저 움직이지 않을까? 아니면 반대로, 실물 거래소의 가격 움직임이 예측시장에 늦게 반영되니까, 그 시간차를 이용해 돈을 벌 수 있겠는데?"
이건 실제로 많은 퀀트 트레이더들이 품어 온 질문입니다. 예컨대 "비트코인이 15분 안에 10만 달러를 넘을까?" 같은 바이너리 베팅이 열려 있는 Polymarket이라는 예측시장이 있고, 같은 시간에 Binance에서는 실제 비트코인이 실시간으로 거래되고 있잖아요. 두 시장 사이에 정보가 전달되는 데 시간이 걸린다면, 그 틈에서 이익을 얻을 수 있지 않을까요?
Gregory Young이라는 연구자가 바로 이 가설을 직접 검증해 봤습니다. 그것도 무려 7억2천7백만 행의 밀리초 단위 데이터로 말이죠. 결론부터 말하면? "에지(초과수익)가 없었습니다." 그런데 이 논문이 오히려 주목받는 이유가 있습니다. 왜냐하면, 에지가 없다는 것을 증명하는 것 자체가 굉장한 일이기 때문입니다.
무엇이 문제였나
기존에는 예측시장과 실물 거래소 간의 관계를 제대로 연구하기가 어려웠습니다. 이유는 간단합니다: 동기화된 고빈도 데이터가 없었기 때문입니다.
예측시장은 블록체인 위에서 돌아가고, 중앙화 거래소는 전통적인 서버에서 돌아갑니다. 두 시장의 시계(clock)가 다르고, 데이터 형식도 다르고, 수집 주기도 다릅니다. 마치 두 개의 다른 나라에서 온 시계를 나란히 놓고 "어느 쪽이 먼저 움직였나?"를 비교하려는 것과 같습니다.
이 연구 이전에는 밀리초 단위로 동기화된 공개 데이터셋이 전무했습니다. 그래서 "예측시장과 실물 시장 사이에 가격 발견 지연이 있는가?"라는 질문에 명확히 답할 수 없었습니다.
핵심 아이디어: 데이터부터 만들자
연구자의 접근 방식은 의외로 소박합니다. "분석할 데이터가 없으면, 직접 만들자."
OpenMarket이라는 데이터셋을 구축한 것입니다:
- Polymarket BTC 15분 바이너리 시장과 Binance BTC/USDT 오더플로우를 수집
- 두 시장의 데이터를 밀리초 단위로 짝지음
- 총 7억2천7백만 행 (중복 제거), 202개 아카이브 스냅샷
- 2026년 2월 12일부터 5월 15일까지 54일간의 데이터
- 293만6천31개의 명시적 리드-래그 짝 포함

Rust 파이프라인으로 수집부터 짝짓기까지 재현 가능하게 만들었고, Hugging Face와 GitHub에 공개했습니다. 이 데이터셋 자체만으로도 이미 상당한 기여입니다.
결과 — 무엇을 알아냈나
1. 크로스마켓 타이밍: 16밀리초의 비밀
두 시장의 소스 클록을 비교하면, 중앙값 16밀리초의 지연이 관찰됩니다. 상대 클록 드리프트는 최대 6밀리초로 묶여 있고, 잔여 상수 오프셋은 약 ±99밀리초의 불확실성이 있습니다.
이 수치가 무엇을 의미하냐면, 두 시장의 시계가 거의 동시에 움직이지만, 완벽하게 동기화되어 있지는 않다는 뜻입니다. ±99밀리초의 불확실성은 "정확히 누가 먼저 움직였나?"를 판단하기 어렵게 만드는 핵심 장벽입니다.
2. Polymarket의 반응 속도: 347밀리초
수집기의 단일 시계만 사용한 이벤트 스터디에서는, Binance에서 5bp 이상의 큰 움직임이 있을 때 Polymarket 호가가 중앙값 347밀리초 후에 반응합니다.
처음 보면 "347밀리초면 충분히 빠르게 진입할 수 있겠는데?"라고 생각할 수 있습니다. 하지만 이 347밀리초 안에는 수집기의 시계 오프셋 불확실성(±99밀리초)이 포함되어 있어서, 실제 실행 가능한 시간차는 훨씬 작을 수 있습니다.
3. 그리고 가장 중요한 결과: 에지가 없다
43개 미시구조 피처를 사용한 walk-forward 로지스틱 모델을 만들었습니다. Polymarket의 BTC 15분 바이너리 가격을 Binance의 오더플로우로 예측하는 모델입니다.
결과는 명확했습니다:
- 아웃오브샘플에서 모델이 Polymarket 자체 오더북이 내포한 확률을 초과하지 못함
- 시뮬레이션 거래 결과, 거래당 -0.116 정규화 페이오피닛 손실
- 즉, "예측시장의 가격이 이미 Binance의 정보를 반영하고 있어서, 추가적인 에지가 없다"
이것이 바로 이 논문의 핵심 기여입니다: "에지가 없다"는 부정적 결과(negative result)를 엄밀하게 입증한 것입니다.
한계와 주의점
정직하게 말하면, 이 결론에는 몇 가지 범위 제한이 있습니다:
- 단일 자산만 테스트: BTC 15분 바이너리 시장만 분석했습니다. 다른 예측시장(예: 선거, 스포츠)이나 다른 시간 프레임에서는 다를 수 있습니다.
- 클록 불확실성: ±99밀리초의 상수 오프셋이 리드-래그 분석의 정밀도를 제한합니다. 더 정밀한 동기화 방법이 있다면 다른 결론이 나올 수도 있습니다.
- "에지가 없다" ≠ "예측시장에 돈을 벌 수 없다": walk-forward 로지스틱 모델이 실패했다는 것이지, 다른 접근 방식(예: 다른 모델, 다른 타임프레임, 다른 피처)에서 에지가 존재하지 않는다는 뜻은 아닙니다.
다만, 연구자가 시도한 접근법이 합리적이고 광범위했기 때문에, "Polymarket BTC 시장에서 단기 크로스마켓 에지를 찾기는 상당히 어렵다"는 결론은 신뢰할 수 있습니다.
그래서 투자/실무엔?
이 연구가 자기자본 운용 관점에서 주는 시사점은 역설적으로 매우 큽니다:
첫째, "부정적 결과"도 전략의 기초가 됩니다. 예측시장 트레이딩 전략을 설계할 때, "에지 없는" 베이스라인으로 활용하면 과적합을 방지할 수 있습니다. 모델이 이 베이스라인을 초과하지 못한다면, 그 전략은 실전에서 돈을 잃을 가능성이 높습니다.
둘째, 7억 행 규모의 밀리초 동기화 데이터 자체가 자산입니다. 고빈도 거래 시뮬레이션, 슬리피지 모델 검증, 시장 미시구조 연구에 바로 활용할 수 있습니다. 데이터가 공개되어 있다는 것은 재현성의 관점에서도 매우 중요합니다.
셋째, 예측시장의 가격 효율성을 정량화했습니다. Polymarket의 BTC 시장이 Binance의 정보를 347밀리초 이내에 반영한다는 것은, 시장이 상당히 효율적으로 작동하고 있다는 뜻입니다. 이 정보는 예측시장을 "정보 소스"로 활용하려는 사람들에게도 유용합니다.
더 알아보기
- 📄 원문 논문: arXiv:2607.26245
- 📊 데이터셋: Hugging Face — openmarket-btc-polymarket
- 💻 코드: GitHub — gregyoung14/openmarket (tag v0.5.2)
관련 논문: 이 데이터셋과 연결된 후속 연구로, 같은 연구자가 Polymarket의 미시구조를 더 깊이 분석한 2607.27070 — Where does the criticality live?도 함께 읽어 보시면 좋습니다.
관련 글
🤖 AI 연구주문 흐름은 정말 언제나 중요할까? — 크립토 선물에서 밝혀진 '상태 의존성'
크립토 선물의 호가창(L2) 유동성 상태와 주문 흐름의 예측력을 체계적으로 분리한 연구. 주문 흐름의 가치는 자산과 시장 상태에 따라 크게 달라진다는 흥미로운 발견을 소개합니다.
🤖 AI 연구포트폴리오에 숨어든 '변덕스러운 위험'을 찾아라 — 랜덤 행렬 이론으로 상관관계 붕괴를 조기 감지하는 방법
랜덤 행렬 이론을 활용해 포트폴리오의 표본 외 초과위험을 탐지하는 새로운 방법을 소개합니다. 상관구조가 바뀌는 순간을 포착하는 '플리팅 모드' 개념과 실전 적용 가능성을 쉽게 풀어봅니다.
🤖 AI 연구KellyBoost: 머신러닝으로 최적 포트폴리오를 직접 만드는 새로운 방법
그래디언트 부스팅 트리로 켈리 기준 성장 최적 포트폴리오를 직접 학습하는 KellyBoost 방법론을 소개합니다. 예측과 최적화를 분리하는 기존 방식의 한계를 넘어, 목표 함수를 직접 최적화하는 엔드투엔드 접근법의 가능성과 한계를 살펴봅니다.