Backtest, risk-manage, and deploy your own strategies to live execution. No cloud lock-in, no subscription, no handing your edge to a black box. You bring the strategy; AlgoDeploy is the engine.
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.
No terminal. No code. Pick a preset, tweak your params, click Run. Full HTML report included.
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.
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.
Pay once, own it forever. Full source code included.
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.Professional-grade software tools at a fraction of the cost of platform subscriptions. You bring the strategy.
Start Free Trial