find-arbitrage-opps

Compare CEX and DEX prices to rank arbitrage opportunities for fungible token pairs.

31|8|Updated Jan 30, 2026
One-click install
npx skills add https://github.com/hummingbot/skills --skill find-arbitrage-opps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: find-arbitrage-opps
Source: https://github.com/hummingbot/skills/tree/main/skills/find-arbitrage-opps
Command: npx skills add https://github.com/hummingbot/skills --skill find-arbitrage-opps

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Find-arbitrage-opps analyzes prices across multiple exchanges to identify arbitrage opportunities by comparing prices for fungible token pairs (e.g., BTC/WBTC, USDT/USDC).

Core Features & Use Cases

  • Cross-exchange price comparison to surface profitable spreads between sources.
  • Fungible token mappings to treat equivalent assets as the same trading pair (e.g., BTC = WBTC).
  • Flexible data sources via CEX connectors and optional DEX prices through Gateway; supports filtering by connectors, minimum spread, and token sets.
  • Use Case: Detect a buy on one exchange and a simultaneous sell on another to capture a risk-free or risk-mitigated spread.

Quick Start

Run the script to scan prices across connectors and identify profitable arbitrage opportunities.

Frequently Asked Questions about find-arbitrage-opps

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find cross-exchange arbitrage opportunities between CEX and DEX platforms?

You can identify arbitrage opportunities by running a script that fetches CEX prices via API and DEX quotes via Gateway, comparing fungible token pairs to surface ranked profitable spreads.

How does cross-exchange arbitrage detection handle wrapped tokens like WBTC?

It uses fungible token mappings to treat equivalent assets like BTC and WBTC as the same pair, ensuring accurate cross-exchange price comparison.

Can I filter arbitrage opportunities by minimum spread and specific connectors?

Yes, you can filter opportunities by minimum spread thresholds, specific connectors, and defined token sets to narrow down relevant trades.

Do I need Hummingbot Gateway to compare DEX prices for arbitrage?

Yes, Gateway is required to optionally retrieve DEX quotes, while CEX prices are fetched directly via API for cross-exchange comparison.

What are the limitations of using automated price analysis for arbitrage?

Limitations include reliance on active Hummingbot-connected exchange APIs and Gateway availability, with outlier prices filtered out to avoid inaccurate spread calculations.