Crypto Paper Trader

live + backtest dashboard
LIVE Updated 2026-06-10 04:31:14 PT
Live 12 trades
Backtest sim · 35d
Strategy

Live — Portfolio

Equity
$907.21
cash $374.87 + 3 positions
Return
-9.28%
vs $1,000 start
Win Rate
33.3%
4W / 8L
Trades Closed
12
3 open
Unrealized P&L
$-4.92
on 3 open positions
Fees Paid
$21.66
Tier 1 taker 0.6%
Max Drawdown
13.1%
peak → trough on equity curve
Sharpe (est)
-4.68
hourly bars · annualized

Live — Equity Curve

214 snapshots
Portfolio Value Over Time $912.38

Live — Drawdown

% Below Running Peak 13.1% max

Open Positions — Unrealized P&L

Per-Position Unrealized P&L 3 open
Allocation $907.21
CASH41.3%
ONDO19.1%
NEAR19.9%
WLD19.7%

Active Watchlist — 60 Day

7 pairs · dots = your trades
BTC-USD -13.9%
$60,903
60d H/L $82,200 / $60,850 RSI 23
INJ-USD +75.5%
$5.08
60d H/L $6.98 / $2.89 RSI 46
NEAR-USD +51.5%
$2.04
60d H/L $2.81 / $1.26 RSI 48
entry $2.09 · -2.5%
ONDO-USD +40.4%
$0.3408
60d H/L $0.4520 / $0.2427 RSI 46
entry $0.3303 · +3.2%
VVV-USD +67.3%
$13.48
60d H/L $20.84 / $8.06 RSI 41
WLD-USD +69.4%
$0.4898
60d H/L $0.5414 / $0.2345 RSI 61
entry $0.5052 · -3.0%
XLM-USD +22.4%
$0.1839
60d H/L $0.2596 / $0.1434 RSI 48

Live — Daily Realized P&L

5 trading days
Closed-Trade P&L by Date $-76.93 total
Cumulative Realized P&L $-76.93
P&L by Pair $-76.93 total
Win / Loss 12 closed
Avg Win
+$5.40
Avg Loss
$-12.32
Best
+$11.28
Worst
$-20.61
P&L Distribution 12 trades
Daily Wins / Losses 4W / 8L

Open Positions — Detail

3 open
PairEntryCurrentQtyMkt Val Unrealized P&LOpenedTrail HighTrail%TP
ONDO $0.3303 $0.3408 507.988032 $173.12 +$5.31 (+3.2%) 06-05 09:45 $0.3472 10%
NEAR $2.09 $2.04 88.395090 $180.24 $-4.60 (-2.5%) 06-08 22:02 $2.09 10%
WLD $0.5052 $0.4898 365.436030 $178.99 $-5.63 (-3.0%) 06-09 13:02 $0.5052 10%

Watchlist Detail

7 slots
PairPrice60dRSI DipPullbackTrailStop ScoreStatus
BTC-USD $60,903 -13.9% 23 36.0 48.0 6% 12%
INJ-USD $5.08 +75.5% 46 50.0 10% 15% 70 ⏱ cd 6.5h
NEAR-USD $2.04 +51.5% 48 50.0 10% 15% 90
ONDO-USD $0.3408 +40.4% 46 38.0 50.0 10% 15%
VVV-USD $13.48 +67.3% 41 38.0 50.0 10% 15% 75
WLD-USD $0.4898 +69.4% 61 38.0 50.0 10% 15% 100
XLM-USD $0.1839 +22.4% 48 38.0 50.0 10% 15% 70

Recent Scout Swaps

No swaps in most recent scout run

Closed Trades

