v6.0 Redis fleet scaling now shipping

Trade with precision. Scale without limits.

The professional crypto trading platform built for operators who think in systems. Twelve exchanges, Redis-coordinated fleets, paper trading without restriction — and a risk engine that runs before execution, never after.

Exchanges12
USDT symbols5,832
Paper bot limitnone
Live bots (Studio)28
Signal modules11
Binary size~32MB
EngineRust
Min spec1vCPU / 1GB
01
01
Fleet Coordination

Redis-coordinated bot fleets

One process fetches kline data for the entire fleet via RedisMarketBridge. Forty bots share the same stream and consume the API quota of one. Add bots without recalculating rate limits, without new keys, without infrastructure changes.

# All 40 bots read from the same Redis stream
kline_source: redis
fleet_id: "binance-fleet-01"
max_bots: 40  # no hard limit
RedisMarketBridge Pub/Sub streams Zero rate-limit risk
02
Signal Engine

Eleven signal modules, one confluence layer

RSI · MACD · Bollinger Bands · VWAP · CVD · OFI · MTF · Ichimoku · Volume · ATR · Top Movers. Combine with confluence rules. Tune thresholds per symbol.

  • RSI
  • MACD
  • BB
  • VWAP
  • CVD
  • OFI
  • MTF
  • ICHIMOKU
  • VOLUME
  • ATR
  • TOP MOVERS
03
Paper Mode

Unlimited paper bots. Forever free.

No bot cap, no clock running out, no feature lock. All eleven signals active. Run forty paper bots for a month before committing a dollar.

04
Risk Layer

Trailing gap with streak protection

Virtual SL/TP runs independently of the exchange — immune to wick hunting. Trailing gap tightens as profit grows. Streak confirmation blocks premature exits on single noise candles.

05
DCA Engine

Smart averaging behind a volatility gate

A volatility gate holds DCA orders during explosive moves — preventing capital deployment into the worst candles of a crash. Total exposure capped as a fraction of balance, regardless of DCA depth.

06
Data Layer

SQLite to PostgreSQL — same binary

Start with zero-config SQLite. When fleets grow past a handful of bots, flip to PostgreSQL mode for cross-bot queries. Same binary. Same config. One row in your YAML.

-- Fleet-wide P&L in one query
SELECT bot_id, SUM(pnl_usdt)
FROM trades GROUP BY bot_id
→ 28 rows in 12ms across the fleet
07
Copy Trading

On-chain whale mirroring

Real-time Hyperliquid position surveillance with configurable size scaling, slippage controls, and per-wallet exposure caps. Watch wallets, broadcast their moves, mirror automatically.

whale_wallets:
  - address: "0x7f3a..."
    size_scale: 0.15
    max_exposure: 500 # USDT
08
External Signals

TradingView Pine → live execution

Any Pine Script alert fires a JSON payload to MagicTradeBot. Risk engine validates. Order executes within milliseconds. Open · Close · Reverse · Partial. All commands supported.

09
Yield Strategy

Delta-neutral funding harvest

Perpetual funding capture across Binance, Bybit, and Hyperliquid. Automated rebalancing keeps the position flat while funding accrues every eight hours.

02
  • Webhook trigger TradingView fires the Pine alert; MagicTradeBot executes within milliseconds. No polling, no delay.
  • JSON payload mapping Flexibly map action, symbol, direction, size, and SL/TP values from the alert message body.
  • Multi-exchange routing Route signals to Binance, Bybit, OKX, Bitget, or Hyperliquid with per-exchange overrides.
  • Risk layer always on Every signal validates through the full risk engine before execution. No bypasses.
  • Lifecycle commands Open, close, reverse, and partial position commands from a single Pine strategy.
  • Broadcast on trigger Every execution announces to Telegram, Discord, WhatsApp, or system logs — your choice.
Read the integration guide
Webhook payload TradingView → MagicTradeBot
// Pine Script alert body
{
  "action":      "open_long",
  "symbol":      "{{ticker}}",
  "exchange":    "bybit",
  "leverage":    10,
  "size_pct":    5,
  "stop_loss":   "{{plot_0}}",
  "take_profit": "{{plot_1}}",
  "dca_enabled": true,
  "secret":      "your-webhook-secret"
}
01
TradingView
Pine alert
02
Webhook
JSON parse
03
Risk engine
Validate
04
Exchange
Order live
03
Free Tier 3 exchanges · 2,353 symbols
Binance
1,751
USDT perpetual
Bybit
317
Linear perpetual
Bitget
285
USDT mixed
Pro + Studio 9 additional exchanges · 3,479 symbols
OKX
391
Linear swap
Hyperliquid
172
Perp DEX
Gate.io
624
USDT settle
KuCoin
197
USDT perpetual
Kraken
146
Futures
HTX
290
USDT perpetual
BingX
219
Perpetual
Phemex
98
USDT
MEXC
343
Caution advised
04
All eleven signal families Active in paper mode with full feature parity
Trailing gap, streak guard, DCA Same risk engine that runs in live trading
Free tier exchanges Binance, Bybit, Bitget for the entire roster of paper bots
Same binary as live Flip one flag in config to graduate to real trading
Redis fleet mode in paper Stress-test multi-bot coordination before committing capital
paper · 40 bots · binance PAPER
PAPERdemo_mode: true
PAPERexchange: Binance
PAPERbots: 40 / limit: ∞
SIGNALRSI_DIV · ETHUSDT
FILLLONG @ 3,241.80 (sim)
PNL+2.4% · 4h hold · TP hit
PAPERZero rate limits hit
Paper bot ceiling
Time restriction
$0
Cost to operate
11/11
Signals active
05
01
Primary platform

