← Back to blog

How to Use Arbitrage Between DEXs on Hyperliquid: From Manual Strategies to Automated Search with Hypertrade

By Hypertrade Team · Published January 1, 2025
5 min read

How to Use Arbitrage Between DEXs on Hyperliquid: From Manual Strategies to Automated Search with Hypertrade

Introduction: $5 Million From One Arbitrage Bot – A Real Story

In October 2024, a team of traders made $5 million in just a few months using a Hyperliquid arbitrage bot. Their strategy was simple: exploit the price differences between HyperEVM AMM DEXes (Hyperswap, Kittenswap) and HyperCore Spot order book.

Key figures:

  • 💰 $5M+ profit for ~3-4 months
  • 📈 #1 arbitrage team on HyperEVM by volume
  • ⚡ 0.15%+ profit per trade (after commissions)
  • 🔄 Thousands of transactions daily

The secret of success: Automation + speed + deep understanding of pricing on different types of DEXs.

But here's the paradox: While professional traders are building sophisticated arbitrage bots, regular users miss out on the same opportunities every time they swap. They manually pick a DEX, get the worst price, and lose money on a slippage that's too high.

Hypertrade solves this problem: It automatically finds the best price, split-routing between all available DEXs (including HyperCore Spot, Hyperswap, Kittenswap, Prjx), effectively doing arbitrage for you on each swap.

In this article , you will learn:

  1. What Types of Arbitrage Exist on Hyperliquid
  2. How to manually search for arbitrage opportunities (for educational purposes)
  3. Risks and challenges of manual arbitrage
  4. How Hypertrade Automatically Uses Arbitrage for Your Benefit
  5. When it makes sense to launch your own arbitrage bot

1. Arbitrage Basics: Why Price Differences Arise

What is arbitrage?

Arbitrage is the simultaneous buying and selling of the same asset in different markets to profit from price differences.

Classic example (traditional markets):

Gold in New York: $2,000/oz
Gold in London: $2,005/oz

Arbitrageur:

  1. Buys gold in New York for $2,000
  2. At the same time, it sells in London for $2,005
  3. Profit: $5/oz (0.25%)

In cryptocurrencies: Same principle, but much faster and with fewer barriers to entry.

Why do price differences occur between DEXs?

Reason #1: Different pricing mechanisms

HyperCore Spot (Order Book):

  • The price is determined by the highest bid and lowest ask
  • Market makers place limit orders
  • The price instantly responds to new orders

AMM DEXes (Hyperswap, Kittenswap):

  • Price is determined by **formul
    oh**: price = reserveB / reserveA
  • Changes only when swaps (change reserves)
  • Slippage for large trades

Result: After a large AMM trade, the price may lag behind the HyperCore Spot by 0.1-1% (or more at volatile moments).

Reason #2: Fragmented liquidity

Hyperliquid has several DEXs:

  • HyperCore Spot: $420M TVL
  • Hyperswap: $280M TVL
  • Kittenswap: $120M TVL
  • Prjx: $30M TVL

Each DEX has a separate liquidity. Buying ETH large on Hyperswap does not directly affect the price of ETH on Kittenswap or HyperCore.

Creates an opportunity: Buy cheaper on one DEX, sell higher on another.

Reason #3: Different fees and user preferences

DEX Taker Fee Maker Fee Type
HyperCore Spot 0.05% 0% (rebate possible) Order Book
Hyperswap 0.3% N/A (LP fee) AMM
Kittenswap 0.05-0.3% (dynamic) N/A (LP fee) AMM
Prjx 0.3-0.5% N/A (LP fee) AMM

Users choose DEXs based on:

  • Habits (always use Hyperswap)
  • Ignorance of other DEXs
  • Simplicity of the interface

This creates inefficient price discovery → arbitrage opportunities.

Reason #4: Latency and Update Rate

  • HyperCore Spot: The price is updated instantly with each new order
  • AMM: The price is updated only during swap transactions
  • Oracles (for some protocols): Update the price every N seconds/blocks

Window of opportunity: Between price updates on different DEXs, there is a brief moment when arbitrage is possible.

Reason #5: Volatility and Big Trades

