Multi-Asset Options - Basket, Spread & Rainbow
Last reviewed: by Options Analysis Suite Research.
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
- Portfolio Hedging: Calculate optimal hedge ratios across correlated positions
- Pairs Trading: Model spread options and relative value strategies
- Correlation Analysis: Understand how correlation affects hedge effectiveness
- Best-of/Worst-of: Value options that pay based on best or worst performer
- Cross-Asset Risk: Quantify risk in portfolios spanning multiple underlyings
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
- Analytical Methods: Kirk approximation for spreads, Stulz formula for two-asset options
- Monte Carlo Engine: Correlated path generation for complex multi-asset payoffs
- Correlation Sensitivity: Show how hedge effectiveness changes with correlation
- Optimal Hedge Ratios: Calculate minimum-variance hedge ratios automatically
- Full Greeks: Individual and cross-gammas, correlation sensitivity (cega)
- Basket Support: Up to 5 assets with full correlation matrix
- Weight Optimization: 5 portfolio optimization strategies for basket weights
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:
- Define Your Exposure: Long 100 QQQ calls, want to hedge broad market risk
- Identify Hedge Instrument: SPY puts as the hedge vehicle
- Input Correlation: QQQ/SPY correlation ≈ 0.85 (historically)
- Model the Spread: Spread option captures QQQ-SPY relative performance
- Calculate Optimal Ratio: Model outputs hedge ratio (e.g., 1.2 SPY puts per QQQ call)
- 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:
- Select Assets: Choose 2-5 underlying assets for your basket (e.g., AAPL, MSFT, GOOGL)
- Enter Parameters: Input prices, volatilities, and dividend yields for each asset
- Set Correlations: Enter the correlation matrix (or use auto-fetch for historical correlations)
- Optimize Weights: Select an optimization strategy from the dropdown (Min-Variance, Risk Parity, etc.) and click "Optimize" to calculate optimal basket weights
- Choose Pricing Method: Select Analytical or Monte Carlo - weight optimization works with both
- 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.