12 outcomes
DatePairTypeEntryExit HoldP&LReason
06-09 23:01 INJ EXIT $6.47 $5.26 9.2d $-10.97 Trail $5.26 (high $5.53, ATR-trail 4.3%)
06-05 20:00 WLD EXIT $0.3800 $0.4500 3.1d +$11.28 Trail $0.45 (high $0.53, ATR-trail 12.0%)
06-05 07:00 BTC EXIT $62,643 $60,815 1.5d $-4.57 Trail $60815.42 (high $63982.33, ATR-trail 4.0%)
06-05 07:00 TRUMP EXIT $1.74 $1.63 11.0h $-13.43 Trail $1.63 (high $1.74, ATR-trail 4.8%)
06-04 00:00 NEAR EXIT $2.75 $2.46 4.7h $-6.02 Trail $2.46 (high $2.75, ATR-trail 8.8%)
06-03 19:02 INJ EXIT $6.47 $6.10 3.0d $-20.61 Trail $6.10 (high $6.78, ATR-trail 6.4%)
06-03 19:02 VVV EXIT $18.32 $19.25 2.0d +$3.29 Trail $19.25 (high $21.08, ATR-trail 8.3%)
06-03 19:02 HBAR EXIT $0.1000 $0.0800 3.0d $-8.36 Trail $0.08 (high $0.09, ATR-trail 4.0%)
06-03 05:00 VVV TP $18.32 $21.06 1.5d +$3.53 TP@10% sold 1.3541 @ $21.06
06-03 00:01 WLD TP $0.3800 $0.4400 7.2h +$3.51 TP@10% sold 65.7568 @ $0.44
06-02 12:40 FET EXIT $0.2700 $0.2400 1.7d $-15.06 Trail $0.24 (high $0.27)
06-02 11:40 HBAR EXIT $0.1000 $0.0900 1.7d $-19.52 Trail $0.09 (high $0.10)

Backtest — Current Strategy (sim, 35 days actual)

generated 2026-06-10T11:30 · 7 pairs · pullback-only · fixed sizing · regime gate

These headline numbers ARE the current live strategy: pullback-only (dip mode disabled, regime gate on, fixed sizing). It's the baseline; candidate strategies in the Strategies table below are A/B'd against it.

Read me first — this is a simulation, not live performance.
Return
+7.69%
$1,000 → $1,076.89
Sharpe
2.55
hourly · annualized
Max Drawdown
11.5%
151 bar peak-to-trough
Win Rate
58.3%
28W / 20L
Total Trades
48
35 entries
Expectancy
+$1.69
avg per trade
Avg Hold
1.2d
best 4.0d · worst 4.0h
Total Fees
$76.37
7.6% of capital

Backtest — Strategies

toggle which strategies run vs the current live baseline · metrics from the last run · changes apply on the next backtest run · needs serve_dashboard.py
StrategyDetailReturnSharpeMax DDTradesFeesNet P&LVerdict
Current (live)baseline
Current strategy+7.69%2.5511.5%48$76+$81.27
Momentum Divergencestale · last run 06-09 17:31
Momentum Divergence (MACD 12/26/9 · swing=5 · ATR trail ×2.4 cap 16% · no TP · SMA-100 trend filter)+3.04%5.920.9%18$6+$30.42✗ Worse (-4.65%)
Break & Bouncestale · last run 06-07 23:01
Break & Bounce (prev-day range → 15m breakout → 5m retest · london/ny · 2:1 RR)-3.11%-5.523.1%28$28-$31.13✗ Worse (-10.80%)
PP · Cut Losersstale · last run 06-08 20:19
Pullback Pro · cut losers (hard stop ×0.7, else live)+9.99%3.3410.6%52$77+$99.90✓ Better (+2.30%)
PP · Run Winnersstale · last run 06-08 20:19
Pullback Pro · run winners (no early TP, ride full ATR trail, else live)+5.87%1.9414.8%36$76+$58.65✗ Worse (-1.82%)
PP · Wider Trailstale · last run 06-09 20:01
Pullback Pro · wider trail (ATR ×2.4, cap 16%, else live)+23.97%6.146.5%41$67+$221.69✓ Better (+16.28%)
VSA Absorptionstale · last run 06-09 18:05
VSA Absorption (RVOL>2.0× · spread<1.2×ATR · close<35% · SMA-100 downtrend · ATR trail ×2.5 cap 18% · hard stop 12%)-0.52%-3.070.8%9$3-$5.19✗ Worse (-8.21%)
Momentum Rotationstale · last run 06-09 19:40
Momentum Rotation (top-1 by 24h return · 100% allocated · min hold 24h · rot threshold 2% · pullback RSI<60 · BTC hysteresis · 15% stop)+1.29%0.5312.2%1$18-$16.84✗ Worse (-6.40%)
Squeeze Breakoutstale · last run 06-09 20:01
Squeeze Breakout (BB 20/2 · squeeze <10% pctl · vol >1.5× · strong candle · SMA-50 trend · prior bar high · 25% sizing · ATR trail ×3 cap 18% (activates +3%) · hard stop 10% · max 2 pos · no TP · cooldown 12b)+2.23%0.976.5%7$22+$10.80✗ Worse (-5.46%)
Momentum Surge
Momentum Surge (vol >2× · breakout 10b · 50% sizing · ATR trail ×3.5 cap 22% · hard stop 15% · no TP · max 2 pos · cooldown 48b)+14.43%2.1617.6%13$67+$235.09~ Mixed (+6.74%)
Coiled Springstale · last run 06-09 20:46
Coiled Spring (BB20/2 · squeeze <20% pctl · break 24h high · vol >1.5× · BTC EMA-48 gate · 1.5% risk · TP 50% @+1R · trail 2× ATR · stop 2× · time 36b · cooldown 12b)-4.28%-11.974.3%33$23-$42.81✗ Worse (-11.97%)
Capitulation Snapbackstale · last run 06-09 23:01
Capitulation Snapback (z≤-1.5 · wick ≥1.5× · vol ≥2× · mean rev 48b · edge ≥2.5% · stop 0.75×ATR · risk 2% · time 24b · cooldown 6b)-1.49%-3.762.5%11$12-$14.88✗ Worse (-9.18%)