During:

  • News (Fed announcement, major hack)
  • Token launches (new token on Hyperliquid)
  • Liquidation cascades

Prices on different DEXs diverge more, creating larger arbitrage opportunities (0.5-2%+).

2. Types of Arbitrage on Hyperliquid

Type #1: Simple Spot Arbitrage (HyperCore ↔ AMM)

The simplest and most common type of arbitrage on Hyperliquid.

Scheme:

1. Observe:

  • ETH on HyperCore Spot: $3,450 (ask price)
  • ETH on Hyperswap: $3,460 (AMM price)
  • Difference: $10 (0.29%)

2. Arbitration:

Step 1: Buy 10 ETH on HyperCore Spot for $34,500

Step 2: Immediately Sell 10 ETH on Hyperswap for $34,600

3. Profit calculation:

Gross profit: $100

  • HyperCore fee (0.05%): -$17.25
  • Hyperswap fee (0.3%): -$103.80

= Net LOSS: -$21.05

Conclusion: For profitability, the price difference must exceed the sum of the fees of both DEXs (0.35% in this case).

Profitability Threshold: Minimum 0.4-0.5% price difference (to cover fees + gas).

A real profitable example:

Scenario: Major Selling of ETH on Hyperswap After FUD News

1. Situation:

  • Someone is selling 500 ETH on Hyperswap
  • Price impact: ETH falls from $3,500 → $3,475 on Hyperswap
  • HyperCore Spot: $3,498 (not yet responded)
  • Difference: $23 (0.66%)

2. Your actions:

Step 1: Buy 50 ETH on Hyperswap for $173,750 (avg $3,475)

Step 2: Immediately Sell 50 ETH on HyperCore Spot Limit Order $3,497

3. Profit:

Revenue: 50 ETH × $3,497 = $174,850

Cost: $173,750

Gross: $1,100

Fees:

  • Hyperswap (0.3%): -$521.25
  • HyperCore (0% maker): $0
  • Gas: -$8 (2 txs)

= Net profit: $570.75 (0.33% return)

ROI: 0.33% in ~2-5 seconds = annualized equivalent return of thousands of percent (if opportunities are constant).

Type #2: Triangular Arbitrage (within the AMM ecosystem)

Triangular arbitrage exploits price discrepancies between three token pairs on one or more DEXs.

Classic scheme:

Start: 10,000 USDC

Path:

  1. USDC → ETH (on Hyperswap)
    10,000 USDC → 2.90 ETH (price: $3,448/ETH)
  2. ETH → HYPE (on Kittenswap)
    2.90 ETH → 4,140 HYPE (price: 0.0007 ETH/HYPE)
  3. HYPE → USDC (on Hyperswap)
    4,140 HYPE → 10,105 USDC (price: $2.44/HYPE)

End: 10,105 USDC

Profit: $105 (1.05% - fees)

Net: ~$70 after fees

When it works:

  • Indirect paths (USDC → ETH → HYPE → USDC) prices diverge from direct path (USDC → HYPE)
  • Usually after large single-pair swaps that create an imbalance in a single pool

Challenges triangular arbitrage:

  1. Multiple commissions:
    o 3 swaps × 0.3% fee = 0.9% total fees
    o Need a difference of >1% for profitability
  2. Slippage accumulation:
    o Slippage on every swap
    o The resulting slippage can "eat" the profit
  3. Timing critical:
    o Prices change between your three transactions
    o You need atomic execution (all three swaps in one tx) or a very fast sequence

Best use case: Automated bots with flash loans for zero capital requirement and atomic execution.

3. How to Manually Search for Arbitrage Opportunities (Educational Guide)

Step 1: Monitor prices on different DEXs

Tools:

A. Official Interfaces:

  • HyperCore Spot: https://app.hyperliquid.xyz/trade/ETH → See best ask price
  • Hyperswap: https://hyperswap.fi → See AMM price for the pair
  • Kittenswap: https://kittenswap.org → Similar
  • Prjx: https://prjx.finance → Similar

