OptionsEdge
Options Strategy Analyzer for iOS

Find Your Edge
in the Options Market

OptionsEdge scans the entire options chain across every available expiration, applies institutional-grade pricing models, and ranks the highest-probability strategies — so you can trade with confidence.

Download on the App Store Explore Methodology
Download on the App Store

Features

Everything you need to find
high-probability trades

OptionsEdge combines real-time market data with quantitative analysis to surface the strategies most likely to profit — across all available expirations and 29 distinct strategies.

📈

Multi-Expiration Analysis

Unlike tools that evaluate a single expiry, OptionsEdge scans every expiration within your date range. Different expiry dates often carry significantly different implied volatility, and the engine captures those opportunities automatically.

📚

Three Pricing Models

Choose from Black-Scholes, Bjerksund-Stensland 2002, or Cox-Ross-Rubinstein Binomial. Each model handles early exercise, dividends, and volatility differently — select the one that best fits your trading thesis.

🎯

6-Dimension Scoring

Every strategy is scored across Expected Return, Risk-Adjusted Return, IV/HV Analysis, Pricing Edge, Catalyst Awareness, and Technical Indicators — then ranked by a weighted composite for objective comparison.

📊

Interactive P&L Analysis

Visualize profit and loss at any date before expiration. Adjust the underlying price, days remaining, and implied volatility with intuitive sliders to see exactly how your position responds to market changes.

⚠️

Catalyst & Event Awareness

Earnings dates, ex-dividend dates, and FOMC decisions are automatically detected and factored into each strategy's score. Event-driven strategies get boosted when catalysts fall within the trade window.

⚙️

Fully Configurable

Set your risk tolerance, historical volatility lookback, trading level, expiration type preferences (weekly, monthly, quarterly), and pricing model — all from an intuitive settings panel.


How It Works

From ticker to trade in four steps

OptionsEdge handles the heavy lifting. Enter a symbol, set your preferences, and get a ranked list of strategies in seconds.

Enter a Symbol

Type any optionable US equity ticker. OptionsEdge fetches the current stock price and one year of historical closes from Yahoo Finance, plus the full options chain from CBOE.

Set Your Parameters

Choose your directional bias — Bullish, Neutral, or Bearish — with granular intensity levels (Mildly, Moderately, or Extremely). Set your preferred expiration window (e.g. 30-60 days) and any filters. Your settings for risk tolerance, pricing model, and HV lookback are applied automatically.

Engine Analyzes

The algorithm evaluates every available expiration within your date range. For each expiration, it builds all applicable strategies (up to 10 per direction), computes Greeks and theoretical prices using your chosen pricing model, and scores each on six dimensions.

Review Rankings

Results are sorted by composite score. Tap any strategy to see full P&L diagrams, Greeks breakdown, individual leg details, and an interactive scenario analyzer where you can adjust price, time, and IV.


Methodology

Under the hood

A detailed look at the quantitative framework powering every recommendation.

🔍 Multi-Expiration Analysis Algorithm

OptionsEdge evaluates every expiration date within your specified range, not just a single "best" expiry. This is a critical design choice: implied volatility often varies significantly across expiration dates due to earnings events, macro catalysts, or seasonal patterns. A strategy that scores moderately on one expiration might score exceptionally on another where IV conditions are more favorable.

How the Multi-Expiration Loop Works

When you set a date range (e.g., 30-60 days), the engine collects all available expirations that fall within that window. For each expiration it independently fetches the option chain, computes the ATM implied volatility, determines the expiration-specific IV rank, then builds and scores every applicable strategy definition against that specific chain. All scored strategies from all expirations are pooled together, sorted by composite score, and the top 10 are presented — regardless of which expiration they belong to.

for each expiration in [min_date ... max_date]:
  chain = fetch_options(expiration)
  iv_atm = implied_vol(atm_call, pricing_model)
  iv_rank = (iv_atm - hv60) / hv60 * 100 + 50
  for each strategy_def in all_strategies:
    legs = build(chain, strategy_def)
    score = composite_score(legs, iv_atm, iv_rank, technicals, events)
    results.append(score)

results.sort(by: composite_score, descending)
return results[0..10]

This means if a particular expiration has elevated IV due to an upcoming earnings announcement, the engine will identify that opportunity and surface strategies that exploit the volatility premium — even if other expirations in the same range offer less favorable conditions. Each result card clearly shows which expiration date it uses.

🏆 Composite Scoring Algorithm

Each candidate strategy is scored on six independent dimensions. The final composite score is a weighted sum, designed to balance reward potential against risk, volatility conditions, and market context.

