Polymarket アービトラージ・トレーディングボット
概要
Polymarketの15分間アップ/ダウン(Up/Down)マーケットを対象としたアービトラージ自動売買ボットです。主要戦略は「dump-and-hedge」(価格が急落したときに売却してヘッジを入れる)で、閾値やストップロス、シミュレーションモードを設定可能。Gamma APIによる市場発見とCLOB(中央限界板)注文の実行機能を備え、APIキーやウォレット管理を環境変数で行います。TypeScriptで実装され、Node.js 16+環境を前提とした軽量なプロトタイプで、実運用前の検証やカスタマイズに適しています。(約300字)
リポジトリの統計情報
- スター数: 72
- フォーク数: 5
- ウォッチャー数: 72
- コミット数: 2
- ファイル数: 7
- メインの言語: TypeScript
主な特徴
- 15分Up/Downマーケット向けのdump-and-hedge自動化
- 閾値(トリガー)やストップロスヘッジの設定、シミュレーションモードをサポート
- Gamma APIを使った市場発見とCLOB注文の実行
- 環境変数による認証情報管理と簡易的な運用フロー
技術的なポイント
このボットはTypeScriptで書かれ、Node.js(16以上)を前提とした軽量な実装です。戦略コアは短期間のアップ/ダウンマーケットに最適化されたdump-and-hedgeで、価格下落を検知して即座にポジションを「ダンプ」(売却)し、反対側でヘッジを行う設計です。市場情報はGamma API経由で取得し、CLOB(Central Limit Order Book)に対して指値/成行注文を発行することで約定を試みます。
運用面では、閾値(エントリー/ヘッジの条件)やストップロスのしきい値を設定できるため、リスク管理が可能です。さらにシミュレーションモードを用意しており、実際の注文を発行せずに戦略の挙動を検証できます。認証情報(APIキーやウォレット秘密鍵)の管理は.envファイルに集約され、READMEと.exampleで初期設定方法が示されています。
実装上の注目点としては、リアルタイム性と耐障害性のバランス検討が必要になります。Gamma APIやCLOBのレスポンス遅延、部分約定、リバランスのタイミングなどを踏まえて、注文の再送、スリッページ対策、ネットワーク失敗時のロールバックやログ保存が重要です。TypeScriptを採用しているため型安全に戦略ロジックを整理しやすく、将来的な拡張(異なる市場種別や追加ヘッジロジック)の基盤にもなります。一方で、コミット数が少ない点から、プロダクション運用前に追加のテスト、監視、ガバナンス(資金管理、アクセス制御)の実装が推奨されます。(約700字)
プロジェクトの構成
主要なファイルとディレクトリ:
- .env.example: file
- .gitignore: file
- README.md: file
- package-lock.json: file
- package.json: file
…他 2 ファイル
(構成メモ)
- .env.exampleでAPIキーやRPC/エンドポイント、戦略パラメータを管理します。
- package.jsonに実行スクリプトや依存が記載されており、Node環境で起動します。
- READMEはセットアップ手順や戦略概要、注意点がまとめられています。
まとめ
短期Up/Down市場向けの実験的なアービトラージ実装で、検証・拡張がしやすい設計です。(約50字)
リポジトリ情報:
- 名前: polymarket-arbitrage-trading-bot
- 説明: polymarket arbitrage bot, polymarket arbitrage bot, polymarket arbitrage bot, polymarket arbitrage bot, polymarket arbitrage bot, polymarket arbitrage bot, polymarket arbitrage bot, polymarket arbitrage bot, polymarket arbitrage bot, polymarket arbitrage bot, polymarket arbitrage bot, polymarket arbitrage bot, polymarket arbitrage bot
- スター数: 72
- 言語: TypeScript
- URL: https://github.com/infraform/polymarket-arbitrage-trading-bot
- オーナー: infraform
- アバター: https://avatars.githubusercontent.com/u/105087028?v=4
READMEの抜粋:
Polymarket Arbitrage Bot
Polymarket arbitrage bot for 15-minute Up/Down markets. Automates the dump-and-hedge strategy with configurable thresholds, stop-loss hedging, and optional simulation mode. Full credential management, CLOB order execution, and market discovery via Gamma API.