B. Aggregator for comparison (but remember, we're learning how to do it manually):

  • Hypertrade: https://ht.xyz → Automatically shows the best price, but ignore :) for training

Example manual check:

Time: 14:35 UTC
Token: HYPE/USDC

Check 1 - HyperCore Spot:

  • Best ask (sell): $25.02
  • Best bid (buy): $25.00

Check 2 - Hyperswap:

  • AMM price (for 100 HYPE): $25.08

Check 3 - Kittenswap:

  • AMM price (for 100 HYPE): $25.04

Opportunity found:

Buy on HyperCore ($25.02) → Sell on Hyperswap ($25.08)

Spread: $0.06 (0.24%)

Step 2: Calculating Profitability

Formula:

Net Profit = (Sell Price - Buy Price) - Total Fees - Gas Cost

Where:

Total Fees = (Buy Amount × Buy DEX Fee%) + (Sell Amount × Sell DEX Fee%)

Specific calculation:

Trade: Buy 1,000 HYPE on HyperCore, Sell on Hyperswap

Buy side:

  • Price: $25.02
  • Amount: 1,000 HYPE
  • Cost: $25,020
  • Fee (0.05%): $12.51

Sell side:

  • Price: $25.08
  • Amount: 1,000 HYPE
  • Revenue: $25,080
  • Fee (0.3%): $75.24

Gas:

  • 2 transactions: ~$8

Calculation:

Revenue: $25,080

- Cost: $25,020

- Buy fee: $12.51

- Sell fee: $75.24

- Gas: $8

= Net profit: -$35.75 (LOSS!)

Conclusion: 0.24% spread is not enough to cover 0.35% fees + gas.

Minimum profitable spread: ~0.5% for HyperCore ↔ Hyperswap arbitrage.

Step 3: Timing execution

Critical factors:

A. Block time:

  • Hyperliquid: ~1 second finality
  • Both transactions (buy + sell) must be in consecutive blocks or one block

B. Price movement risk:

Scenario:

  • T=0s: You see opportunity (0.6% spread)
  • T=1s: Send buy tx
  • T=2s: Buy tx confirmed
  • T=3s: Send sell tx
  • T=4s: Sell tx confirmed... but the price of Hyperswap has already changed!

Mitigation:

  • Use limit orders on both DEXs (guarantee the price)
  • Slippage tolerance set tight (0.1-0.2%)
  • If one order fails → immediately cancel the other (don't stay with the open position)

Step 4: Execution on both DEXs

Step-by-step process:

Step 1: Buy on HyperCore Spot

  1. Go to https://app.hyperliquid.xyz/trade/HYPE
  2. Select "Buy" tab
  3. Choose "Limit" order type
  4. Price: $25.02 (or best ask)
  5. Amount: 1,000 HYPE
  6. Submit → Approve tx in MetaMask
  7. Wait for fill confirmation (~1-2 sec)

Step 2: Sell on Hyperswap

  1. Go to https://hyperswap.fi
  2. Select HYPE → USDC swap
  3. Input: 1,000 HYPE
  4. Check output: Should be ~$25,080 (verify spread still exists!)
  5. Set slippage: 0.2%
  6. Click "Swap" → Approve tx
  7. Wait for confirmation

Step 3: Verify profit

  • Check wallet balances
  • Calculate actual profit/loss
  • Record for future analysis

Step 5: Risk management

Rules for manual arbitrage:

✅ Start small:

  • First trades: $100-500
  • After 10+ successful trades: Scale to $1,000-5,000
  • Only after 50+ successful trades: Scale to $10,000+

✅ Set stop-loss mentally:

  • If one leg is executed, but the second fails → immediately hedge
  • Example: Bought 1,000 HYPE on HyperCore, but Hyperswap price moved → sell back on HyperCore with minimal loss

✅ Track performance:

Spreadsheet columns:

  • Date/Time
  • Token pair
  • Buy DEX + Price
  • Sell DEX + Price
  • Amount
  • Gross profit
  • Fees
  • Net profit
  • ROI %
  • Notes

✅ Daily limit:

  • Max 5-10 manual arbitrage trades per day
  • Manual arbitrage mentally exhausting → not overdo

4. Challenges and Risks of Manual Arbitrage

Challenge #1: Speed execution

Problem:

Arbitrage opportunities disappear in seconds. Manual execution takes at least 5-10 seconds (check prices, calculate, execute two txs).

Statistic: The average arbitrage opportunity >0.5% exists for less than 3 seconds on Hyperliquid.

Bots vs. Humans:

  • Bot: Detects an opportunity in 0.1 sec → Executes in 1-2 sec → Total: <3 sec
  • Human: Detects in 5 sec (manual check) → Executes in 10 sec → Total: 15 sec (opportunity already gone)

Result: By the time of your second transaction, prices have already rebalanced due to other arbitrageurs.

Challenge #2: Gas cost erosion

Each transaction on Hyperliquid costs ~$4-8. For small arbitrage trades, this is a significant portion of profit.

Example:

Trade: $500 arbitrage with 0.8% gross spread

Gross profit: $4.00

- Buy fee (0.05%): $0.25

- Sell fee (0.3%): $1.50

- Gas (2 txs): $8.00

= Net LOSS: -$5.75

Conclusion: Manual arbitrage is profitable only for large amounts ($10k+), where gas becomes negligible percentage.

Challenge #3: Incomplete execution risk

Worst case scenario:

  1. You buy 10 ETH on HyperCore for $35,000
  2. Send a sell order to Hyperswap
  3. Sell tx fails (slippage exceeded due to price movement)
  4. You are now holding 10 ETH with an **unrealized position**
  5. ETH drops 2% → Loss: $700

Mitigation strategies:

  • Always have hedge plan: If sell fails, immediately sell back on HyperCore
  • Position limits: Never arbitrage >10% of your portfolio in one trade
  • Volatility check: Avoid arbitrage during major news events (higher risk of extreme movements)

Challenge #4: Compete with bots

Reality check:

Hyperliquid has dozens of professional arbitrage bots 24/7 that:

  • Monitor prices every 100ms
  • Execute trades for <1 second
  • Use optimized smart contracts for atomic execution
  • Have direct RPC connections (low latency)

Human arbitrageur:

  • Checks prices every 10-30 seconds (will get tired of watching more often)
  • Performs in 10-15 seconds
  • Uses UI + MetaMask (slower)
  • Uses public RPC (higher latency)

Success rate: <5% that you will make it before bots with a large opportunity (>0.5% spread).

Challenge #5: Mental Load

Manual arbitrage requires:

  • 🧠 Constant monitoring (watch screens 8+ hours)
  • ⚡ Fast decision-making (seconds to calculate)
  • 😰 Stress management (losses are inevitable even with the right strategy)
  • 📊 Record-keeping (tracking each transaction)

Burnout risk: Very high. Most people quit manual arbitrage after 1-2 weeks.

5. Automation: When it makes sense to build your own bot

When NOT to build a bot:

  • If your capital <$50,000:
  • Development cost of the bot: $5,000-20,000 (if you hire a developer)
  • Or 200-500 hours of own time (if self-code)
  • ROI too low for small capital
  • If you are not a programmer:
  • Learning curve: 6-12 months to write a profitable bot
  • High risk of losing money on buggy code
  • If capital <$10k and you are not an expert:
  • Hypertrade already does automated arbitrage for you (see next section)
  • It's easier to use Hypertrade than to build a bot

When TO build a bot:

  • Capital $100k+
  • You are an experienced developer
  • Specific strategy (stat arb, funding rate arb, flash loan arb)

Key components of the arbitrage bot:

def monitor_prices():
    while True:
        hypercore_price = get_hypercore_price("HYPE/USDC")
        hyperswap_price = get_hyperswap_price("HYPE/USDC")
        kittenswap_price = get_kittenswap_price("HYPE/USDC")
        
        spread_1 = abs(hypercore_price - hyperswap_price) / hypercore_price
        spread_2 = abs(hypercore_price - kittenswap_price) / hypercore_price
        
        if spread_1 > 0.005:
            execute_arbitrage("HyperCore", "Hyperswap", "HYPE/USDC")
        
        time.sleep(0.1)
          

6. Hypertrade: Automatic Arbitrage for All Users

Instead of you searching for the best price manually, Hypertrade automatically checks ALL available DEXs and routes your swap through one (or more) that will give the best execution.

This is automatic arbitrage in action.

Technology: Multi-source routing

When you swap through Hypertrade, it simulates all routes and selects the one with maximum output and minimum slippage.

7. FAQ: Arbitrage on Hyperliquid

Q: Is it legal to engage in arbitration?

A: Yes, arbitrage is legal and fundamental for market efficiency.

Q: Do I need coding skills to use Hypertrade?

A: No. Hypertrade is UI-friendly and requires no programming.

8. Conclusion: Democratizing Arbitrage Through Hypertrade

  • Arbitrage opportunities exist daily
  • Manual arbitrage is hard and stressful
  • Bots require capital and expertise
  • Hypertrade makes arbitrage accessible to everyone

9. Useful links

  • Hypertrade: https://ht.xyz
  • Docs: https://docs.hypertrade.io
  • Discord: https://discord.gg/hypertrade
  • Twitter: https://twitter.com/Hypertrade_xyz

Next step: Go to https://ht.xyz, make your first swap and see how Hypertrade finds the best price automatically.

Comparison: Manual arbitrage vs. Hypertrade

Aspect Manual arbitrage Custom bot Hypertrade
Capital requirement $10k+ (for profitable) $100k+ (for ROI) $0 minimum (works for any amount)
Time investment 8+ hours/day monitoring 300-500h development + constant optimization 0 hours (automatic)
Technical skill Intermediate Advanced programming None (UI-friendly)
Speed 10-15 sec execution <1 sec (optimized) ~1-2 sec (on-chain routing)
Success rate <5% (bots faster) 70-90% (if well-coded) 95%+ (Invisium accuracy)
Fees 0.35%+ per arbitrage 0.35%+ per arbitrage 0% platform fee (only DEX fees 0.05-0.3%)
Mental stress Very high Medium (monitoring bot) Zero (set and forget)
Profitability $50-200/day (for $50k capital) $200-500/day (for $100k capital) Equivalent to having arbitrage bot for your swaps

Case study: Typical user swap

Scenario: Alice wants to swap $10,000 USDC → ETH.

Option 1: Manual (choosing Hyperswap only)

Hyperswap:

  • Price: $3,480/ETH
  • Slippage: 0.3%
  • Alice receives: 2.865 ETH
  • Value: $9,970 (lost $30 to slippage)

Option 2: Using Hypertrade

Hypertrade routing:

  • Checks all DEX
  • Finds: HyperCore Spot has better ask prices
  • Routes: 60% via HyperCore ($6k) + 40% via Hyperswap ($4k)

Result:

HyperCore: $6,000 → 1.714 ETH (at $3,500, 0% slippage limit order)

Hyperswap: $4,000 → 1.148 ETH (at $3,484, 0.2% slippage)

Total: 2.862 ETH

Value: $10,017 (BETTER than initial $10k due to optimal routing)

Actual gain: $17 + avoided $30 slippage = $47 effective savings

When Hypertrade is especially effective

✅ Large swaps ($10k+):

  • Split-routing across multiple DEX
  • Minimizing price impact
  • Maximum savings

✅ Volatile markets:

  • Prices between DEXs diverge more often
  • Hypertrade automatically finds the best execution

✅ New tokens:

  • Liquidity is fragmented between new DEXs
  • Routing optimizes access to all sources

✅ Any swap for busy traders:

  • No need to manually check 4-5 DEX
  • Trust Hypertrade will find the best price

7. FAQ: Arbitrage on Hyperliquid

Q1: Is it legal to engage in arbitration?

A: Yes, it is absolutely legal. Arbitrage is a fundamental market activity that helps price discovery and reduces inefficiencies. You are not breaking any laws by trading on public DEXs.

Legal note: Make sure you comply with the tax regulations of your jurisdiction (reporting gains).

Q2: How much capital does it take to start manual arbitrage?

A: Minimum $5,000-10,000 for arbitrage to be practically profitable after fees + gas.

Breakdown:

  • $1,000: Gas eats up too much profit %
  • $5,000: Marginally profitable if spread >0.6%
  • $10,000+: Comfortable profitable with spread >0.5%

Recommendation: If the capital <$10k, use Hypertrade instead of manual arbitrage.

Q3: How Often Do >0.5% Arbitrage Opportunities Occur?

A: Depends on market conditions:

Normal market (low volatility):

  • 0.5% spread: ~10-20 times/day (lasts 2-5 seconds each)
  • 1% spread: 1-3 times/day (very brief)

Volatile market (major news, liquidations):

  • 0.5% spread: 50-100 times/day
  • 1% spread: 10-20 times/day
  • 2% spread: 2-5 times/day (Golden Opportunities)

Timing: Most opportunities during:

  • Market opens/closes in major timezones
  • Major news announcements
  • Token launches
  • Liquidation cascades

Q4: Can Hypertrade guarantee a better price than single DEX?

A: Yes, 95%+ of the time, Hypertrade finds a better or equal price compared to the best single DEX.

Proof: Invisium Simulations tests all possible paths before execution. If a single DEX is better, Hypertrade routes through it. If split-routing is better, uses it.

Exception (rare <5%): In extreme low-liquidity situations for obscure tokens, the difference can be negligible.

Q5: Do I need coding skills to use Hypertrade?

A: Absolutely not. Hypertrade is a UI-friendly aggregator:

  1. Connect wallet (MetaMask, WalletConnect)
  2. Input swap details (from token, to token, amount)
  3. Click “Swap”
  4. Approve transaction

Zero coding required. Hypertrade automatically does all the arbitrage magic backend.

Q6: Is it better to build your own arbitrage bot or use Hypertrade?

A: Use Hypertrade if:

  • Capital <$100k
  • Not an expert developer
  • Want to simply get the best prices without headaches

Build a bot if:

  • Capital $100k+
  • Experienced programmer
  • Want specific strategies (stat arb, funding rate arb, flash loans)
  • Ready for constant optimization + monitoring

Hybrid approach: Use Hypertrade for regular swaps and a bot for specialized strategies.

8. Conclusion: Democratizing Arbitrage Through Hypertrade

Key findings:

1. Arbitrage is a real opportunity on Hyperliquid:

  • Fragmentated liquidity between HyperCore Spot, Hyperswap, Kittenswap, Prjx
  • Price differences of 0.2-2%+ appear daily
  • Professional Teams Earn $5M+ With Bots

2. Manual arbitrage — challenging:

  • Requires $10k+ capital
  • Competition with fast bots
  • Mental stress is high
  • Success rate <5% for humans vs. bots

3. Custom bot – only for advanced:

  • Development: $10k-30k or 300-500 hours
  • Requires programming skills
  • ROI is justified only with a capital of $100k+

4. Hypertrade – Arbitrage for Everyone:

  • ✅ $0 capital minimum (works for any amount)
  • ✅ Zero coding required
  • ✅ Automatic routing through all DEXs
  • ✅ 99.5-99.9% accuracy (Invisium Simulations)
  • ✅ 0% platform fees
  • ✅ ~1-2 sec execution

Practical recommendation:

For 99% of users: Use Hypertrade (https://ht.xyz) for all swaps.

You get:

  • Automatic arbitrage between DEXs
  • Best possible execution
  • Zero effort
  • Professional-grade routing

It's like having a $5 million arbitrage bot, but without:

  • Development costs
  • Monitoring headaches
  • Technical complexity
  • Capital requirements

Simply: Connect wallet → Swap → Get best price. Done. 🚀

9. Useful links

Hypertrade:

  • Platform: https://ht.xyz
  • Documentation: https://docs.hypertrade.io
  • Routing explanation: https://docs.hypertrade.io/routing

Hyperliquid DEXes:

  • HyperCore Spot: https://app.hyperliquid.xyz
  • Hyperswap: https://hyperswap.fi
  • Kittenswap: https://kittenswap.org
  • Prjx: https://prjx.finance

Learning Resources:

  • Arbitrage basics: Investopedia, CoinDesk Academy
  • DeFi arbitrage strategies: DeFi Pulse, Dapp University
  • Bot development: YouTube (EatTheBlocks), Medium guides

Community:

  • Hypertrade Discord: https://discord.gg/hypertrade
  • Hypertrade Twitter: https://twitter.com/Hypertrade_xyz

Next step: Go to the https://ht.xyz, make your first swap and see for yourself how Hypertrade automatically finds the best price using arbitrage principles for your benefit! 📊💰