BotVigil

Automate Your
Crypto Strategy

9 strategies. 3 smart bots. Backtesting, optimization, and real-time monitoring. Self-hosted, open source, fully yours.

0

Strategies

0

Smart Bots

0+

Endpoints

0

Tests

0

Services

0

Strategies

0+

API Endpoints

0

Tests Passing

0

Docker Services

0

Smart Bots

Everything you need to trade smarter

From strategy configuration to live execution, every tool in one platform.

9 Trading Strategies

RSI, SMA Crossover, Multi-Indicator, Trend Following, Futures, News Sentiment, plus three AI-enhanced SmartBots.

Backtesting Engine

Simulate strategies on historical data with equity curves, Sharpe ratio, and trade-by-trade breakdowns.

Parameter Optimization

Grid search across strategy parameters to find optimal configurations, ranked by performance.

Risk Management

Portfolio drawdown limits, exposure caps, daily loss stops, and automatic bot pausing.

Real-Time Dashboard

Live prices via WebSocket, instant position monitoring, and bot status updates.

Paper & Live Trading

Test safely in paper mode with simulated orders. Go live per-bot when your strategy is ready.

Alerts & Notifications

Price alerts, trade execution notifications, and Telegram integration for 24/7 monitoring.

Self-Hosted & Private

Your data stays on your server. Deploy with Docker in minutes. Full control, no third parties.

Analytics & Reporting

Strategy comparison, P&L timeseries, win rate by hour heatmaps, and CSV export.

Markets & Charting

Interactive candlestick charts with real-time streaming. Spot and futures across 6 timeframes.

Smart Product Bots

Three pre-built trading products, each with a distinct personality. Multiple sub-analyzers cast weighted votes — the bot only acts when the combined score crosses your threshold.

ScalperHawk

Smart Bot

Aggressive fast-paced scalper

Built for rapid market entries and exits. Combines RSI momentum with EMA crossover signals and Bollinger Band squeeze detection. Optimized for high-frequency trading on short timeframes.

Speed Profiles

Aggressive

1m

50 trades/day

Moderate

5m

20 trades/day

Conservative

15m

10 trades/day

Sub-Analyzer Weights

RSI (14)1.0
EMA Cross (9/21)1.2
Bollinger Bands (20)1.0
Funding Rate0.3

Weighted Voting: score = sum(vote × weight) / sum(weights). The bot executes when the score crosses the signal threshold.

9 Strategies, One Platform

From simple single-indicator bots to sophisticated multi-signal smart products. Pick the strategy that matches your trading style.

Traditional

RSI Simple

Classic oversold/overbought reversal signals using the Relative Strength Index

Best for: Range-bound markets

rsi_periodoversoldoverbought
Traditional

SMA Crossover

Golden cross and death cross trend signals using two Simple Moving Averages

Best for: Trending markets

fast_periodslow_period
Traditional

Multi-Indicator

5-indicator democratic voting system combining RSI, SMA, MACD, Bollinger, and EMA

Best for: High-confidence entries

indicatorsweightsthreshold
Traditional

Trend Following

EMA trend detection with dynamic ATR-based trailing stop that ratchets up

Best for: Macro trend riding

trend_periodatr_periodmultiplier
Traditional

Futures Trend

Leveraged trend following for futures markets with configurable leverage up to 125x

Best for: Aggressive leveraged trading

leveragetrend_periodatr_period
Traditional

News Sentiment

NewsAPI-powered article sentiment analysis with positive/negative word scoring

Best for: Event-driven markets

keywordsthresholdinterval
Smart

ScalperHawk

AI-enhanced rapid scalping with 4 sub-analyzer weighted consensus voting

Best for: High-frequency short timeframes

speed_profile
Smart

TrendSurfer

Patient trend riding with macro sentiment overlay and MACD momentum

Best for: Swing trading macro moves

speed_profile
Smart

Sentinel

Maximum confluence multi-source validation — only trades when everything aligns

Best for: Conservative high-probability entries

speed_profile

How It Works

Three steps from configuration to live trading.

01

Configure

Choose a strategy, set parameters, select your trading pair and timeframe. Start in paper mode.

02

Deploy

Start your bot with one click. It runs 24/7 inside Celery workers, analyzing markets and executing trades automatically.

03

Monitor

Track performance in real-time. Backtest variations, optimize parameters, and refine your strategies.

See It in Action

A real-time dashboard for monitoring bots, trades, and portfolio performance.

https://botvigil.com/dashboard
BotVigil Dashboard

Dashboard Preview

Screenshot coming soon

Built with battle-tested technologies

BinanceBinance
PythonPython
FastAPIFastAPI
Next.jsNext.js
TypeScriptTypeScript
MongoDBMongoDB
RedisRedis
DockerDocker
CeleryCelery
TelegramTelegram
BinanceBinance
PythonPython
FastAPIFastAPI
Next.jsNext.js
TypeScriptTypeScript
MongoDBMongoDB
RedisRedis
DockerDocker
CeleryCelery
TelegramTelegram

Backtest Before You Risk

Validate every strategy on historical data. Optimize parameters with grid search. Deploy only what works.

Simulate strategies on historical market data

Equity curve visualization with peak-to-trough drawdown

Grid search parameter optimization (up to 500 combinations)

Sharpe ratio, max drawdown, and win rate metrics

Trade-by-trade breakdown with entry/exit analysis

Export results as CSV for external analysis

Equity Curve

0

Sharpe

0%

Win Rate

-0%

Max DD

Trade with Confidence

Built-in risk controls protect your capital. Four configurable safety limits run pre-trade validation before every order.

Portfolio Drawdown Limit

Automatic bot pausing when portfolio drawdown exceeds your configured threshold. Set per-bot limits from 1% to 50%.

Exposure Caps

Maximum portfolio exposure limits prevent over-concentration. Control total USDT deployed across all active bots.

Daily Loss Stops

Per-day loss limits halt all new BUY orders before damage compounds. Resets automatically at midnight UTC.

Paper Mode Default

Every bot starts in paper mode with simulated orders at real market prices. Zero capital at risk until you explicitly go live.

Every bot starts in paper mode. Go live only when you're confident.

Your Server. Your Data. Your Rules.

Deploy the entire platform on your own infrastructure with a single command. No third-party access to your trades, keys, or strategies.

One Command Deploy

docker compose up -d --build

100% Private

API keys never leave your server

Open Source

Full source code, audit everything

terminal

$ docker compose up -d --build

Creating mongodb ... done

Creating redis ... done

Creating backend ... done

Creating celery ... done

Creating beat ... done

Creating frontend ... done

 

✓ All 6 services running

0

Strategies

0

Tests

0

Services

Start trading smarter today

Deploy in minutes. Paper trade safely. Go live when ready.