MagicTradeBot

The professional crypto trading bot. Rust-powered, self-hosted, zero-dependency binary. Runs on any operating system, any server, without external services required.

  • 12 exchanges, 5,832 USDT perpetual symbols
  • 11 signal families with multi-timeframe confluence
  • Smart DCA with volatility gate — no catching falling knives
  • Virtual SL/TP immune to exchange-side wick hunting
  • Funding rate farming and Hyperliquid whale copy trading
  • TradingView webhook integration for any Pine strategy
  • SQLite (free) or PostgreSQL fleet DB (Pro+)
  • Unlimited paper trading — forever
12 Exchanges
Paper bots
5,832 Symbols
$0 To start
FreeBinance, Bybit, Bitget · unlimited paper
Pro · $29All 12 exchanges + PostgreSQL + CVD/OFI
Studio · $7928 live bots + Redis nodes + early access
02
Infrastructure layer

RedisMarketBridge

The market data backbone. Fetches kline data from exchanges once and broadcasts to all bot instances via Redis pub/sub — eliminating redundant API calls at any fleet size.

40+Bots per node
0Rate limit risk
  • One Redis node serves unlimited MagicTradeBot instances
  • WebSocket pooling — one persistent stream per exchange
  • Sub-millisecond broadcast latency to all subscribers
  • Free tier available, MIT licensed
Explore RedisMarketBridge
03
Alpha layer

ArbEdgeBot

Cross-exchange arbitrage detection and scoring engine. Monitors 8,192+ symbol pairs across twelve exchanges, scores each opportunity, and routes winners to your MagicTradeBot fleet.

8,192+Pairs monitored
<50msSignal routing
  • CEX–CEX, CEX–DEX, and triangular arbitrage
  • v2 scoring: spread × liquidity × execution probability
  • Configurable minimum threshold before signals fire
  • Included in Pro & Studio plans
Explore ArbEdgeBot
06
01 What's new in v6.0? +
v6.0 ships Redis fleet scaling via RedisMarketBridge, PostgreSQL fleet database mode, CVD+OFI signal modules, trailing gap with streak protection, and ArbEdgeBot v2 integration — all in the same single binary.
02 What makes MagicTradeBot different from other bots? +
Self-hosted, not cloud-based — your keys never leave your server. Rust core for raw performance. Twelve exchanges in one binary. Fleet coordination via Redis. TradingView integration, whale copy trading, funding farming, and enterprise-grade risk management — all in one platform.
03 Is paper trading really free and unlimited? +
Yes — paper trading is free forever with no bot limit and no time restriction. Run forty, a hundred, or more paper bots on Binance, Bybit, or Bitget. All signal families and risk rules work identically to live mode. Flip one config flag to go live.
04 How does TradingView signal integration work? +
You configure a webhook URL in TradingView. Any Pine Script alert fires a JSON payload to MagicTradeBot. The bot parses, validates through the risk engine, and executes on your chosen exchange — with DCA, SL/TP, and all risk rules applied automatically.
05 Do I need Redis to use MagicTradeBot? +
No. Redis is optional — only needed when running multiple bot instances that share market data (fleet mode). A single bot runs with SQLite and zero external services. Redis becomes valuable at three or more bots per exchange.
06 Which exchanges are supported? +
Twelve total. Free tier: Binance, Bybit, Bitget. Pro and Studio unlock OKX, Hyperliquid, Gate.io, KuCoin, Kraken, HTX, BingX, Phemex, and MEXC. All share the same unified execution layer and config format.
07 What are the system requirements? +
A single portable binary — no database, no runtime dependencies. Configure via YAML, run. Works on Windows, macOS, Linux, or any Docker container. A basic VPS with one vCPU and one gigabyte of RAM handles most deployments.
08 What does pricing look like? +
Paper trading is free forever. Pro starts at twenty-nine dollars per month — all twelve exchanges, PostgreSQL, CVD/OFI signals. Studio is seventy-nine — up to twenty-eight live bots, Redis nodes, early access. Full details on the pricing page.
Ready when you are

Download the binary.
Run a paper fleet by tonight.

No signup. No credit card. No time limit. Production-grade trading infrastructure, free to operate forever in paper mode.

Download binary Read the docs
Available for macOS · Linux · Windows · Docker ~32MB binary · single executable · no installer Verified SHA-256 checksums on every release