Options Selection: Strike, Expiry & Strategy Choice
Learn exactly how algorithms select options contracts — choosing the right strike, expiration, and strategy structure based on market conditions and Greeks.
Options Selection: Strike, Expiry & Strategy Choice
Selecting a stock is only half the job when trading options. You then face a matrix of thousands of contracts — dozens of strikes across dozens of expiration dates. Algorithms navigate this matrix systematically using Greeks, implied volatility, and a defined strategy framework.
Step 1 — Read the Market Outlook
Before touching a strike or expiry, the algorithm classifies the market outlook for that stock into one of five regimes. The regime dictates which strategy structure is appropriate.
| Outlook | Direction | Volatility View | Strategy |
|---|---|---|---|
| Strong bullish | Up strongly | Rising IV | Long call or bull call spread |
| Mild bullish | Up modestly | Stable or falling IV | Cash-secured put (sell put) |
| Neutral | Sideways | Falling IV | Iron condor or short strangle |
| Mild bearish | Down modestly | Stable IV | Bear put spread |
| High IV / No view | Unknown | IV crush expected | Short straddle after catalyst |
Step 2 — Select the Strike Using Delta
Delta measures how much the option price moves per $1 move in the stock. It also approximates the probability that the option expires in-the-money. Algorithms use delta as the primary strike selector because it normalizes across stocks regardless of price level.
| Delta | Moneyness | Risk Profile | Typical Use |
|---|---|---|---|
| 0.70–0.85 | Deep ITM | Stock-like, expensive | Directional replacement for stock |
| 0.45–0.55 | ATM | Balanced delta/gamma | Directional with leverage |
| 0.25–0.40 | Slightly OTM | Lower cost, higher leverage | Most common for directional trades |
| 0.10–0.20 | OTM | Lottery-ticket risk/reward | Speculative or hedge |
| 0.05–0.15 | Far OTM (short) | High probability, low premium | Credit spreads, income strategies |
def select_strike(chain, target_delta, option_type='call'):
"""Pick the strike closest to target_delta from the options chain."""
best = None
best_diff = float('inf')
for contract in chain:
if contract.option_type != option_type:
continue
diff = abs(abs(contract.delta) - target_delta)
if diff < best_diff:
best_diff = diff
best = contract
return best
# Examples:
# Directional long call → target_delta = 0.40
# Short put for income → target_delta = 0.20 (sell 20-delta put)
# Iron condor short leg → target_delta = 0.16 on each sideStep 3 — Select the Expiry Using DTE
Days To Expiry (DTE) controls the trade-off between time decay speed and risk. Shorter expiry = faster theta decay but more gamma risk (price swings hit harder). Longer expiry = slower decay but more time for the thesis to work.
| DTE Range | Theta Decay | Gamma Risk | Best For |
|---|---|---|---|
| 0–7 DTE | Fastest (near expiry) | Extreme | Very short-term income (experienced only) |
| 21–45 DTE | High | Moderate | Standard income strategies (iron condor, CSP) |
| 45–90 DTE | Moderate | Lower | Directional trades, defined-risk spreads |
| 90–180 DTE | Slow | Low | LEAPS, longer-term thesis plays |
The 45-DTE Rule
Most professional options sellers target 45 DTE entries and close at 21 DTE. This captures the steepest portion of the theta decay curve (which accelerates in the final 3 weeks) while avoiding the dangerous gamma environment right at expiry.
Step 4 — Check IV Rank Before Deciding to Buy or Sell Premium
Implied Volatility Rank (IVR) compares current IV to its 52-week range. This single number determines whether the algorithm should buy or sell options premium.
IVR of 80 means current IV is in the 80th percentile of its past year — premium is expensive, so sell it. IVR of 20 means IV is cheap — buying options has an edge.
The IV Rank Decision Rule
IVR > 50: Sell premium (iron condor, cash-secured put, covered call). IV is expensive relative to history — collect the inflated premium and let IV mean-revert. IVR < 30: Buy premium (long call, long put, debit spread). IV is cheap — options are underpriced and directional trades cost less.
- Strike selection is driven by delta — it encodes both probability and leverage
- Expiry selection balances theta decay (shorter is faster) vs. gamma risk (longer is safer)
- IV rank determines whether you sell premium or buy it
- The right strategy structure comes from your market outlook, not preference