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.00
Total Return

0.02%

Weighted by notional
Win Rate

50%

1 W / 1 L
CouldWin Rate

50%

1 could / 2 total
Avg 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
Job Like
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