AI-Powered BTC Trading Bot

Smarter BTC Trading.
Powered by AI.

XGBoost ML model reads hourly candles, detects high-probability entries, and fires signals automatically — 24/7.

BTC/USDT
Get Access View Live Results
Total Equity
USDT
Win Rate
Closed positions
Total Trades
Paper trading
Total P&L
Cumulative USDT
Real results, not backtests.

Live equity curve from actual bot runs. Updated every hour.

Portfolio Equity
Starting balance: $100,000 USDT
Top 5 Trades by Return
Entry Exit Entry Price Exit Price P&L Return Reason
Loading trades...
Everything built in.
01
XGBoost ML Model
Trained on historical BTC/USDT data with 9 technical features. Predicts 48-hour price movement with a configurable confidence threshold.
02
Technical Indicators
SMA crossover (35/65), RSI, Bollinger Bands, volume surge, and momentum — all computed from hourly OHLCV candles via CCXT Binance.
03
Smart Exit Logic
Profit target (5%), stop loss (2%), SMA cross-down, and 72-hour max hold. No trade stays open longer than it should.
04
Telegram Alerts
Get instant notifications on every signal, entry, and exit. Check live BTC price, unrealized P&L, and trade history — right from Telegram.
05
Live Dashboard
Real-time portfolio overview, equity chart, trade history, and signal feed — all streamed live via WebSocket. No page refreshes needed.
06
Full Transparency
Every signal is logged with timestamp, indicator values, ML confidence, and action taken. You always know exactly why the bot traded.
Three steps. Fully automated.
01
📡
Bot Monitors
Hourly OHLCV candles fetched from Binance. SMA, RSI, and Bollinger Bands calculated fresh every hour — 24 hours a day.
02
🤖
Signal Detected
XGBoost ML model predicts price movement. Entry signal fires when SMA crossover, high volume, and ML confidence all align.
03
Trade Executed
Position opened automatically. You get a Telegram alert with entry price, ML confidence score, and reasoning immediately.
Common questions.
All trades shown are paper trades — real signals, real market data, but no real funds at risk. This is the testing phase. All performance stats are from live bot runs using actual Binance price data.
Three conditions must align simultaneously: the fast SMA (35) crosses above the slow SMA (65), volume is above average, and the XGBoost ML model predicts a price increase above the 3% confidence threshold. All three must be true for an entry signal to fire.
The bot has a hard 2% stop loss on every position. If BTC drops 2% from entry, the position is closed immediately. There's also a 72-hour maximum hold time — no trade ever sits open indefinitely.
No. The bot runs 24/7 on a Raspberry Pi 5. You get Telegram alerts and dashboard access — no setup required on your end. Just connect your Telegram and log into the dashboard.
Every trade is logged to Supabase with full entry/exit timestamps, prices, and signal details. The equity chart on this page is pulled directly from the live database — it's not a backtest or simulation.
One plan. No surprises.
Early Access
£49
per year · cancel any time
Get Access →