Backtest — A/B Equity Comparison

current live strategy vs proposed alternate(s) · daily equity from $1,000 start · same window

Backtest — Equity Curve + Drawdown

36 days · hourly → daily for clarity
Daily Equity Over 36 Days $1,076.89 (+7.69%)
Backtest Daily P&L +$81.28 total
Backtest P&L by Pair +$81.27 total
Win / Loss 48 closed
Avg Win
+$10.33
Avg Loss
$-10.40
Best
+$35.16
Worst
$-22.15
P&L Distribution 48 trades

Backtest — Per-Pair Detail

6 pairs traded
PairP&LTradesW/LWin RateAvg/Trade
VVV +$91.16 12 10W / 2L 83.3% +7.60
NEAR +$15.86 8 4W / 4L 50.0% +1.98
ONDO +$7.32 8 4W / 4L 50.0% +0.92
INJ +$4.54 9 5W / 4L 55.6% +0.50
WLD $-15.65 9 5W / 4L 55.6% -1.74
XLM $-21.96 2 0W / 2L 0.0% -10.98

Backtest — Last 30 Closed Trades

of 48 total
DatePairTypeEntryExit P&LReason
06-10 04:00 NEAR TRAIL $2.09 $2.09 $-1.44 Trail 5.9% (high 2.23)
06-10 04:00 ONDO TRAIL $0.3612 $0.3488 $-6.45 Trail 4.3% (high 0.37)
06-10 00:00 INJ TRAIL $5.48 $5.46 $-3.49 Trail 4.9% (high 5.79)
06-06 02:00 WLD TRAIL $0.4906 $0.4494 $-14.71 Trail 12.0% (high 0.56)
06-05 09:00 WLD TP $0.4906 $0.5572 +$8.12 TP@12% sold 30%
06-04 05:00 NEAR TRAIL $2.82 $2.53 $-22.15 Trail 9.2% (high 2.82)
06-04 01:00 VVV TRAIL $17.92 $19.43 +$9.02 Trail 8.6% (high 21.34)
06-03 11:00 VVV TP $17.92 $21.09 +$8.83 TP@12% sold 30%
06-02 23:00 WLD TRAIL $0.4161 $0.3818 $-21.13 Trail 9.0% (high 0.42)
06-02 01:00 VVV TRAIL $18.28 $17.70 $-6.18 Trail 6.8% (high 19.05)
06-01 21:00 INJ TRAIL $6.49 $6.82 +$6.14 Trail 5.9% (high 7.32)
06-01 21:00 XLM TRAIL $0.2524 $0.2441 $-8.03 Trail 7.8% (high 0.27)
06-01 19:00 INJ TP $6.49 $7.31 +$7.73 TP@12% sold 30%
05-30 22:00 XLM TRAIL $0.2403 $0.2284 $-13.93 Trail 8.6% (high 0.25)
05-27 21:00 INJ TRAIL $5.65 $5.43 $-9.56 Trail 5.4% (high 5.83)
05-27 17:00 WLD TRAIL $0.3640 $0.3427 $-13.24 Trail 6.4% (high 0.37)
05-27 09:00 NEAR TRAIL $2.65 $2.47 $-18.87 Trail 5.5% (high 2.65)
05-26 18:00 INJ TRAIL $5.50 $5.69 +$5.12 Trail 5.0% (high 6.01)
05-26 00:00 ONDO TRAIL $0.4321 $0.4153 $-9.93 Trail 4.4% (high 0.44)
05-25 13:00 VVV TRAIL $19.08 $18.18 $-12.70 Trail 5.2% (high 19.25)
05-25 03:00 NEAR TRAIL $2.07 $2.35 +$12.88 Trail 5.6% (high 2.50)
05-24 19:00 WLD TRAIL $0.2704 $0.2915 +$10.83 Trail 4.4% (high 0.31)
05-23 18:00 WLD TP $0.2704 $0.3030 +$7.62 TP@12% sold 30%
05-23 16:00 NEAR TP $2.07 $2.42 +$7.17 TP@12% sold 30%
05-23 05:00 INJ TRAIL $5.24 $4.83 $-17.15 Trail 6.8% (high 5.30)
05-22 18:00 ONDO TRAIL $0.3681 $0.3995 +$9.51 Trail 7.4% (high 0.46)
05-22 17:00 VVV TRAIL $16.80 $18.09 +$6.92 Trail 7.0% (high 19.51)
05-22 16:00 NEAR TRAIL $1.61 $2.17 +$35.16 Trail 6.2% (high 2.31)
05-22 02:00 VVV TP $16.80 $18.96 +$5.33 TP@12% sold 30%
05-21 16:00 ONDO TP $0.3681 $0.4154 +$6.48 TP@12% sold 30%

