퀀트 / 트레이딩3 분 읽기

예측시장 위에서 만들기: Polymarket API 노트

페이퍼 봇을 Polymarket에 붙이며 얻은 실전 노트 — Gamma 검색 제약, CLOB price-history 인터벌, 그리고 왜 예측시장이 덜 다뤄진 개발 니치인가.

#polymarket#prediction-markets#api#paper-trading
예측시장 API 제약을 도식화한 개념 도식(차트 아님).
시간을 잡아먹은 두 제약, 한눈에.

페이퍼 실험입니다. 성과 수치는 일반화됐고, 도식은 개념도이고, 실제 가격 차트가 필요하면 CLOB API에서 나옵니다(임의 생성 안 함).

예측시장은 이상하게 덜 다뤄진 빌드 대상입니다. 페이퍼 봇을 Polymarket에 붙일 때 있었으면 했던 실전 노트를 적습니다.

시간을 잡아먹은 API 제약 두 개

  • Gamma 검색은 태그가 필요. Gamma에서 크립토 마켓을 검색하려면 tag_slug=crypto 필터가 필요합니다 — 없으면 기대한 마켓 세트가 안 나옵니다. 선택적 양념이 아니라, 쿼리 범위를 올바로 잡는 방법입니다.
  • CLOB price history는 시간 단위. 가격 시계열엔 CLOB prices-history 엔드포인트를 interval=1h로 씁니다. 가능한 세분성을 미리 알면, 얻을 수 없는 데이터를 중심으로 설계하는 걸 피합니다.

이 둘이 처음 통합할 때 "왜 기대한 게 안 나오지" 마찰의 대부분입니다.

구조

마켓 통합을 감싸는 우산 프로젝트가 있고, 봇 로직과 현재 상태 대시보드가 들어 있습니다. 대시보드를 트레이딩 로직과 분리하면, 봇이 하는 일을 건드리지 않고 무엇을 하는지 읽을 수 있습니다.

CLOB API의 마켓 가격 히스토리 (interval=1h) 시간을 잡아먹은 두 제약, 한눈에.

솔직한 부분

예측시장이 빌드 로그 가치가 있는 이유는, 실제 통합에 대해 쓰는 사람이 너무 적기 때문입니다 — 대부분의 글은 만들기가 아니라 베팅에 관한 것입니다. 개발자의 엣지는 비밀 전략이 아니라, 배관이 덜 문서화돼서 실전 노트(태그 필터·시간 인터벌·마켓 쿼리 범위 잡기)가 진짜로 희소하다는 것입니다. 여기서 늘 그렇듯: 페이퍼이고, 다른 글의 방법론 게이트가 적용되며, 제가 보이는 수치는 낙관이 아니라 API에서 옵니다.

관련 글