A
ArbEdgeBot
Alpha layer · v1.2
v1.2 Production ready · powered by RedisMarketBridge

Three engines. One decision. Zero guesswork.

A multi-engine arbitrage bot for cross-exchange spreads, funding rate sniping, and delta-neutral farming. Switch engine mode in a single config line. Powered by real-time Redis signals — no direct exchange polling, no rate-limit risk.

Supported exchanges
Binance Bybit Bitget OKX Hyperliquid
01
01
Cross-exchange arbitrage

Arb Engine

Detects price spreads and funding rate gaps across exchanges simultaneously. Opens long on the cheaper exchange, short on the premium exchange. Collects both price convergence and funding differential.

Signal refresh
60 seconds
Arb types
Price · Funding · Combined
Min confidence
Configurable · default 60%
Config
Engine: "Arb"
03
Delta-neutral farming

Farm Engine

Spot long plus futures short — delta-neutral funding collection. Buys spot (no funding charge) and shorts futures (collects 100% of positive funding rate). Price risk is fully hedged. Pure passive income from funding cycles.

Strategy
Spot LONG + Futures SHORT
Price risk
Zero · delta neutral
Check interval
Every 10 minutes
Config
Engine: "FarmFunding"
02
Live arbitrage signals arb:signal:__top__
Symbol Type Net/cycle Score Status
RED/USDT Price + Fund +0.559% 8.221 URGENT
KERNEL/USDT Cross-Exch +0.468% 6.112 OPEN
RDNT/USDT Cross-Exch +0.397% 4.233 OPEN
4/USDT Delta Neutral +0.232% 2.421 QUALIFY
PTB/USDT Delta Neutral +0.211% 2.215 QUALIFY
Funding rate matrix funding:{exchange}:__all__
Symbol Binance Bybit Bitget
RED/USDT −1.456% −0.887% −1.800%
KERNEL/USDT +0.010% −0.871% −0.527%
ESP/USDT +0.010% −1.183% +0.010%
4/USDT +0.010% +0.010% +0.244%
PTB/USDT +0.010% +0.222% +0.010%
03
01 — TRACKING

Atomic trade tracker

Redis-backed position registry prevents duplicate orders. Enforces max position limits before any order executes. Atomic validation on every signal — if two signals arrive for the same symbol in the same cycle, only one ever opens.

# Position registry stored in Redis
positions:open:{trade_id} · 24h TTL
positions:by_symbol:{symbol} · validation
positions:count:{engine} · capacity check
02 — EXECUTION

Multi-leg orders

Simultaneous long + short execution across exchanges. Automatic rollback if the short leg fails after long is filled. No naked positions, ever.

03 — STORAGE

Dual database

PostgreSQL for production, SQLite for local. Same codebase, driver-detected at startup. Monthly and yearly analytics built-in from day one.

04 — ALERTS

Discord + Telegram

Hourly health reports with engine-specific content. Arb shows signals, Farm shows rates, Sniper shows timing — different alert format per engine mode, automatic.

05 — RUNTIME

Engine switching

Single YAML line to switch engines. Dashboard, watchers, alerts all auto-adapt. Run Arb + Sniper simultaneously with Engine: "Both".

06 — UI

Live terminal dashboard

A persistent terminal-style screen watcher with real-time position data, signal quality metrics, capacity bar, and monthly performance — rebuilt per engine mode. Run it in a tmux pane while your bot operates in the background.

// Live dashboard fields per mode
Arb mode:    positions · signals · top score · urgent count
Farm mode:   active positions · top rates · cycle PnL · APY
Sniper mode: next funding · open window · expected fill
07 — AUTH

Multi-exchange credentials

Separate credentials per exchange loaded from YAML. Each trade leg uses the correct exchange credential automatically. Supports five exchanges simultaneously.

08 — AUDIT

Trade history

Every completed trade saved to DB with engine mode, funding collected, price PnL, fees, hold time, and close reason. Full audit trail from day one.

04
01
Liquidation Guard

5-second guard rail

Monitors live prices every five seconds for all open leveraged positions. Calculates exact liquidation price per exchange based on entry, leverage, and maintenance margin. Triggers an emergency close with a configurable buffer before liquidation.

