Skip to main content

Strategy Library

New in v3

This page lists the built‑in strategies and learning templates you can run in the portal. Each entry includes a short description, a link to the public blog post (when available), and tags that hint at the key structure and features involved.

Public Strategies

Replicated public strategies and research writeups with ready‑to‑run templates.

NameTypeBlogDescriptionTags
[Boxcar-NG]Public Strategyhttps://blog.deltaray.io/boxcar-ng-an-optimized-boxcarOptimized Boxcar: 8‑DTE credit + debit put structure with IV gating and regime filters.Put Credit Spread, Put Debit Spread, 8DTE, IVGating, ExitConditions, Timing
[NetZero]Public Strategyhttps://blog.deltaray.io/netzero-trade60‑40‑20 Broken Wing Butterfly with leg‑delta‑based exit rules; supports delta‑neutral initiation and consistent DIT.Broken Wing Butterfly, DeltaSelector, ExitConditions, Concurrency
[WeekendEffect]Public Strategyhttps://blog.deltaray.io/the-weekend-effectFri→Mon premium capture on SPX weeklies; short strangle baseline.Short Strangle, 3–4DTE, Timing(Fri→Mon), DeltaSelector
[ThetaEngine]Public Strategyhttps://blog.deltaray.io/thetaengineCredit‑targeted dynamic sizing short put with multi‑day campaign entries.Short Put, QtyMultiplier, ExitTargets, Concurrency, 90DTE
[ThetaEngine-VolatilityHedged]Public Strategyhttps://blog.deltaray.io/volatility-hedged-theta-engineThetaEngine with reactive long‑put hedge when IVRank > 50.Short Put, IVGating, Adjustments(AddLegs), Hedging, Concurrency
[SuperBull-Relaxed]Public Strategyhttps://blog.deltaray.io/superbull-and-relaxed-variant65‑DTE bullish call vertical with reward/risk filter and staged exits.Call Debit Spread, DeltaSelector, ExitConditions, Concurrency
[GLD-Short-Put]Public Strategyhttps://blog.deltaray.io/gold-putwrite-strategy30‑DTE ~25‑delta GLD short put; daily entries with campaign sizing.Short Put, 30DTE, DeltaSelector, Concurrency, Timing

Notes:

Common Structures

Reusable templates showcasing common option structures and patterns.

NameTypeBlogDescriptionTags
[SPX-Short-Put]Common Structure45‑DTE short put baseline for SPX.Short Put, 45DTE, DeltaSelector
[SPX-CallDebitSpread]Common Structure30‑DTE bullish call debit spread.Call Debit Spread, 30DTE, DeltaSelector
[SPX-CallCreditSpread]Common Structure60‑DTE call credit spread using price‑based selectors.Call Credit Spread, 60DTE, MidPriceSelector
[SPX-PutCreditSpread]Common Structure~90‑DTE put credit spread with fixed distance strikes.Put Credit Spread, 90DTE, StrikePriceSelector
[SPX-PutDebitSpread]Common Structure30‑DTE put debit spread using Complex strike selector.Put Debit Spread, 30DTE, ComplexSelector
[SPX-Straddle]Common Structure~160‑DTE short straddle with theta/greeks guard on exit.Short Straddle, 160DTE, DeltaSelector, ExitConditions
[SPX-Strangle-Adjusting]Common Structure~160‑DTE short strangle with delta‑balancing leg moves.Short Strangle, 160DTE, Adjustments(MoveLeg), DeltaSelector
[SPX-Strangle-Compounding]Common StructureShort strangle with size compounding via qty multiplier.Short Strangle, Compounding, QtyMultiplier, Adjustments(MoveLeg)
[SPX-Calendar]Common StructureCalendar: short front, long back month; theta‑decay exit guard.Calendar, DeltaSelector, ExitConditions
[SPX-0DTE-IronCondor]Common StructureIntraday 0‑DTE iron condor scaffold.Iron Condor, Timing(Intraday), DeltaSelector
[SPX-120DTE-IronCondor]Common StructureLong‑dated iron condor with simple exits.Iron Condor, 120DTE, DeltaSelector, ExitTargets
[BTCUSD-Short-Put]Common StructureBTC short put baseline using Deribit data.Short Put, Crypto, DeltaSelector
[BTCUSD-Straddle]Common StructureBTC short straddle baseline.Short Straddle, Crypto, DeltaSelector
[BTCUSD-Butterfly]Common StructureBTC broken‑wing butterfly baseline.Broken Wing Butterfly, Crypto, DeltaSelector
[ETHUSD-Short-Put]Common StructureETH short put baseline using Deribit data.Short Put, Crypto, DeltaSelector

