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といった異なるプラットフォーム間で価格の乖離を特定し、取引所の手数料を差し引いた後でも裁定取引の利益が確保できるかを計算します。

仕組み

システムは主に3つのコンポーネントで構成されています。

  1. 関係マッピング (Relation Mapping):含意、排他、補完など、市場間の論理的な関係を追跡します。
  2. 制約チェック (Constraint Checking):ライブクォートを監視し、プラットフォーム固有の手数料体系を適用して、潜在的な取引バスケットの純利益を判断します。
  3. 実行エンジン (Execution Engine):制約ベースの裁定取引、統計的裁定取引、モデル駆動型の適正価値乖離など、さまざまな戦略を用いて(ライブまたはペーパートレードで)取引を実行します。同時に、取引前のリスク制限やキルスイッチも強制します。

AIエージェント向けには、13種類のツールを備えたModel Context Protocol (MCP) サーバーを提供しており、エージェントが市場の検索、制約の確認、ペーパートレードの台帳管理を行えるようにします。

対象ユーザー

予測市場における裁定取引や価格設定戦略を自動化したいクオンツトレーダー、研究者、AIエージェント開発者向けに設計されています。

主な特徴

  • マルチプラットフォーム対応:Kalshi、Polymarket、Solanaでのライブ取引をサポート。
  • エージェントネイティブ:完全なMCPサーバーと、データ探索や戦略作成のための事前定義されたエージェントスキルを搭載。
  • 手数料考慮:プラットフォーム固有の手数料体系に基づき、損益分岐点を正確に計算。
  • リスク管理:ポジション制限、ドローダウン制限、エクスポージャー制限を内蔵。
  • 学術的根拠:29万件以上の決済済み契約に基づいて調整されたWang transformに基づく価格モデルを使用。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト