Backtest Results
Test ID: EGT-20251108
Job Notes
No notes yet. Click "Edit Notes" to add.
Symbols
8
BOXX, BSCP, GSY, BSCQ, SUB, VRIG, JMST, VBIL
Performance Summary
Total Trades
2
Total P&L
$5.98
Notional: $30118.00Total Return
0.02%
Weighted by notionalWin Rate
50%
1 W / 1 LCouldWin Rate
50%
1 could / 2 totalAvg P&L
$2.99
Avg Return: 0.02%Best Win
$7.30
Largest Loss
$-1.32
Trade Details
2 positions
| ID | Symbol | Side | Entry Price | Exit Price | Qty | P&L % (USD) | CouldWin | Stop Loss | Entry Time | Exit Time | Duration |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1318381 | BOXX | Buy | $113.80 | $113.79 | 132 | -0.01% ($-1.32) | False | $113.78 | 25/09/25 19:35 | 25/09/25 20:00 | 25m |
| 1318533 | BSCP | Buy | $20.68 | $20.69 | 730 | 0.05% ($7.30) | True | $20.65 | 01/05/25 18:05 | 01/05/25 20:00 | 1.9h |
Strategy DSL
Stable Basket - Unstable Basket - Volume Pace Exhaustion Reversal-274c00 + Mut-8cc610 + Mut
CONTEXT:
UNIVERSE: SP500
BASE_TZ: America/New_York
CAPITAL: 1_000_000
PARAMS:
sym="{{sym}}",
fast_ema=12, // Fast EMA period for momentum detection
slow_ema=35, // Slow EMA period for trend confirmation
vol_period=36, // Period for volume pace calculation
adr_period=22, // Period for Average Daily Range calculation
atr_period=12, // Period for ATR calculation
atr_mult=4, // ATR multiplier for stop loss
risk_frac=0.0151, // Risk fraction per trade
min_vol=1_000_000, // Minimum average volume filter
adr_min=0.001 // Minimum ADR threshold (1%)
STRATEGY "Unstable Basket - Volume Pace Exhaustion Reversal-274c00 + Mut-8cc610 + Mut":
TRIGGER:
// Momentum condition: Fast EMA above Slow EMA for bullish momentum
EMA(CLOSE(sym, 1d), fast_ema) > EMA(CLOSE(sym, 1d), slow_ema)
AND
// Volume pace exhaustion: Current volume pace significantly higher than average
VOL_PACE(sym, 1d, vol_period) > 1.5
AND
// Filter for sufficient volatility (ADR > 5%)
ATR(sym, 1d, adr_period) / LAST(CLOSE(sym, 1d)) > adr_min
AND
// Filter for liquidity (Avg Volume > 1M)
SMA(VOL(sym, 1d), vol_period) > min_vol
AND
// Trade only on Tue-Thu (day of week filter approximated via logic if supported, else omit)
// Note: Day of week filter not directly supported in DSL; assuming platform handles externally
// Higher timeframe trend confirmation (e.g., weekly EMA alignment)
EMA(CLOSE(sym, 1w), slow_ema) > EMA(CLOSE(sym, 1w), slow_ema, 1)
ENTRY: MARKET // Market entry to capture momentum exhaustion immediately
EXIT:
// Exit on reversal signal: Fast EMA crosses below Slow EMA
EMA(CLOSE(sym, 1d), fast_ema) < EMA(CLOSE(sym, 1d), slow_ema)
RISK: ATR_STOP(atr_mult) // Risk based on ATR for dynamic volatility adjustment
SIZING: FIXED_FRACTION(risk_frac) // Fixed fraction sizing based on risk fraction