Feature Demonstrations

Templates that showcase specific capabilities in the Strategy DSL and Script Engine.

NameTypeBlogDescriptionTags
[FEAT-TimingModule]Feature DemonstrationTiming module usage: month‑end entry, OPEX‑based exit, capture timing variables.Timing, VarDefines, ExitConditions
[FEAT-OptionValuation]Feature DemonstrationOptions valuation model solver with dynamic breakeven and PnL contours.Valuation, ModelSolver, VarDefines
[FEAT-Entry-DownDays]Feature DemonstrationEntry on down‑days with delta‑balanced short strangle and adaptive leg moves.Conditions, Short Strangle, Adjustments(MoveLeg)
[FEAT-Entry-HighIV]Feature DemonstrationEntry filter based on high IV; shows gating conditions.Conditions, IVGating
[FEAT-Entry-Campaign-Adjusting]Feature DemonstrationMultiple concurrent positions with staggered entries; adjusting short strangle.Concurrency, Timing, Adjustments(MoveLeg)
[FEAT-Entry-RootSelector]Feature DemonstrationUse RootSelector to target specific option roots (e.g., SPXW).RootSelector, Entry
[FEAT-Exit-ThetaDecay-Adjusting]Feature DemonstrationExit guard based on theta decay; includes delta‑balancing adjustments.ExitConditions, Theta, Adjustments(MoveLeg)
[FEAT-AddLegAdjustment]Feature DemonstrationDynamically add legs with abort conditions; mirrors entry semantics.Adjustments(AddLegs), AbortConditions, Expirations
[FEAT-AddPDSAdjustment]Feature DemonstrationAdd a Put Debit Spread during lifecycle as hedge/repair.Put Debit Spread, Adjustments(AddLegs)
[FEAT-RemoveLegsAdjustment]Feature DemonstrationRemove legs conditionally during lifecycle.Adjustments(RemoveLegs)
[FEAT-MoveLegOutAdjustment]Feature DemonstrationMove an existing leg to a new strike under constraints.Adjustments(MoveLeg)
[FEAT-MultiLegAdjustment]Feature DemonstrationSequenced multi‑leg conditional adjustments; shows evaluation order.Adjustments(MoveLeg), ConditionalAdjustments
[FEAT-ExternalData-Csv]Feature DemonstrationUse CSV external variables for gating and metrics.ExternalData, Conditions, VarDefines
[FEAT-TrailingStop]Feature Demonstrationhttps://blog.deltaray.io/improving-vrp-with-trailing-stopImplement trailing stop via variable updates and exit rule.TrailingStop, ExitConditions, VarDefines
[FEAT-ComplexStrikeSelector-DeltaToTheta]Feature DemonstrationComplex strike selection targeting delta/theta ratio (RUT example).ComplexSelector, MoveLeg, Constraints

How to Run

In the portal, select New Backtest → Templates, pick a template by name, click Validate, then Run. Adjust Backtest.Cash and Settings (FillModel, Commission, Slippage) to match your broker preferences (see Preferences). When using timing or IV‑gating, expect differences near “now” vs historical data.