finding-arbitrage-opportunities について
中央集権型取引所、DEX、複数チェーン間の暗号資産アービトラージを検出・分析するコマンドラインスキルです。手数料控除後の利益を見積もり、監視や分析・ボット連携向けの JSON 出力にも対応します。
主な機能
- 01CEX と DEX の価格比較
- 02手数料控除後の利益推定
- 03三角・クロスチェーン経路の検出
- 04スプレッド監視とアラート
- 05結果の JSON 出力
活用シーン
- 01取引所間の ETH/USDC 価格比較
- 02単一取引所での三角機会の探索
- 03チェーン間のステーブルコイン価格差の追跡
- 04ボット連携向けスキャン結果の出力
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ jeremylongshore/ tons-of-skills-marketplace --skill finding-arbitrage-opportunitiesインストール後、Claude Code で/finding-arbitrage-opportunitiesを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
ARD.mdPRD.mdconfig/settings.yamlreferences/errors.mdexamples.mdimplementation.mdscripts/arb_finder.pyformatters.pyopportunity_scanner.pyprice_fetcher.pyprofit_calculator.pytriangular_finder.py詳細
アービトラージ機会の発見
概要
暗号資産取引所とDeFiプロトコル全体で、アービトラージ機会を検出して分析します。CEXおよびDEXの価格を集約し、手数料控除後の純利益を計算して、直接、三角、クロスチェーンのアービトラージ経路を特定します。
前提条件
httpx、rich、networkxパッケージを含むPython 3.9以降- API呼び出しのためのインターネット接続(基本的な利用にAPIキーは不要)
- 任意:リアルタイムの注文板にアクセスするための取引所APIキー
- アービトラージの概念と取引手数料に関する理解
手順
-
特定のペアを対象にスプレッドをすばやくスキャンします。
python ${CLAUDE_SKILL_DIR}/scripts/arb_finder.py scan ETH USDC取引所ごとの現在価格、スプレッド率、手数料控除後の推定利益、推奨アクションが表示されます。
-
特定の取引所間で比較します。
python ${CLAUDE_SKILL_DIR}/scripts/arb_finder.py scan ETH USDC \ --exchanges binance,coinbase,kraken,kucoin,okx -
分散型取引所間でDEX価格を比較します。
python ${CLAUDE_SKILL_DIR}/scripts/arb_finder.py scan ETH USDC --dex-onlyUniswap V3、SushiSwap、Curve、Balancerを、ガス代の見積もりとともに比較します。
-
単一の取引所内で三角アービトラージを検出します。
python ${CLAUDE_SKILL_DIR}/scripts/arb_finder.py triangular binance --min-profit 0.5 -
異なるブロックチェーン間でクロスチェーンの機会を探します。
python ${CLAUDE_SKILL_DIR}/scripts/arb_finder.py cross-chain USDC \ --chains ethereum,polygon,arbitrum -
閾値アラート付きでリアルタイム監視を行います。
python ${CLAUDE_SKILL_DIR}/scripts/arb_finder.py monitor ETH USDC \ --threshold 0.5 --interval 5 -
ボットとの連携用に機会をエクスポートします。
python ${CLAUDE_SKILL_DIR}/scripts/arb_finder.py scan ETH USDC --output json > opportunities.json
出力
- クイックモード(デフォルト):利益の見積もり、売買の推奨、リスクレベルを含む最良の機会
- 詳細モード(
--detailed):すべての取引所の価格、手数料の内訳、スリッページの見積もり、過去のスプレッドの状況 - 監視モード:閾値アラートとトレンド指標を備えたリアルタイム更新
取引所の手数料表と出力形式の例については、${CLAUDE_SKILL_DIR}/references/implementation.mdを参照してください。
エラー処理
| エラー | 原因 | 修正方法 |
|---|---|---|
| レート制限 | APIリクエストが多すぎます | ポーリング頻度を下げるか、APIキーを追加します |
| 古い価格 | データが10秒より古い | 警告とともにフラグが付けられます。再試行してください |
| スプレッドなし | 効率的な市場価格 | 通常の状態です。別のペアを試してください |
| 流動性不足 | 取引量が注文板の深さを超えています | 取引量を減らしてください |
例
ETH/USDCのスプレッドをすばやくスキャン - すべてのCEX取引所で最適な買値と売値を見つけます。
python ${CLAUDE_SKILL_DIR}/scripts/arb_finder.py scan ETH USDC
検出結果の例:
ARB OPPORTUNITY: ETH/USDC
Buy: Binance @ $3,198.50 | Sell: Coinbase @ $3,214.20
Spread: 0.49% | Net Profit (after fees): 0.29% ($9.27 per ETH)
Risk: LOW | Confidence: HIGH | Window: ~30s
Binanceで三角アービトラージ - 純利益が最低0.5%となる循環経路を検出します。
python ${CLAUDE_SKILL_DIR}/scripts/arb_finder.py triangular binance --min-profit 0.5
USDCのクロスチェーン機会 - L1/L2チェーン間でステーブルコインの価格を比較します。
python ${CLAUDE_SKILL_DIR}/scripts/arb_finder.py cross-chain USDC --chains ethereum,polygon,arbitrum
正確な利益を計算 - 特定の取引に関する詳細な手数料の内訳を確認します。
python ${CLAUDE_SKILL_DIR}/scripts/arb_finder.py calc \
--buy-exchange binance --sell-exchange coinbase --pair ETH/USDC --amount 10 # 10 = trade size in ETH
リソース
- CoinGecko API - 無料の価格データ
- CCXT Library - 統合取引所API
- Uniswap Subgraph - DEXデータ
${CLAUDE_SKILL_DIR}/references/implementation.md- 取引所の手数料表、設定、高度なアービトラージの種類、免責事項