v6.0 Now shipping with Redis fleet scaling

Trade smarter. Scale further.

The professional crypto trading bot — one self-hosted binary that runs your strategies, enforces your risk rules, and scales to a whole fleet. Free unlimited paper trading, forever.

Exchanges12
Paper bots∞
To start$0
Dependencies0
magictradebot — live · binance
LIVE
08:41:02fillETHUSDT long filled @ 3,241.80
08:41:07tpBTCUSDT take-profit hit → +2.4%
08:41:09signalRSI divergence · SOLUSDT · 15m
08:41:11entrySOLUSDT long queued CVD + OFI confirm
08:41:13pnlfleet snapshot → +$847.22 today
08:41:18scanmonitoring 4,081 symbols
Core engineRust
DeploymentSelf-hosted
Exchanges12
USDT symbols5,832
SetupZero-config
Runs onAny OS
Paper tradingFree forever
  • ✓
    Self-hosted, zero-dependency
    A single Rust binary. No cloud account, no third-party data exposure, no install ritual. Download, add your config, run.
  • ✓
    Risk enforced before execution
    Every order passes a layered risk engine — balance limits, leverage caps, cooldowns, volatility filters — before it ever reaches the exchange.
  • ✓
    Starts simple, scales when ready
    Run one bot on SQLite today. Add a Redis node and a PostgreSQL fleet database when you grow — same binary, same config.
first run ~30 seconds
# 1 — download the binary (any OS) $ ./magictradebot # 2 — it starts in paper mode, SQLite, zero config → db: sqlite (embedded) → mode: paper · bots: unlimited → exchange: binance · 1,751 symbols # 3 — flip one flag to go live demo_mode: false
01 Signals

Read the market every way that matters

Eleven signal modules — RSI, MACD, Bollinger, VWAP, CVD, OFI, MTF, Ichimoku, Volume, ATR, and Top Movers — with configurable thresholds, multi-timeframe logic, and confluence rules. Or skip them entirely and fire your own TradingView Pine Script straight into live execution via webhook.

  • RSI
  • MACD
  • CVD
  • OFI
  • VWAP
  • + 6 more
11 02 Signal modules

+ Webhook

Any Pine Script strategy goes live, risk-checked.

03 Risk

Protection first

Virtual SL/TP runs off-exchange — immune to wick hunting. Trailing gap tightens as profit grows, and streak confirmation blocks premature exits on noise candles.

04 Capital

Smart DCA

Dollar-cost averaging with a Volatility Gate that pauses orders during violent moves — so capital never gets deployed into the worst candles of a crash.

05 Scale

From one bot to a whole fleet

Start on embedded SQLite. When you're running many bots, RedisMarketBridge fetches market data once and shares it across every instance, while a PostgreSQL fleet database answers one query across your entire operation.

SQLite → PostgreSQL Redis fleet mode Near-zero rate-limit risk
01 SIGNAL
Detect
module or webhook
→
02 RISK
Validate
limits · caps · gates
→
03 EXECUTE
Place order
12 exchanges
→
04 MONITOR
Manage exit
SL/TP · trailing
Market
Watch auto-trading
Whale
Hyperliquid copy trading
Funding
Delta-neutral farming
Alerts
Telegram · Discord
  • ✓
    Zero rate-limit risk
    Forty bots sharing one stream make the same API calls as a single bot. Ban risk drops to near zero, whatever your fleet size.
  • ✓
    Perfect synchronisation
    Every bot sees the same candle at the same instant — no timing drift, consistent signals across the whole fleet.
  • ✓
    Scale by adding a file
    A new bot is a new config file pointed at the same Redis stream. No new API keys, no infrastructure changes.
