AlgoDeploy is a self-hosted Python framework for algorithmic trading — backtest, risk-manage, and deploy your own strategies to live execution. It runs on your machine; your broker keys never leave it. No cloud lock-in, no subscription, no black box. You bring the strategy; AlgoDeploy is the engine.
Buy once, own it forever. Every paid license includes the full source code — it's self-hosted, so your strategies keep running on your own hardware no matter what happens to us.
Python 3.10+ · Windows, Mac, Linux · No subscription required
From backtesting to live deployment — you define the strategy, AlgoDeploy provides the tools to run it.
Vectorized engine for fast iteration, event-driven for complex logic. Long and short strategies, slippage, commissions, and next-bar-open fills built in. Export results to interactive HTML reports.
Composable rule system with 10 technical indicators. Scan your universe, qualify candidates, and pre-compute exit levels in one pass.
Four position sizers, eight pre-trade checks, runtime drawdown monitor with circuit breaker. Configurable from conservative to aggressive.
Automated scan-size-check-execute loop with Alpaca Markets. U.S. equities, ETFs, and crypto (BTC/USD, ETH/USD, etc.) auto-routed by symbol. Intraday data from 1-minute to daily. Dry-run mode lets you validate before risking real capital.
Monitor positions, equity, risk, and alerts from your browser. WebSocket updates, stop/resume controls, full trade history, plus native Telegram, Discord, and webhook notifications for critical events.
VIX and SMA regime classification, parameter sweep grid search with heatmaps, walk-forward optimization, and Monte Carlo confidence intervals. Know if your edge is real.
Pick a preset in the dashboard, write a YAML config, or code a Python class. Your call.
Click Run or type one command. Full metrics: Sharpe, drawdown, win rate, and interactive HTML reports.
Set position limits, drawdown thresholds, and sizing rules. Start with a preset or go custom.
Connect your Alpaca account, start the runner, and monitor from the dashboard. Dry-run first.
Non-coders get an easy button. Power users get full control. Same engine underneath.
Live, in your browser. Pick a strategy, change the symbol or params, click Run — it computes on sample daily data right here. A simplified preview of the real engine; results are hypothetical, not a forecast.
One file. One command. algodeploy backtest mean_reversion.yaml — generates a full interactive report with metrics, equity curve, and Monte Carlo analysis.
Total flexibility. Override on_bar() for event-driven or generate_signals() for vectorized. Custom indicators, multi-leg entries, anything you can code.
Sample backtest · hypothetical results, for software demonstration · not investment advice
No data normalization. No file wrangling. Pick a symbol, set a date range, click Run.
Alpaca Markets (free, intraday from 1-minute to daily with years of history) and Yahoo Finance (free, daily) are built in. Enter a symbol and go — the engine pulls clean OHLCV bars at the timeframe you choose.
Have your own data? Drop in a CSV or implement the simple DataSource interface to connect any API or database. Bring your data if you want to — but you don't have to.
Built-in sources deliver normalized, split-adjusted OHLCV data ready for backtesting. No cleaning, no mapping, no formatting. The engine handles it so you can focus on strategy logic.
Straight talk on who it fits — and who it doesn't.
Pay once, own it forever. Full source code included.
Do the math: QuantConnect charges ~$60/mo ($720/yr) just for live trading. AlgoDeploy Starter is $99 once — after one year you've saved ~$500, after three years over $1,700. See the full comparison →
| Compare tiers | Student Free |
Starter $99 |
Pro $249 |
Quant $499 |
|---|---|---|---|---|
| Vectorized backtesting | ✓ | ✓ | ✓ | ✓ |
| Event-driven backtesting | — | ✓ | ✓ | ✓ |
| All data sources (Alpaca, custom) | — | ✓ | ✓ | ✓ |
| Live trading (Alpaca & Interactive Brokers) | — | ✓ | ✓ | ✓ |
| Risk management (sizers, 8 checks, monitor) | — | ✓ | ✓ | ✓ |
| Regime filters (VIX / SMA) | — | — | ✓ | ✓ |
| Parameter sweep + walk-forward | — | — | ✓ | ✓ |
| Monte Carlo simulation | — | — | ✓ | ✓ |
| Multi-strategy portfolio | — | — | — | ✓ |
| REST API access | — | — | — | ✓ |
| White-label reports | — | — | — | ✓ |
🔒 Payments secured by Stripe. Your broker API keys never leave your machine, and we never store or transmit your trading data — the software runs entirely on your own hardware.
All software updates, new broker integrations, priority email support, private Discord, strategy discussion, and early access to new features.
Your one-time license never expires. Non-subscribers keep the version they purchased forever. Active subscribers receive all updates automatically.
BTC/USD or ETH/USD) and routes them through Alpaca's crypto data feed. See examples/crypto_btc.yaml for a complete crypto config. Single-leg US equity options are supported through Interactive Brokers (standard OCC symbols). Multi-leg option spreads, futures, and forex are not yet supported.I've always wanted to automate the signals and strategies I'd tested and believed had value — without paying a monthly fee or investing blindly in someone else's algo. So I had to build the pipes and learn to do it myself. Now I'm sharing what I've learned, so you can build your own strategies and own your own algo.
You make the choices. You own the risk decisions. You earn the results.
Joe Schatzman
Founder & developer — I built AlgoDeploy's backtest-to-live engine (623 tests and counting) for my own trading, then opened it up.
Professional-grade software tools at a fraction of the cost of platform subscriptions. You bring the strategy.
Start Free Trial