Entry$0.172
Leverage5x
Liq price$0.138 · −20%
Guard at$0.145 · 5% buffer
On triggerBoth legs close
02
Drawdown Exit

Loss ceiling

Monitors unrealized PnL as a percentage of position size. Automatically closes both legs if drawdown exceeds the configured threshold, protecting capital well before liquidation risk becomes relevant.

SettingExitIfDrawdownPct: 2.0
Position$100 USDT
Exit thresholdLoss > $2.00
Applies toAll engines
Check cycleEvery 60s
03
Time-Based Exit

Position age limit

Auto-closes positions that exceed maximum holding hours, even if still profitable. Prevents trades from aging into adverse market conditions without oversight. Configurable per engine.

Arb engineMaxHoldingHours: 48
Farm engineMaxHoldingHours: 168
Signal TTLAuto-close on expiry
Min holdEnforced floor
Rate dropClose below min
05
reports/paper-trading/open/
binance_redusdt_20260407_063000.txt
PAPER MODE
Trade IDARB-REDUSDT-20260407063000
SymbolREDUSDT
Arb typePriceSpreadPlusFunding
Long exchangeBINANCE @ $0.166000
Long funding−1.4562%/cycle (EARN)
Short exchangeBYBIT @ $0.172000
Short funding−0.8871%/cycle (PAY)
Price spread+3.6100%
Net/cycle+0.5591%
Score8.221
Confidence94.2%
Execution modePAPER — no real orders placed

Recommended path to live

01

Paper mode · 2 weeks

Run Engine: "Paper" and analyze reports in /paper-trading/. Validate signal quality, expected vs actual returns, and timing accuracy. Build conviction with real signal data.

02

Small live · $50–200

Switch to live with minimum position sizes. Compare real slippage vs paper estimates. Tune MinNetPerCyclePct and confidence thresholds against actual fills.

03

Scale with confidence

Each profitable week justifies increasing position size and max concurrent positions. Monthly DB analytics provide the objective data — not gut feel — to make that decision.

06
01 Data sources
  • Binance665 symbols
  • Bybit542 symbols
  • Bitget544 symbols
  • OKXPro tier
  • HyperliquidPro tier
02 RedisMarketBridge
  • Phase 1 · Symbol sync
  • Phase 2 · Kline data
  • Phase 3 · Live ticks · 5s
  • Phase 4 · Funding rates
  • Phase 5 · Smooth movement
  • Phase 6 · Signal computation
03 ArbEdgeBot reads
  • arb:signal:__top__
  • funding:*:__all__
  • tick:*:__price__
  • analytics:funding:*
  • movement:*:market_trend
1,751 Symbols tracked Across 3 free exchanges
6 Data phases Symbols → signals pipeline
5s Tick refresh Live price update rate
3 Engines Arb · Sniper · Farm
07
00 Evaluation

Free

Full bot, real signals, paper execution. The complete experience before you commit real capital.

$0 forever · no card required
  • All 3 engines · paper mode
  • Real signal detection
  • Full dashboard + alerts
  • Unlimited paper positions
  • Monthly analytics
  • Live order execution
  • Leverage support
Download free
01 Entry

Basic

Live execution unlocked for the Arb engine. Perfect for getting started with real capital.

$29 /mo monthly · cancel anytime
  • Everything in Free
  • Live execution · Arb engine
  • Up to 3 live positions
  • PostgreSQL storage
  • Email support
  • Sniper & Farm engines live
  • Leverage support
Get Basic
03 Enterprise

Enterprise

Multi-node deployment, API access, custom signal thresholds, and white-glove onboarding.

Custom volume-based · contact sales
  • Everything in Pro
  • Unlimited positions
  • Multi-node deployment
  • API integration access
  • Custom signal thresholds
  • White-glove onboarding
  • Dedicated support channel
Contact sales
01 Run paper tier 02 Accumulate paper PnL 03 Drop license key 04 Live in 60 seconds
Ready when you are

Start trading.
Not guessing.

ArbEdgeBot v1.2 — paper trading free forever. Go live when the analytics tell you you're ready. No credit card to start, no lock-in if you continue.

Download free View pricing
License key delivery: instant Time to go live: under 60 seconds Cancel anytime · no lock-in