Navigate markets. Make informed decisions. One unified dashboard with your data on your own dedicated VPS, your own broker keys, your own decisions.
Five brokers — Alpaca + Schwab recommended, with Tradestation, Tastytrade, and Tradier as alternatives. Three strategy engines validated on five years of pinned-bar walk-forward backtests. Per-instance encryption keys. MFA + step-up re-auth on every sensitive action. Paper-by-default.
Three engines run in parallel; you choose which to enable.
90% allocation. Breakout + pullback scanner on equities, expressed as 30-DTE 0.70-delta options. Regime-Kelly sizing, swing-low stops, partial-take at 2R/3R/4R, eager pyramid into winners.
10% allocation, 24/7. 20-day breakouts with SMA 20/50 alignment, BTC SMA-100 bear filter, 8% hard stop, 30-day time stop. Pyramid + vol-target + conviction tiers.
One dashboard URL. Your data on your own dedicated VPS.
Every customer signs in at dashboard.tradingarbor.com. One URL to bookmark, one URL to share when troubleshooting, one URL on your password manager.
Behind the scenes, the dashboard transparently routes you to your own dedicated DigitalOcean droplet — the trading engine, Postgres, encryption keys, and broker creds all live there. No shared infrastructure, no shared keys, no shared blast radius.
Your instance is also reachable directly at its per-customer subdomain for admin / debug / router-bypass scenarios. The unified URL is the default; the direct URL is the fallback.
5-year walk-forward on pinned Alpaca bars. Deterministic, reproducible.
| Variant | Sharpe | Avg/yr | Worst yr |
|---|---|---|---|
| Portfolio blend (90/10) | ~1.26 | ~+182% | +10% |
| Swing (current shipped) | ~1.10 | ~+195% | ~+5% |
| Crypto trend (with stack) | — | ~+79% | -14% (2022) |
A 4-test battery on every shipped change.
Knob ±20% sweep — neighbors must be within 6% of peak. Rejects knife-edge optimums.
Higher returns can't come from looser risk controls. Profile must not be worse than baseline.
No single year drives the aggregate Sharpe. Rejects regime-luck strategies.
Top-10% trade share must be better than baseline. Rejects fragile "needs the home runs" strategies.
Broker credentials live here — security is treated as load-bearing.
Designed to be left alone.
Glance at the daily summary email + dashboard. Engines self-heal dead threads; certs renew automatically; backtest snapshots refresh on launcher boot.
1 vCPU, 2 GB RAM is plenty. Hetzner CX22 or DigitalOcean basic droplet. Domain registration optional but recommended for Let's Encrypt TLS.
One docker compose --profile prod up brings up
engines, dashboard, Caddy reverse proxy, optional Postgres for
multi-tenancy. Full runbook in DEPLOY.md.
Three tiers. Every plan includes a dedicated VPS with your
own encryption keys, broker creds, and isolated trading state — accessed
through one unified dashboard.tradingarbor.com URL.
For paper-validating the engines on a small live account.
Faster droplet, headroom for higher-frequency engines + future features.
For larger accounts running all three engines plus extras.
Cancel anytime via the Sign in billing portal. Your droplet, broker keys, and trading state are deleted within 7 days of cancellation. Trading involves substantial risk of loss; see the legal notice at the bottom of this page before subscribing.
This is an automated trading platform — make sure these are true:
Have questions before subscribing? Email hello@tradingarbor.com.