Rechercher

PythonReactSEOPDF
OpenClaw

Arbitrage Finder

Scan price differences across exchanges, score arbitrage opportunities, and track historical success rates.

bytesagain10 installations selon la source☆ 0 Étoiles du dépôtv1.0.0

Installation

Suivez les instructions du dépôt pour votre agent. Consultez les fichiers et dépendances avant l’installation.

SkillHub CLI

skillhub install bytesagain1/arbitrage-finder

Examinez la source et la compatibilité, puis suivez les étapes d’installation.

Donnez le lien à votre agent et demandez-lui d’examiner instructions et dépendances avant d’expliquer les étapes.

Voir la source ↗Guides

Instructions

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 d...

Informations sur la source

Source
github
Repository
openclaw/skills
Path
skills/bytesagain1/arbitrage-finder
Version
1.0.0
Commit
15d7febd75e32373968431a89127c62fc37064ef
Source de classification
rules
Statut
active
Visibilité
public

Ces informations proviennent de l’analyse indexée et peuvent être anciennes. Vérifiez les fichiers actuels.

Contenu extrait

SKILL.md
# 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
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:

```bash
# 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
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
bash scripts/arbitrage-finder.sh history --days 7 --pair BTC/USDT
```

### Step 5: Generate Report

```bash
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 d...

Skills associés

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.