Strategy — Per-Pair Configuration

PairRSI DipRSI Pullback TrailHard StopRisk/Trade
BTC 36.0 48.0 6% 12% 20%
INJ 50.0 10% 15% 20%
NEAR 50.0 10% 15% 20%
ONDO 38.0 50.0 10% 15% 20%
VVV 38.0 50.0 10% 15% 20%
WLD 38.0 50.0 10% 15% 20%
XLM 38.0 50.0 10% 15% 20%

Strategy Parameters — Reference

Entry Logic
PULLBACK mode — LIVE (uptrend only):
• RSI(14) drops below pair's rsi_pullback
• Price must be ≥ 3% above SMA-100
• Recent 5-bar volume below average (declining)

DIP mode — DISABLED (not live):
• In code but gated off (dip_enabled=False) — pullback-only validated stronger (10/12 walk-forward windows, +4.73% mean)
• Would fire on RSI < rsi_dip + volume ≥ 50% of 20-bar SMA + price ≥ 1.4σ below Bollinger SMA-20

Entry gates: max 1 entry/run · circuit breaker pauses after 3 losses (24h) · BTC −5%/24h blocks pullbacks
Exit Logic
Hard stop: loss ≥ pair's hard_stop (BTC 12%, others 15%)
Trailing stop: ATR-based (2×ATR, bounded 4–12%); falls back to trail_pct
Take-profit: +12% gain → sell 30% of position

Cooldown after exit:
• 12h after exit (BTC 6h)
• Overridden by extreme RSI ≤25 (panic buy ok)
Sentiment Overlays
Not active in live: both overlays only shift the DIP threshold, and dip mode is off — so they have no effect on current entries. Pullback uses a fixed rsi_pullback. Listed for when dip mode is re-enabled.

Fear & Greed Index (alternative.me):
• Extreme Fear (≤20): dip threshold relaxed +5
• Extreme Greed (≥85): dip threshold tightened -5

News (CoinDesk/Cointelegraph/Decrypt):
• 0.5 RSI penalty per pair mention (cap 8.0)
• High media activity = cautious entries
Risk
Position sizing: fixed — risk_per_trade × capital (≈20%/trade); vol-targeted sizing exists but is disabled (underperformed fixed in backtest)
Max concurrent positions: 8
Fees: 0.6% taker (Coinbase Tier 1)
Slippage: 0.1% (placeholder)

Auto-scout:
• Swaps slot if candidate scores ≥15 pts higher
• Open positions block rotation
• BTC is protected (never swapped out)

Backtest Summary

60 days · 7 pairs
Total Return
+7.69%
Sharpe
2.55
Max DD
11.5%
Win Rate
58.3%
Backtest mirrors the live strategy: per-pair RSI dip/pullback thresholds, volume + Bollinger confirmation, ATR trailing stop (2×ATR, 4–12%), 12%/30% take-profit, hard stop, 12h/6h cooldowns (RSI≤25 bypass), 8 max positions, volatility-targeted sizing, 1-entry/bar cadence, 3-loss circuit breaker, and the BTC −5%/24h pullback gate (−10% also blocks dips). Fills at 0.1% slippage, 0.6% taker fee, $1,000 portfolio, 60 days of 1h Coinbase candles. Only the Fear & Greed and news overlays are omitted (no historical sentiment data). Model output, not live fills.
Generated by dashboard.py · live: state.json, trades.csv, equity_history.csv · backtest: dashboard_backtest.py · prices: Coinbase