YichengYang-Ethan/oracle3-prediction-market-agent

Oracle3: open-source trading engine and MCP server for prediction markets. Finds fee-adjusted no-arbitrage violations across related event contracts and trades them live on Kalshi, Polymarket and Solana, or on paper, under pre-trade risk limits. 13 MCP tools, JSON CLI, agent skills, 600+ tests.

해결하는 문제

Oracle3는 관련 계약의 가격이 확률의 공리를 위반하는 경우가 많은(예: 이벤트 A가 이벤트 B를 암시하는 경우, A는 B보다 비싸서는 안 됨) 예측 시장의 비효율성을 해결합니다. Kalshi, Polymarket, Solana와 같은 다양한 플랫폼 간의 가격 격차를 식별하고, 거래소 수수료를 차감한 후에도 차익 거래 기회에서 수익이 발생하는지 계산합니다.

작동 방식

이 시스템은 세 가지 주요 구성 요소로 작동합니다.

  1. 관계 매핑 (Relation Mapping): 함의, 배타성, 보완성과 같은 시장 간의 논리적 관계를 추적합니다.
  2. 제약 조건 확인 (Constraint Checking): 실시간 호가를 모니터링하고 플랫폼별 수수료 체계를 적용하여 잠재적 거래 바스켓의 순수익을 판단합니다.
  3. 실행 엔진 (Execution Engine): 제약 조건 기반 차익 거래, 통계적 차익 거래, 모델 기반 적정 가치 괴리 등 다양한 전략을 사용하여 (실거래 또는 모의 거래로) 거래를 실행하며, 동시에 거래 전 위험 제한 및 킬 스위치를 강제합니다.

AI 에이전트를 위해 13개의 도구를 제공하는 Model Context Protocol (MCP) 서버를 지원하며, 이를 통해 에이전트가 시장 검색, 제약 조건 확인, 모의 거래 원장 관리를 수행할 수 있습니다.

대상 사용자

예측 시장에서 차익 거래 및 가격 책정 전략을 자동화하려는 퀀트 트레이더, 연구원 및 AI 에이전트 개발자를 위해 설계되었습니다.

주요 특징

  • 멀티 플랫폼 지원: Kalshi, Polymarket, Solana에서 실거래 지원.
  • 에이전트 네이티브: 완전한 MCP 서버와 데이터 탐색 및 전략 작성을 위한 사전 정의된 에이전트 스킬 포함.
  • 수수료 고려: 플랫폼별 수수료 체계에 따라 손익분기점을 정확하게 계산.
  • 위험 관리: 포지션 제한, 드로다운 제한, 익스포저 제한 내장.
  • 학술적 근거: 29만 건 이상의 결제 완료 계약을 기반으로 보정된 Wang transform 기반 가격 모델 사용.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트