Multi-Asset Options - Basket, Spread & Rainbow

Last reviewed: by .

Multi-Asset Options

When to Use This Model

Best for: Portfolio hedging analysis, pairs trading strategy modeling, cross-asset hedge effectiveness, optimal hedge ratio calculations, and understanding correlation risk.

Market condition: When managing positions across multiple correlated assets and needing to understand how hedges interact with your portfolio.

Example: You're long QQQ calls but worried about a broad market selloff. How many SPY puts do you need to hedge? Multi-asset options calculate the optimal ratio based on correlation.

Multi-asset options have payoffs that depend on multiple underlying assets, capturing the effects of correlation between them. They provide a framework for analyzing portfolio hedges, relative value trades, and cross-asset risk management.

What It's Used For

Multi-Asset Option Parameters

Parameter Options Interpretation
Payoff Type Spread / Best-of / Worst-of / Basket Spread: S1-S2. Best-of: max(S1,S2). Worst-of: min(S1,S2). Basket: weighted sum
Correlation -1 to +1 How the assets move together. QQQ/SPY ≈ 0.85. Gold/SPY ≈ -0.1
Weights w1, w2, ... For basket options, the weight of each asset in the portfolio
Volatilities σ1, σ2, ... Individual asset volatilities
Strike Type Absolute / Relative Absolute: fixed K. Relative: based on asset ratios

Our Implementation Features

Basket Weight Optimization

For basket options, the suite provides 5 automatic weight optimization strategies powered by a quadratic programming solver. Select a strategy from the dropdown and click "Optimize" to automatically calculate optimal weights based on the assets' volatilities and correlations.

Strategy Objective Best For
Min-Variance (Markowitz) Minimize basket portfolio volatility Conservative portfolios seeking lowest risk for given assets
Risk Parity Equal risk contribution from each asset Balanced exposure where no single asset dominates risk
Inverse Volatility Weight inversely proportional to volatility (w ∝ 1/σ) Simple risk-based weighting without correlation modeling
Min Correlation Impact Minimize sensitivity to correlation estimation errors When correlation estimates are uncertain or unstable
Delta-Neutral Reduce net delta exposure across the basket Hedged positions seeking minimal directional exposure

Note: All strategies enforce long-only weights (≥0) and automatically normalize to sum to 1. The optimizer uses the Goldfarb-Idnani dual active-set QP algorithm for institutional-grade accuracy.

Key Advantages

Provides rigorous framework for portfolio hedging beyond single-asset analysis. Captures correlation effects that simple hedge ratios miss. Enables optimization of cross-asset protection. Helps avoid over-hedging or under-hedging due to correlation assumptions.

Trading with Multi-Asset Options

Portfolio Hedge Analysis Workflow:

  1. Define Your Exposure: Long 100 QQQ calls, want to hedge broad market risk
  2. Identify Hedge Instrument: SPY puts as the hedge vehicle
  3. Input Correlation: QQQ/SPY correlation ≈ 0.85 (historically)
  4. Model the Spread: Spread option captures QQQ-SPY relative performance
  5. Calculate Optimal Ratio: Model outputs hedge ratio (e.g., 1.2 SPY puts per QQQ call)
  6. Stress Test: See how hedge performs if correlation changes

Example: Long 10 QQQ $500 calls. SPY/QQQ correlation = 0.85, QQQ vol = 25%, SPY vol = 18%. Model calculates optimal hedge = 12 SPY $580 puts. Hedge effectiveness = 78% of downside captured. If correlation drops to 0.70, hedge effectiveness falls to 65% - you may need more puts.

Basket Option Workflow:

  1. Select Assets: Choose 2-5 underlying assets for your basket (e.g., AAPL, MSFT, GOOGL)
  2. Enter Parameters: Input prices, volatilities, and dividend yields for each asset
  3. Set Correlations: Enter the correlation matrix (or use auto-fetch for historical correlations)
  4. Optimize Weights: Select an optimization strategy from the dropdown (Min-Variance, Risk Parity, etc.) and click "Optimize" to calculate optimal basket weights
  5. Choose Pricing Method: Select Analytical or Monte Carlo - weight optimization works with both
  6. Analyze Greeks: Review basket delta, gamma, and individual asset sensitivities

Example: Building a 3-asset tech basket with AAPL (σ=28%), MSFT (σ=24%), GOOGL (σ=32%). Select "Min-Variance" optimization → weights become [0.38, 0.45, 0.17] favoring lower-vol MSFT. Switch to "Risk Parity" → weights become [0.31, 0.36, 0.33] for equal risk contribution. Price using Monte Carlo with 100,000 paths for accurate valuation.

This page is part of the Options Analysis Suite documentation hub. Browse the glossary for term definitions.