Academy/How Algorithms Pick Stocks & Options/Options Selection: Strike, Expiry & Strategy Choice
How Algorithms Pick Stocks & OptionsLesson 4

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.

14 minute read
4 key takeaways

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.

OutlookDirectionVolatility ViewStrategy
Strong bullishUp stronglyRising IVLong call or bull call spread
Mild bullishUp modestlyStable or falling IVCash-secured put (sell put)
NeutralSidewaysFalling IVIron condor or short strangle
Mild bearishDown modestlyStable IVBear put spread
High IV / No viewUnknownIV crush expectedShort 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.

DeltaMoneynessRisk ProfileTypical Use
0.70–0.85Deep ITMStock-like, expensiveDirectional replacement for stock
0.45–0.55ATMBalanced delta/gammaDirectional with leverage
0.25–0.40Slightly OTMLower cost, higher leverageMost common for directional trades
0.10–0.20OTMLottery-ticket risk/rewardSpeculative or hedge
0.05–0.15Far OTM (short)High probability, low premiumCredit spreads, income strategies
python
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 side

Step 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 RangeTheta DecayGamma RiskBest For
0–7 DTEFastest (near expiry)ExtremeVery short-term income (experienced only)
21–45 DTEHighModerateStandard income strategies (iron condor, CSP)
45–90 DTEModerateLowerDirectional trades, defined-risk spreads
90–180 DTESlowLowLEAPS, 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 = (IV_current − IV_52w_low) / (IV_52w_high − IV_52w_low) × 100

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.

Key Takeaways
  • 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

Options Analysis Dashboard

See live Greeks, IV rank, and strategy payoff diagrams for any stock.