Docs Pricing Get live access

Quickstart

This guide gets you from zero to paper trading in under 10 minutes.

Step 1: Install

npm install -g edgeproof

Step 2: Configure

edgeproof init

Answer the wizard's prompts. For a quick start:

Step 3: Start

edgeproof start

EdgeProof spawns four processes:

Check status:

edgeproof status

Step 4: Watch the scoreboard

edgeproof dashboard

Opens http://127.0.0.1:3030, a local web UI showing your paper trades, open positions, and per-signal-source win/loss breakdown.

Guardrails (paper trading defaults)

EdgeProof starts conservatively. Defaults per position:

Setting Default
Position size budget $500
Max contracts per underlying 2
Take-profit +75%
Stop-loss −50%
Trailing stop −40% (activates at +30%)
Max hold 150h

Change any of these in .env. See config reference.

Stop and halt

edgeproof halt       # pause new entries, keep managing exits
edgeproof stop       # stop everything gracefully
edgeproof flatten    # close all positions, then stop

When you're ready for live

After you've verified a signal source's paper performance, upgrade:

edgeproof license activate EP-XXXX-XXXX-XXXX-XXXX

Then change ALPACA_PAPER_TRADE=False in .env and restart. Live trading is locked behind the license. Paper always works without one.