Arbitrage Finder
Scan price differences across exchanges, score arbitrage opportunities, and track historical success rates.
Arbitrage Finder š
Discover cross-exchange arbitrage opportunities by scanning price differences, factoring in fees and transfer times, and scoring profitability.
How It Works ā Step by Step
Step 1: Configure Exchanges
Set up the exchanges you want to monitor. The tool uses public ticker APIs (no API keys needed for price scanning).
bash scripts/arbitrage-finder.sh config \
--exchanges "binance,okx,bybit,coinbase,kraken,kucoin"
Step 2: Scan for Opportunities
Run a scan across all configured exchanges for a specific asset or all tracked assets:
# Scan specific pair
bash scripts/arbitrage-finder.sh scan --pair BTC/USDT
# Scan all tracked pairs
bash scripts/arbitrage-finder.sh scan --all
# Scan with minimum spread threshold
bash scripts/arbitrage-finder.sh scan --all --min-spread 0.5
Step 3: Analyze an Opportunity
When a spread is found, analyze it with fees and timing factored in:
bash scripts/arbitrage-finder.sh analyze \
--pair ETH/USDT \
--buy-exchange binance \
--sell-exchange coinbase \
--amount 10000
This outputs:
- Buy price & total cost (including fees)
- Sell price & total revenue (minus fees)
- Network transfer fee and estimated time
- Net profit/loss after all costs
- Opportunity score (0-100)
Step 4: Review History
Track past opportunities and their outcomes:
bash scripts/arbitrage-finder.sh history --days 7 --pair BTC/USDT
Step 5: Generate Report
bash scripts/arbitrage-finder.sh report --days 30 --output arb-report.html
Opportunity Scoring
Each opportunity is scored 0-100 based on:
| Factor | Weight | How It's Measured |
|---|---|---|
| Net Spread | 30% | Spread after ALL fees |
| Liquidity | 25% | Can you fill the order at quoted price? |
| Transfer Speed | 20% | Faster = less price risk |
| Historical Success | 15% | Has this route been profitable before? |
| Volatility Risk | 10% | Price change risk during transfer |
Score Interpretation
- 80-100 š¢ Strong opportunity ā likely profitable
- 60-79 š” Moderate ā profitable with good execution
- 40-59 š Risky ā tight margins, timing critical
- 0-39 š“ Not recommended ā fees likely eat the spread
Fee Reference
| Exchange | Maker Fee | Taker Fee | Withdrawal (BTC) | Withdrawal (ETH) |
|---|---|---|---|---|
| Binance | 0.10% | 0.10% | 0.0001 | 0.00028 |
| Coinbase | 0.40% | 0.60% | 0.0001 | 0.00044 |
| Kraken | 0.16% | 0.26% | 0.00015 | 0.0025 |
| OKX | 0.08% | 0.10% | 0.0001 | 0.00028 |
| Bybit | 0.10% | 0.10% | 0.0002 | 0.0003 |
| KuCoin | 0.10% | 0.10% | 0.0002 | 0.0028 |
Fees are approximate and change frequently. The tool fetches current fee schedules when available.
Transfer Time Estimates
| Network | Avg Confirmation | Notes |
|---|---|---|
| Bitcoin | 30-60 min | 2-6 confirmations required |
| Ethereum | 5-15 min | 12+ confirmations typical |
| Solana | <1 min | Near instant |
| TRON | 1-3 min | 19 confirmations |
| Polygon | 2-5 min | 128 confirmations |
Risk Warnings
ā ļø Slippage risk: Large orders may not fill at displayed price. ā ļø Transfer risk: Prices can move during withdrawal/deposit time. ā ļø Exchange risk: Deposits can be delayed or suspended without notice. ā ļø This tool does NOT execute trades. It only identifies and scores opportunities.
Download
ZIP package ā ready to use
Skill Info
- Creator
- bytesagain1
- Downloads
- 25
- Published
- Mar 15, 2026
- Updated
- Mar 16, 2026