SOAP2Docs ← Website

Trade Rules — Templates (BETA)

Related:

Requires: Regular edition or above (not available in the Free edition)

A template is a named set of rules you can add to any trade with two clicks. This guide lists every ready-made template, explains each rule in plain words, and shows how to tune, replace, remove and create templates. If you have not yet put rules on a trade, read SOAP2 Trade Rules Beginner's Guide first.

Important: Every level below is an example, a common starting point. None of it is advice. Tune the numbers to your own plan, and expect to.

1. How Templates Work

Where the menu is

Open the trade's rules (Trade List: right-click ▸ Trade rules..., or Alt+X), then click Templates ▾. Strategy templates are grouped by family. Your own templates appear in the same list. At the very bottom, Edit templates... opens the Template editor.

2. Reading the Tables Below

Each template is a list of rules. A rule is shown as what it watches · when it triggers · level → action.

Rules shared by many templates mean the same thing everywhere:

RuleWhat it watchesTriggers when...
Time exitDays to expiry of the nearest open legdays fall below each level
Profit targetP&L % (against cost, or Planned Capital if set)P&L % rises to or above the level
Stop lossP&L %, a negative numberP&L % falls to or below the level
Short put cushion% between the market and your highest short putcushion falls below the level
Short call cushion% between your lowest short call and the marketcushion falls below the level
Short strike deltaThe largest delta among your short strikesit rises above the level
Breakeven cushion% from the market to the nearest breakeven at expirycushion falls below the level (negative = not profitable at expiry at today's price)
Margin to capitalWorst-case loss ÷ Planned Capital, a ratioratio rises above the level (0.5 = 50%)
Lean rule (delta cross)Position delta against zerodelta crosses zero, once

3. The Ready-Made Strategy Templates

Butterfly family

Butterflies profit from the market staying put and lose their edge close to expiry, so the time ladder starts at 21 days.

TemplateForRules and example levels
Bearish butterflyA butterfly centred below the market. Non-directional but leans to negative deltaDelta crosses above 0 → Adjust (lost the bearish lean) · Time exit 21 Alert, 14 Reduce, 7 Close · Breakeven cushion 3 Alert, 1 Adjust, 0 Reduce · Profit target 25 Alert · Stop loss −50 Close
Bullish butterflyA butterfly centred above the market. Leans to positive deltaDelta crosses below 0 → Adjust · same time exit, breakeven cushion, target and stop
Neutral butterfly / iron flyAt the money, no lean to protectTime exit · Breakeven cushion · Profit target 25 · Stop loss −50
Broken-wing butterfly (bullish lean)A put broken-wing butterfly, wide wing on the downsideDelta crosses below 0 → Adjust · Short put cushion 5 Alert, 3 Adjust · Time exit 21/14/7 · Profit target 25 · Stop loss −50
Broken-wing butterfly (bearish lean)A call broken-wing butterfly, wide wing on the upsideDelta crosses above 0 → Adjust · Short call cushion 5 Alert, 3 Adjust · Time exit · Profit target 25 · Stop loss −50

For a broken-wing butterfly, losing the lean means the short strike is being tested, which is why the cushion rule sits beside it.

Credit spreads and condors

Short premium: you collect money now and are exposed to the market moving into your short strike. These templates watch how close the short strike is, how fast its delta is growing, and time. The ladder ends in Roll at 14 days rather than Reduce, because the usual plan for a credit spread is to move it out in time.

TemplateForRules and example levels
Iron condorShort put spread plus short call spreadShort put cushion 5 Alert, 3 Adjust · Short call cushion 5 Alert, 3 Adjust · Short strike delta 20 Alert, 30 Adjust · Breakeven cushion 2 Alert, 0 Adjust · Time exit 21 Alert, 14 Roll, 7 Close · Profit target 50 · Stop loss −100
Put credit spreadA short put spreadShort put cushion 5/3 · Short strike delta 20/30 · Time exit 21 Alert, 14 Roll, 7 Close · Profit target 50 · Stop loss −100
Call credit spreadA short call spreadShort call cushion 5/3 · Short strike delta 20/30 · Time exit · Profit target 50 · Stop loss −100

Debit spreads

You paid money for a directional view with defined risk. Time works against you, so the ladder is shorter and the stop is tighter.

TemplateForRules and example levels
Call debit spreadLong a call, short a higher callDelta crosses below 0 → Adjust (no longer benefits from a rise) · Time exit 21 Alert, 10 Reduce, 5 Close · Profit target 50 · Stop loss −50
Put debit spreadLong a put, short a lower putDelta crosses above 0 → Adjust · Time exit 21/10/5 · Profit target 50 · Stop loss −50

Time spreads

TemplateForRules and example levels
Calendar / diagonalShort near-term, long later-datedTime exit on the nearest leg: 7 Alert, 3 Roll, 1 Close · Profit target 25 · Stop loss −50

The near leg's expiry drives the plan, so the ladder is much shorter than for a single-expiry trade. A double diagonal or double calendar also uses this template.

Ratio spreads

Profitable on a small move, exposed beyond the extra short strikes. Set the trade's Planned Capital, or the margin rule reads n/a.

TemplateForRules and example levels
Put ratio spreadLong one put, short more puts further downShort put cushion 7 Alert, 5 Adjust, 3 Reduce · Margin to capital 0.5 Alert, 0.7 Reduce · Time exit 21 Alert, 14 Roll, 7 Close · Profit target 25 · Stop loss −100
Call ratio spreadLong one call, short more calls further upShort call cushion 7/5/3 · Margin to capital 0.5/0.7 · Time exit · Profit target 25 · Stop loss −100

Long options

TemplateForRules and example levels
Long call / long putA single long optionTime exit 21 Alert, 10 Reduce, 5 Close (decay is fastest at the end) · Profit target 100 · Stop loss −50

Short options

TemplateForRules and example levels
Short strangleA short put and a short call, undefined riskShort put cushion 5/3 · Short call cushion 5/3 · Short strike delta 20/30 · Margin to capital 0.5/0.7 · Time exit 21 Alert, 14 Roll, 7 Close · Profit target 50 · Stop loss −100
Cash-secured putA short put backed by cashShort put cushion 5/3 · Short strike delta 20/30 · Time exit · Profit target 50 · Stop loss −100
Covered callStock plus a short callShort call cushion 5/3 · Short strike delta 20/30 · Time exit · Profit target 50

Note on the Covered call: the trade holds stock, and SOAP2 cannot compute P&L % for a trade with a stock or futures leg. Its Profit target therefore reads n/a. The other rules work normally.

4. The General-Purpose Templates

These are not tied to a structure. Use them alone, or add them to a strategy template.

TemplateWhat it contains
Time exit (DTE ladder)Days to expiry: 21 Alert, 14 Reduce, 7 Close. The simplest useful rule, and it works for any trade even with TWS disconnected
Risk metrics (RegT)Margin ÷ Capital 0.5 Alert, 0.7 Reduce (keep under 50%, never beyond 70%) · Capital ÷ vega 150 Alert, 100 Reduce. Set Planned Capital first
Positioning (example)Short put and call cushions (5 Alert, 3 Adjust) · short puts above ATM · short-strike delta (20 Alert, 30 Adjust) · breakeven cushion
Profit target and stop (example)P&L % at 25 fires an Alert (target reached) · P&L % at −50 or worse recommends Close
Account risk (MtE, Equity/Vega)For an account, not a trade. Apply it from Account rules on the dashboard

Planned Capital stands in for your account value on a single trade. It is stored with the trade, and the box in the Options Analysis window and the box in the rules editor are the same value.

5. Switching, Removing and Undoing

All three act on the draft and none asks for confirmation. Nothing is saved until you press Save.

I want to...Do this
Go back one stepCtrl+Z, the toolbar's Undo, or Templates ▸ Undo '...'. Choose again to go back further. Every apply, switch and removal is its own step
Try a different template on the same tradeTemplates ▸ Switch to template ▸ (family) ▸ template. The old template's rules are replaced in one step. Read Now, Undo, try another
Take a template's rules outTemplates ▸ Remove rules from template ▸ (template). Only the rules that came from it go. Rules you wrote yourself stay

Details that matter:

6. Making Your Own Template

Quick way: save what you already tuned

  1. Tune a trade's rules in the editor until they match your plan.
  2. More ▾ ▸ New template from these rules.... The Template editor opens on a new template holding them. Check the name, optionally pick a category (Family), or type a new one.
  3. Press Save template. It now appears in Templates for every trade.

It keeps the trade's Strategy and Tags too. With a category, it appears in a submenu of that name, next to the built-in ones if you reuse a built-in family such as Butterfly. Without one it stays in the flat list. For a quick save without leaving the trade, right-click a profile in the tree on the left and choose Save as template.

Bringing trades in line after you edit a template

Applying copies the rules, so editing a template later never changes a trade by itself. When you do want the trades to follow, open the template in the Template editor: its status line says how many trades use it, and the template menu offers Re-apply to the N trade(s) using it.... It lists the trades and asks first; in each one, the rules that came from the template are replaced by its current rules (rules you wrote yourself stay, and a rule that did not change keeps its running state). This is saved at once.

Full way: the Template editor

Open it from Templates... on the dashboard toolbar, or Edit templates... at the bottom of Templates. It is the same editor as for a trade, switched into template mode: there is no trade to evaluate, so there is no Now column, and the save button reads Save template.

FieldWhat it does
NameWhat appears in the menu
FamilyThe submenu it is listed under. Type a new one to start a family, or leave blank for the flat list
BiasA short phrase (for example Bullish lean with a downside tail) shown in the tooltip
DescriptionThe longer explanation, also in the tooltip
Sets trade Strategy toThe Strategy a trade receives when the template is applied
Adds trade TagsThe Tags a trade receives

Ready-made templates are never overwritten

A built-in template always opens as "… (copy)", and its own name is refused on save. To tune one: open it, change the levels, rename it if you like, and save. You now have your own version, and the original is untouched.

7. A Default for Accounts

For accounts (not trades), a template saved under the exact name Default account rules is pre-filled into the rules of any account that has none yet, the first time you open its editor. Nothing is stored until you press Save, and an account that already has rules is never touched.

8. Where Templates Live

Your own templates are one small file each under your SOAP2 data folder (normally %AppData%\SOAP2): Rules\Templates\{name}.json. The ready-made ones ship inside SOAP2 and cannot be edited.

9. Tips for Choosing Levels

Learn More