Dimension Weight What It Measures
Expected Return 25% Max profit relative to capital at risk. Captures raw reward magnitude of the strategy.
Risk-Adjusted Return 20% Return scaled by max loss and probability of profit. Penalizes strategies with asymmetric downside risk.
IV/HV Score 20% Alignment between current implied volatility and the strategy's volatility preference (high-IV strategies score better when IV is elevated, and vice versa).
Pricing Edge 15% Difference between theoretical model price and market mid-price. Identifies mispriced contracts the market hasn't yet corrected.
Catalyst / News 10% Presence and timing of earnings, dividends, and FOMC events relative to the trade window. Event-sensitive strategies receive a boost.
Technical Score 10% RSI(14), MACD histogram, and Bollinger Band position alignment with the strategy's directional bias.
Composite = 0.25 × ExpectedReturn + 0.20 × RiskAdjusted
           + 0.20 × IV_HV_Score + 0.15 × PricingEdge
           + 0.10 × CatalystScore + 0.10 × TechnicalScore

All dimension scores are normalized to a 0-100 scale before weighting, ensuring no single dimension dominates due to unit differences. The final composite is also on a 0-100 scale for intuitive interpretation.

📑 Options Pricing Models

OptionsEdge offers three institutional-grade pricing models. Each computes theoretical option values and Greeks, which feed into the scoring algorithm's Pricing Edge dimension and the interactive P&L analyzer.

DEFAULT

Black-Scholes

The foundational European option pricing formula. Assumes log-normal price distribution, constant volatility, and no early exercise. Provides exact closed-form solutions for both option prices and Greeks (delta, gamma, theta, vega).

  • Extremely fast — exact closed-form computation
  • Analytical Greeks are precise and continuous
  • Industry-standard benchmark for comparison
  • European only — ignores early exercise premium
  • Assumes constant volatility (no skew/smile)
AMERICAN

Bjerksund-Stensland 2002

An analytical approximation for American option pricing that models the optimal early exercise boundary using a two-point boundary approach. Uses the bivariate normal cumulative distribution function (Drezner-Wesolowsky approximation) for efficient computation.

  • Accounts for American early exercise premium
  • Much faster than lattice methods
  • More accurate for dividend-paying stocks
  • Approximation — not exact like lattice
  • Greeks computed via finite differences
FLEXIBLE

Binomial (CRR)

A 150-step Cox-Ross-Rubinstein lattice with backward induction. At every node, the model checks whether early exercise is optimal, making it the most flexible model for American-style options. The large step count ensures convergence to the theoretical continuous-time price.

  • Handles American exercise at every node
  • Highly accurate with 150 steps
  • Intuitive tree structure for understanding
  • Slower computation than analytical models
  • Greeks computed via finite differences

Greeks Computation

When Black-Scholes is selected, Greeks are computed analytically using the exact closed-form partial derivatives. For Bjerksund-Stensland and Binomial models, Greeks are computed via finite differences: delta and gamma use a 0.5% spot bump, theta uses a 1-day time bump, and vega uses a 1 percentage-point volatility bump. The implied volatility solver uses Newton-Raphson iteration with Black-Scholes vega as the gradient for numerical stability, regardless of the active pricing model.

📈 Technical Indicators

Three technical indicators are computed from the stock's one-year historical price data and used to assess whether current conditions align with each strategy's directional bias.

RSI (Relative Strength Index) — 14-period

Measures momentum on a 0-100 scale. Values above 65 suggest overbought conditions (favoring bearish or mean-reversion strategies), while values below 35 suggest oversold conditions (favoring bullish strategies). Neutral strategies score highest when RSI is between 40-60, indicating a range-bound market.

MACD Histogram

The difference between the MACD line (12-period EMA minus 26-period EMA) and its 9-period signal line. Positive values indicate bullish momentum; negative values indicate bearish momentum. Strategies aligned with the histogram direction receive a technical score boost.

Bollinger Band Position

Expresses the current stock price's position within the 20-period Bollinger Bands as a 0-1 ratio. Values near 0 indicate the price is near the lower band (potential support), while values near 1 indicate proximity to the upper band (potential resistance).

Historical Volatility

Annualized standard deviation of daily log returns, computed over a configurable lookback window (default 20 trading days). A 60-day HV is also computed for the IV Rank calculation. The ratio of ATM implied volatility to historical volatility is a key input to the IV/HV scoring dimension.

🛠 Supported Strategies (29 Total)

OptionsEdge evaluates 29 multi-leg options strategies across three directional categories: 10 bullish, 10 neutral, and 9 bearish. Each strategy is automatically constructed from the available option chain using intensity-aware strike selection that adapts OTM distance based on your chosen conviction level (Mildly, Moderately, or Extremely).

Bullish Strategies (10)

  • Long Call
  • Bull Call Spread
  • Bull Put Spread
  • Cash-Secured Put
  • Long Call Butterfly
  • Call Ratio Backspread
  • Diagonal Call Spread
  • Jade Lizard
  • Synthetic Long
  • Long Call Condor

Neutral Strategies (10)

  • Iron Condor
  • Iron Butterfly
  • Short Straddle
  • Short Strangle
  • Call Calendar Spread
  • Put Calendar Spread
  • Double Diagonal
  • ATM Butterfly
  • Balanced Jade Lizard
  • Ratio Call Spread

