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