fleet topology data fetched once
# exchange data → fetched ONE time Binance · Bybit · OKX websocket ↓ RedisMarketBridge push → streams ↓ ↓ ↓ ↓ ↓ Bot-01 Bot-02 ... Bot-40 ↓ PostgreSQL fleet DB // unified P&L
✓
Full feature parity with liveEvery signal module, trailing gap, streak confirmation, and DCA rule is active in paper mode. Nothing is locked behind the paywall.
✓
The same binary as livePaper and live are one program. Flip demo_mode: false and your tested config goes live unchanged.
✓
Stress-test at fleet scaleRedis fleet mode works in paper too — validate forty bots before a single real order.
paper mode · 40 bots · binance
PAPER
→ demo_mode: true → bots: 40 / limit: ∞ → signal: RSI_DIV fired · ETHUSDT → fill: long @ 3,241.80 (simulated) → pnl: +2.4% · TP hit → rate limits exceeded: 0
∞
Paper bots
∞
Time limit
$0
Cost
0
Signup required
CORE Primary platform

MagicTradeBot

The professional crypto trading bot. Signal evaluation, order execution, and risk management in one Rust-powered, self-hosted binary that runs anywhere with no external services.

  • 12 exchanges · 5,832 USDT perpetual symbols
  • 11 signal modules + TradingView webhook
  • Virtual SL/TP, smart DCA, Market Watch auto-trading
  • SQLite free · PostgreSQL fleet mode on Pro+
  • Unlimited free paper trading
RustCore engine
12Exchanges
FREEBinance, Bybit, Bitget · unlimited paper bots · SQLite.
PRO $29All 12 exchanges · PostgreSQL · CVD/OFI signals.
STUDIO $79Up to 28 live bots · Redis nodes · early access.

WhaleEdgeBot

Tracks high-performance Hyperliquid whales on-chain and mirrors their perpetual trades onto your exchange of choice — edge-scored and risk-checked.

9+Whales tracked
12Exec venues
Explore WhaleEdgeBot →

ThetaFlowBot

A multi-strategy options premium-selling bot — put/call credit spreads and iron condors with EM strike placement and Monte Carlo scoring.

3Strategies
10kMC paths
Explore ThetaFlowBot →

ArbEdgeBot

Cross-exchange arbitrage and funding-farming engine. Monitors 8,192+ pairs across 12 exchanges and routes scored signals to your fleet in under 50ms.

8,192Arb pairs
<50msRouting
Explore ArbEdgeBot →

RedisMarketBridge

The market-data backbone. Fetches klines once and broadcasts to every bot instance via Redis pub/sub — eliminating redundant API calls at any fleet size.

40+Bots / node
0Rate-limit risk
Explore RedisMarketBridge →
Free $0 Unlimited paper · 3 exchanges · SQLite
Pro $29/mo All 12 exchanges · PostgreSQL · CVD/OFI
Studio $79/mo Up to 28 live bots · Redis nodes · early access
60s
To go
live

There's no separate "pro build." You run the same free binary the whole time — your license key simply unlocks the exchanges, database mode, and bot count for your plan on the next restart.

Start free, prove it on paper, then drop in a key when the analytics say you're ready.

01What makes MagicTradeBot different?+
It runs entirely on your own server — full privacy, no cloud lock-in, your keys never leave your machine. It's a single Rust binary covering 12 exchanges, signal strategies, TradingView integration, and fleet scaling, with risk enforced before every order.
02Is paper trading really free and unlimited?+
Yes — no bot limit, no time limit, no signup. Run as many paper bots as you like on Binance, Bybit, or Bitget with every signal and risk rule active. Flip demo_mode: false to go live.
03Do I need Redis?+
No. Redis is optional and only matters when you run multiple bots sharing market data. A single bot runs perfectly on SQLite with zero external services. Redis becomes valuable at roughly 3+ bots per exchange.
04What are the system requirements?+
A single portable binary with no dependencies. Works on Windows, macOS, Linux, or Docker. A basic VPS with 1 vCPU and 1GB RAM handles most deployments.
05How does pricing work?+
Paper trading is free forever. Pro is $29/month (all 12 exchanges, PostgreSQL, CVD/OFI). Studio is $79/month (up to 28 live bots, Redis nodes, early access). The license activates the same binary in about a minute.
Ready when you are

Trade smarter. Start free.

MagicTradeBot v6.0 — Redis fleet, 12 exchanges, and unlimited free paper trading. No credit card to start, no lock-in if you continue.

Download free Read the docs
→No signup to paper trade
→License activates in 60 seconds
→Self-hosted · your keys stay yours