Bearish Strategies (9)

  • Long Put
  • Bear Put Spread
  • Bear Call Spread
  • Covered Put (Short)
  • Long Put Butterfly
  • Put Ratio Backspread
  • Diagonal Put Spread
  • Synthetic Short
  • Long Put Condor

User Guide

Getting started with OptionsEdge

A step-by-step walkthrough of every screen and setting in the app.

Analysis Screen

🔎

Entering a Ticker

Tap the search field at the top of the screen and type any US equity ticker symbol (e.g., AAPL, TSLA, SPY). OptionsEdge supports all optionable equities listed on CBOE. The symbol is automatically converted to uppercase.

📅

Setting the Expiration Range

Use the minimum and maximum days-to-expiration fields to define your target window. For example, setting 30-60 tells the engine to evaluate all expirations between 30 and 60 days from today. Wider ranges analyze more expirations but may include strategies with very different risk profiles.

📈

Choosing Directional Bias

Select Bullish, Neutral, or Bearish. Bullish and Bearish offer dropdown intensity levels — Mildly, Moderately, or Extremely — which control how far out-of-the-money the engine places strikes. "Mildly" selects near-ATM strikes for conservative plays; "Extremely" reaches for deep OTM strikes suited to high-conviction directional bets. Neutral evaluates strategies that profit in range-bound markets (iron condors, straddles, butterflies, etc.).

Running the Analysis

Tap "Analyze" to start. The engine fetches real-time data, computes historical and implied volatility, identifies catalysts, and scores all strategy/expiration combinations. Results appear as ranked cards within a few seconds.

Results & Market Snapshot

📊

Market Snapshot Panel

At the top of the results, you'll see key market metrics: current stock price, ATM implied volatility (averaged across all evaluated expirations), 20-day and 60-day historical volatility, IV/HV ratio, IV Rank, RSI, MACD histogram, and the number of expirations evaluated. When multiple expirations are analyzed, the "Expiries" card shows the count (e.g., "5 expirations").

🏆

Strategy Rankings

Strategies are ranked by composite score (0-100). The top 3 receive gold, silver, and bronze badges. Each card shows the strategy name, score, expected return, max loss, probability of profit, and — importantly — the specific expiration date it uses. This lets you compare opportunities across different expiry dates at a glance.

📄

Catalyst Timeline

Below the market snapshot, upcoming catalysts are listed with their dates and impact ratings (high, medium). Earnings and dividend dates are stock-specific (high impact), while FOMC decisions are macro events (medium impact).

Strategy Detail View

📈

P&L at Expiration Chart

The primary chart shows the strategy's profit/loss at expiration across a range of underlying prices. Green areas represent profit, red areas represent loss. Breakeven points are clearly marked.

🔢

Greeks Dashboard

View net delta, gamma, theta, and vega for the entire position. Greeks are computed using your selected pricing model — analytical for Black-Scholes, finite differences for Bjerksund-Stensland and Binomial.

🎮

Interactive Scenario Analyzer

Three sliders let you explore hypothetical scenarios: (1) Date slider moves from today to expiration, showing time decay effects; (2) Price slider adjusts the underlying price +/- from current; (3) IV slider adjusts implied volatility up or down. The P&L chart updates in real-time as you move any slider.

📑

Leg Details

Each contract leg is shown with its strike, option type (call/put), action (buy/sell), quantity, market price, theoretical price, implied volatility, and individual Greeks. Compare the model's theoretical value against the market mid-price to assess potential mispricing.

Settings

⚙️

Pricing Model Selection

Choose between Black-Scholes (fastest, European), Bjerksund-Stensland 2002 (American approximation), or Binomial CRR (most flexible, 150 steps). Tap the information button next to this setting to see a detailed comparison of each model's strengths and ideal use cases.

📈

Historical Volatility Lookback

Set the number of trading days used to compute historical volatility. Default is 20 days (approximately one month). Options include 10, 20, 30, and 60 days. Shorter windows react faster to recent price changes; longer windows provide a smoother, more stable estimate.

⚠️

Maximum Risk Tolerance

Set the maximum dollar loss you're willing to accept per strategy. Strategies where max loss exceeds this threshold are filtered from results. Strategies with "undefined" risk (e.g., naked options) are still shown but clearly labeled.

📅

Expiration Type Filters

Toggle which expiration types to include: weekly (non-standard Fridays), monthly (3rd Friday of each month), and quarterly (3rd Friday of March, June, September, December). Disabling weekly expirations can reduce noise from low-liquidity short-dated contracts.

📚

Trading Level

Select your brokerage-approved options trading level. Higher levels unlock more complex strategies (spreads, naked options). This ensures OptionsEdge only recommends strategies you're authorized to execute.


OptionsEdge

Ready to find your edge?

Download OptionsEdge and start discovering high-probability options strategies today.

Download on the App Store
Requires iOS 16.0 or later