Polymarket コピー取引ボット

Tool

概要

Polymarket Copy Trading Botは、Polymarket上の特定ウォレットの取引をリアルタイムで追跡し、自分のアカウントで同じ取引を再現(コピー)するためのシステムです。TypeScriptで書かれたNode.jsアプリケーションで、PolymarketのCentral Limit Order Book(CLOB)APIを利用し、注文の発注・キャンセル・約定管理を低レイテンシに実行します。運用視点のリスクコントロール(ポジション制限やスリッページ閾値など)、エラーハンドリングや再試行、監視・ログ出力に配慮した設計が特徴で、実トレードに耐えうるプロダクション品質を狙っています。

GitHub

リポジトリの統計情報

  • スター数: 78
  • フォーク数: 67
  • ウォッチャー数: 78
  • コミット数: 30
  • ファイル数: 20
  • メインの言語: TypeScript

主な特徴

  • PolymarketのCLOB APIと直接連携し、低レイテンシで注文を発行・管理する設計
  • 指定ウォレットのトランザクションをリアルタイムに追跡して自動でミラー取引
  • ポジション上限、スリッページ許容、個別注文サイズ調整などのリスク管理機能
  • TypeScriptによる型安全、設定は環境変数(.env)で管理、可観測性のためのログ/監視を想定

技術的なポイント

本プロジェクトはTypeScript/Node.jsで実装されたリアルタイムトレーディングシステムで、設計上の重点は「低レイテンシな注文実行」と「運用時の安全性(リスク制御・回復力)」にあります。PolymarketのCLOB APIを通じてオーダーブックや注文状態を取得し、オンチェーンやオフチェーンで発生したターゲットウォレットのアクションを監視してトレードをミラーします。実装ではWebSocketやポーリングなどの手法でイベントドリブンに状態変化を検知し、検知したシグナルを元に注文生成モジュールが最適なサイズと価格で注文を作成します。

注目点として、リスク管理レイヤーが挙げられます。個別マーケットごとの最大ポジション、トータルエクスポージャー制限、スリッページ閾値、注文のタイムインフォース管理などを導入することで、追随による過剰なリスクテイクを防ぎます。エラー処理は冪等性と再試行設計を重視しており、ネットワーク障害やAPIエラー時には段階的なバックオフと状態の再同期で整合性を保ちます。

また、TypeScript採用によりトレードロジックやAPIラッパーを型安全に実装でき、開発時のミスを低減します。設定は.envで集中管理され、CI/CDやデプロイを想定した.githubディレクトリやコード整形設定(.prettierrc)が含まれている点から、チームでの運用・保守を見据えた作りになっています。監視やログ出力、メトリクスの組み込みは明示的に書かれていなくとも想定設計に沿った拡張がしやすい構造です。

プロジェクトの構成

主要なファイルとディレクトリ:

  • .env: file
  • .github: dir
  • .gitignore: file
  • .prettierignore: file
  • .prettierrc: file

…他 15 ファイル

(リポジトリ内にはTypeScriptソース、設定ファイル、ドキュメント類が含まれており、環境変数でキー/アドレスを管理して実行する想定です。)

まとめ

Polymarket上でウォレットを自動追随する実運用向けのTypeScript製コピー取引ボット。安全性重視の実装が魅力。

リポジトリ情報:

  • 名前: polymarket-copy-trading-bot
  • 説明: Polymarket trading bot: polymarket copytrading bot, Polymarket copytrading bot || polymarket trading bot, Polymarket copytrading bot || polymarket trading bot, Polymarket copytrading bot || polymarket trading bot, Polymarket copytrading bot || polymarket trading bot, Polymarket copytrading bot || polymarket trading bot, Polymarket bot
  • スター数: 78
  • 言語: TypeScript
  • URL: https://github.com/mistKail/polymarket-copy-trading-bot
  • オーナー: mistKail
  • アバター: https://avatars.githubusercontent.com/u/71426203?v=4

READMEの抜粋:

Polymarket Copy Trading Bot

A production-grade, real-time copy trading system for Polymarket, designed to automatically mirror trades from selected wallets with high reliability, low latency, and robust risk controls. Built in TypeScript with Node.js, the bot integrates directly with Polymarket’s Central Limit Order Book (CLOB) API for institutional-level execution.


💝 Support the Project

If you find this bot helpful and profitable, we’d greatly appreciate your s…