Diagonal Spread: Complete Options Strategy Guide with Excel Setup

M
MarketXLS Team
Published
Updated
Diagonal Spread options strategy payoff diagram showing long and short legs with different strikes and expirations

Diagonal Spread strategies combine the best elements of vertical spreads and calendar spreads into a single, versatile options position. By simultaneously buying and selling options of the same type (calls or puts) with different strike prices AND different expiration dates, diagonal spreads give traders the ability to profit from directional moves, time decay, and volatility changes — all in one trade. Often called the "poor man's covered call" when implemented with long calls, the diagonal spread is a capital-efficient alternative to traditional covered call writing that every intermediate-to-advanced options trader should understand.

In this comprehensive guide, we'll cover what diagonal spreads are, how to set them up, how the Greeks affect the position, when and how to manage the trade, the key variations (long call diagonal, long put diagonal, short diagonals), and how to model everything in Excel using MarketXLS.

What Is a Diagonal Spread?

A diagonal spread is an options strategy that combines a horizontal spread (calendar spread) and a vertical spread. It involves simultaneously buying and selling options of the same class (both calls or both puts) with different strike prices and different expiration dates.

The term "diagonal" comes from the options chain layout — if you visualize an option chain as a grid with strikes on one axis and expirations on the other, the two legs of a diagonal spread would be positioned diagonally from each other, rather than horizontally (same strike, different expiration = calendar) or vertically (same expiration, different strike = vertical).

Key Characteristics of Diagonal Spreads

CharacteristicDiagonal SpreadCalendar SpreadVertical Spread
Strike PricesDifferentSameDifferent
Expiration DatesDifferentDifferentSame
Directional BiasYes (moderate)NeutralYes (strong)
Time Decay BenefitYesYesNo (typically)
Volatility SensitivityModerate-HighHighLow-Moderate
Capital RequirementLow-ModerateLowLow
ComplexityIntermediateIntermediateBasic

How to Build a Diagonal Spread

You can build a diagonal spread using two call options or two put options. The key requirement is that the two legs must have:

  1. Different strike prices — one higher, one lower
  2. Different expiration dates — one near-term, one further out

The specific combination of higher/lower strike and near/far expiration determines the character of the spread and your directional outlook.

Long Call Diagonal Spread (Poor Man's Covered Call)

The long call diagonal spread is the most popular diagonal variation. It's implemented by:

  • Buying a call option with a lower strike price expiring in the far month (the long leg)
  • Selling a call option with a higher strike price expiring in the near month (the short leg)

This is also called the Poor Man's Covered Call because it replicates the economic behavior of a covered call position (own stock + sell call) but uses a long-term call option instead of 100 shares of stock, requiring far less capital.

Setup Example

Stock XYZ is trading at $50.

  • Buy 1 ITM March 45 Call @ $15.00 (long LEAPS or far-month call)
  • Sell 1 OTM February 55 Call @ $5.00 (near-month short call)
  • Net Debit: $10.00 ($1,000 per contract)

Compare this to a traditional covered call:

  • Buy 100 shares @ $50 = $5,000
  • Sell February 55 Call @ $5.00 = -$500 credit
  • Net Cost: $4,500

The diagonal spread achieves a similar payoff profile for roughly 78% less capital.

When to Use the Long Call Diagonal

  • Bullish outlook — you expect the stock to rise moderately over time
  • Want income from time decay — the short near-term call decays faster than the long far-month call
  • Capital efficiency — want covered-call-like exposure with less money at risk
  • Moderate implied volatility — not expecting extreme moves in either direction

Maximum Profit

The maximum profit occurs when the stock price equals the short call's strike price at the short call's expiration date. The exact maximum profit depends on the remaining value of the long call at that point, which is influenced by implied volatility and time remaining.

Estimated formula:

Max Profit ≈ Width of Strikes – Net Premium Paid + Remaining Time Value of Long Call

Because the long call still has time remaining (it expires later), its value includes both intrinsic and time value, making the exact max profit variable.

Maximum Risk

The maximum risk is the net debit paid for the spread:

  • If established for a net debit: Max Risk = Net Debit Paid
  • If established for a net credit (rare): Max Risk = Difference in Strike Prices – Net Credit Received

In our example: Max Risk = $10.00 ($1,000 per contract)

This occurs if the stock drops significantly below both strikes and both options expire worthless (or nearly so).

Breakeven Point

The breakeven is approximate because it depends on the long call's remaining time value at the short call's expiration. A rough estimate:

Breakeven ≈ Long Call Strike + Net Debit Paid

In our example: Breakeven ≈ $45 + $10 = $55 (approximate)

Long Put Diagonal Spread

The long put diagonal spread is the bearish counterpart:

  • Buy a put option with a higher strike price expiring in the far month
  • Sell a put option with a lower strike price expiring in the near month

Setup Example

Stock XYZ is trading at $50.

  • Buy 1 ITM March 55 Put @ $12.00
  • Sell 1 OTM February 45 Put @ $3.00
  • Net Debit: $9.00

When to Use

  • Bearish outlook — you expect the stock to decline moderately
  • Want to benefit from time decay on the short near-term put
  • Capital-efficient alternative to buying outright puts

Short Call Diagonal Spread

The short call diagonal spread takes the opposite position:

  • Sell the longer-term call with the lower strike price
  • Buy the near-term call with the higher strike price

This strategy generally results in a net credit and profits when the stock drops below the lower strike.

Setup Example

  • Buy February 55 Call @ $10.00
  • Sell March 45 Call @ $15.00
  • Net Credit: $5.00

Maximum Profit

The maximum profit equals the net credit received. This occurs if the stock falls below the short call's strike and both options expire worthless (or the short call is closed for minimal value after the long call expires).

Maximum Risk

The maximum risk occurs when the stock price equals the long call's strike price at the long call's expiration. The loss equals the value of the short call at that point minus the net credit received.

Short Put Diagonal Spread

The short put diagonal is the bullish credit version:

  • Sell the longer-term put with the higher strike price
  • Buy the near-term put with the lower strike price
  • Generally results in a net credit

This profits when the stock rises above the higher strike.

Understanding the Greeks in Diagonal Spreads

The Greeks play a critical role in diagonal spread performance. Here's how each Greek impacts the strategy:

Delta (Directional Exposure)

In a long call diagonal spread:

  • The long far-month ITM call has a high positive delta (e.g., +0.70)
  • The short near-month OTM call has a moderate negative delta (e.g., -0.30)
  • Net position delta: approximately +0.40

This means the spread behaves roughly like owning 40 shares of stock. The positive delta creates the directional (bullish) component of the trade.

Key insight: By choosing a deep ITM long call (high delta near +0.80 to +0.90), you can make the diagonal spread behave more like a covered call with a higher directional bias.

Theta (Time Decay)

Time decay is the primary edge in diagonal spreads:

  • The short near-month call loses value faster (higher theta) because it's closer to expiration
  • The long far-month call loses value slower (lower theta) because it has more time remaining
  • Net theta: positive — you collect more time decay than you lose

This is why the diagonal spread is sometimes called a "time spread" — you're selling expensive near-term time value and buying cheaper long-term time value.

Example theta comparison:

LegDTETheta (Daily)Weekly Decay
Long March 45 Call45 days-$0.08-$0.56
Short February 55 Call15 days-$0.15-$1.05
Net Position+$0.07+$0.49

You earn approximately $0.49 per week from the theta differential (all else being equal).

Vega (Volatility Sensitivity)

Volatility has an asymmetric impact on diagonal spreads:

  • Long far-month calls have higher vega — they benefit more from rising IV
  • Short near-month calls have lower vega — they're less affected by IV changes
  • Net vega: positive — an increase in implied volatility generally helps the position

This means diagonal spreads benefit from:

  • Rising implied volatility (increases the long call's value more than the short call's)
  • The "volatility term structure" — when far-month IV rises relative to near-month IV

Warning: A significant drop in IV (volatility crush) hurts diagonal spreads because the long call loses more value than the short call gains.

Gamma (Rate of Delta Change)

  • Short near-month options have higher gamma than long far-month options
  • Net gamma: typically slightly negative
  • This means large, sudden stock moves can hurt the position

Near-month options respond more sharply to price changes. Since you're short the near-month option, rapid stock moves (in either direction) can increase risk.

Rho (Interest Rate Sensitivity)

Rho is generally minimal for diagonal spreads, but:

  • Long-term options (LEAPS) are more sensitive to interest rate changes
  • Rising rates increase call values and decrease put values
  • For long call diagonals, rising rates are slightly beneficial

Managing a Diagonal Spread Position

Active management is essential for diagonal spread success. Here are the key scenarios and management actions:

Scenario 1: Stock Near Short Strike at Short Expiration (Ideal)

Action: Close the entire spread or roll the short call to the next month.

This is the best outcome — the short call is near max value from time decay, and the long call retains significant value. You can:

  1. Close both legs and take profit
  2. Roll the short call — buy back the expiring short call and sell a new one in the next month with the same or higher strike

Rolling creates a new diagonal spread and allows you to collect additional premium while keeping the long call position.

Scenario 2: Stock Rises Above Short Strike

Action: Consider rolling the short call up and out.

If the stock rallies past your short strike:

  1. Buy back the short near-month call (at a loss)
  2. Sell a new call at a higher strike and/or further expiration
  3. This "rolling up and out" costs money but increases your maximum profit potential

Scenario 3: Stock Drops Significantly

Action: Close or reduce the position.

If the stock drops well below the long call's strike:

  1. The long call loses value faster than the short call
  2. Consider closing the spread to preserve remaining capital
  3. Alternatively, close the short call for a small gain and hold the long call if you still expect a recovery

Scenario 4: Implied Volatility Drops Significantly

Action: Monitor and potentially close.

A volatility crush hurts the long call more than it helps the short call. If IV drops materially (e.g., after earnings), the spread may lose value even if the stock hasn't moved much.

Rolling Mechanics

Rolling is the core management technique for diagonal spreads. Here's the process:

ActionWhenHowCost/Credit
Roll short call forwardAt short call expirationBuy back expiring call, sell next month same strikeUsually net credit
Roll short call upStock rises above short strikeBuy back current short, sell higher strikeUsually net debit
Roll short call up and outStock rallies significantlyBuy back current, sell higher strike + later expirationVariable
Roll long call downStock drops significantlySell current long, buy lower strike same expirationUsually net debit

Diagonal Spread Variations Comparison

VariationLong LegShort LegOutlookNet CostMax ProfitMax Risk
Long Call DiagonalFar-month low strike callNear-month high strike callBullishDebitVariable (at short strike)Net debit paid
Long Put DiagonalFar-month high strike putNear-month low strike putBearishDebitVariable (at short strike)Net debit paid
Short Call DiagonalNear-month high strike callFar-month low strike callBearishCreditNet credit receivedVariable
Short Put DiagonalNear-month low strike putFar-month high strike putBullishCreditNet credit receivedVariable
Double DiagonalFar-month call + put (wide)Near-month call + put (narrow)NeutralDebitVariableNet debit paid

Modeling Diagonal Spreads in Excel with MarketXLS

MarketXLS makes it easy to model, monitor, and manage diagonal spreads directly in Excel. Here's a complete setup:

Step 1: Get the Option Chain

Cell A1: "AAPL"
Cell B1: =QM_Last("AAPL")                    → Current stock price
Cell A3: =QM_GetOptionChain("AAPL")          → Full option chain

Step 2: Build Option Symbols

Use the =OptionSymbol() function to create symbols for your chosen legs:

Cell A5: "Long Leg (Far Month)"
Cell B5: =OptionSymbol("AAPL", "2026-06-19", "C", 200)   → @AAPL 260619C00200000
Cell A6: "Short Leg (Near Month)"
Cell B6: =OptionSymbol("AAPL", "2026-03-21", "C", 230)   → @AAPL 260321C00230000

Step 3: Pull Live Prices

Cell C5: =QM_Last(B5)                        → Long call current price
Cell C6: =QM_Last(B6)                        → Short call current price
Cell C7: =C5-C6                              → Net debit

Step 4: Get Greeks

Cell A9: =QM_GetOptionQuotesAndGreeks("AAPL")    → Full Greeks data

Or use streaming for individual Greeks:

Cell D5: =QM_Stream_Delta(B5)                → Long call delta
Cell D6: =QM_Stream_Delta(B6)                → Short call delta (negative this)
Cell D7: =D5-D6                              → Net position delta

Cell E5: =QM_Stream_Theta(B5)                → Long call theta
Cell E6: =QM_Stream_Theta(B6)                → Short call theta
Cell E7: =E5-E6                              → Net theta (should be positive)

Cell F5: =QM_Stream_Vega(B5)                 → Long call vega
Cell F6: =QM_Stream_Vega(B6)                 → Short call vega
Cell F7: =F5-F6                              → Net vega (should be positive)

Cell G5: =QM_Stream_ImpliedVolatility(B5)    → Long call IV
Cell G6: =QM_Stream_ImpliedVolatility(B6)    → Short call IV

Step 5: Build a P&L Model

Create a table that models the spread's value at different stock prices:

Column A: Stock prices ($180, $190, $200, $210, $220, $230, $240, $250)
Column B: Long call estimated value at short call expiration
Column C: Short call intrinsic value
Column D: =B-C-NetDebit → Net P&L

Step 6: Monitor Position in Real-Time

Use streaming functions for ongoing monitoring:

Cell A12: "Position P&L"
Cell B12: =(QM_Stream_Last(B5)-QM_Stream_Last(B6))-(C5-C6)

This gives you the real-time mark-to-market P&L of your diagonal spread.

Real-World Diagonal Spread Selection Criteria

When selecting stocks and strikes for diagonal spreads, consider:

Stock Selection

  • Moderately bullish stocks with stable uptrends (for long call diagonals)
  • Adequate option liquidity — tight bid-ask spreads, high open interest
  • No imminent binary events (earnings, FDA decisions) between the short and long expiration dates
  • Moderate implied volatility — not too high (expensive) or too low (no premium to sell)

Strike Selection

  • Long call: Choose a delta of 0.70–0.90 (deep ITM) for the far-month call
    • Higher delta = more directional exposure, less time value risk
    • Lower delta = cheaper, but more volatility-dependent
  • Short call: Choose a delta of 0.20–0.35 (OTM) for the near-month call
    • Higher delta = more premium collected, but higher assignment risk
    • Lower delta = less premium, but safer

Expiration Selection

  • Long call: 60–180 days out (or LEAPS for 6–24 months)
    • Longer = more expensive but more time value protection
    • Shorter = cheaper but more gamma risk
  • Short call: 15–45 days out
    • This is the "sweet spot" where theta decay accelerates
    • Too short (<7 days) = higher gamma risk
    • Too long (>60 days) = slower time decay

Cost Basis Rule

A common guideline: pay no more than 75% of the width of the strikes for the net debit.

Example: If strikes are $45 and $55 (width = $10), pay no more than $7.50 net debit. This ensures a reasonable risk/reward ratio.

Common Mistakes to Avoid

  1. Choosing strikes too close together — reduces potential profit and doesn't justify the complexity over a simple calendar spread
  2. Ignoring IV rank — entering when IV is too high makes the long call expensive; entering when IV is too low means the short call generates minimal premium
  3. Not rolling the short call — letting the short call expire without rolling wastes the ongoing earning potential of the long call
  4. Choosing illiquid options — wide bid-ask spreads eat into profits on both entry and exit
  5. Holding through earnings — earnings create volatility events that can move the stock sharply and crush IV simultaneously
  6. Paying too much debit — exceeding the 75% rule significantly reduces the trade's expected value

Frequently Asked Questions

What is a diagonal spread in options trading?

Diagonal Spread is an options strategy that involves buying and selling options of the same type (both calls or both puts) with different strike prices and different expiration dates. It combines elements of vertical spreads (different strikes, same expiration) and calendar spreads (same strike, different expirations). The most common form — the long call diagonal or "poor man's covered call" — involves buying a far-month, lower-strike call and selling a near-month, higher-strike call.

How does a diagonal spread differ from a calendar spread?

Diagonal Spread uses different strike prices AND different expiration dates, while a calendar spread uses the SAME strike price with different expirations. This gives the diagonal spread a directional bias (bullish or bearish) that calendar spreads lack. Calendar spreads are neutral strategies that profit primarily from time decay, while diagonal spreads combine directional exposure with time decay benefits.

What is the "poor man's covered call" and how does it relate to diagonal spreads?

Diagonal Spread in the form of a long call diagonal is commonly called the "poor man's covered call." Instead of buying 100 shares of stock ($5,000+ for a $50 stock) and selling a call against them, you buy a deep in-the-money LEAPS call option ($1,500–$2,000) and sell a near-term out-of-the-money call against it. This achieves a similar payoff profile with 60–80% less capital, making it accessible to traders with smaller accounts.

How do I manage a diagonal spread when the stock moves against me?

Diagonal Spread management depends on the direction of the move. If the stock drops significantly, consider closing the entire spread to preserve capital, or close just the short call for a small profit and hold the long call if you're still bullish long-term. If the stock rallies past your short strike, roll the short call up to a higher strike (and optionally out to a later expiration) to give the trade more room. Active management through rolling is the key to long-term diagonal spread success.

What role do the Greeks play in a diagonal spread?

Diagonal Spread positions are influenced by all five Greeks. Delta provides directional exposure (net positive for bullish diagonals). Theta is the primary profit driver — the near-term short option decays faster than the far-term long option, creating positive net theta. Vega is net positive, meaning rising implied volatility helps the position. Gamma is slightly negative, meaning large sudden moves can hurt. Understanding these Greek interactions is essential for selecting strikes, timing entries, and managing the position.

Can I model a diagonal spread in Excel?

Diagonal Spread modeling in Excel is straightforward with MarketXLS. Use =QM_GetOptionChain("AAPL") to pull the full option chain, =OptionSymbol("AAPL", "2026-06-19", "C", 200) to generate option symbols, =QM_Last() to get current prices, and =QM_GetOptionQuotesAndGreeks("AAPL") for Greeks data. Build P&L tables at various stock prices, track net theta decay, and monitor position Greeks in real-time using =QM_Stream_Delta(), =QM_Stream_Theta(), and =QM_Stream_Vega() functions.

Summary

The diagonal spread is a versatile, capital-efficient options strategy that combines directional exposure, time decay collection, and volatility sensitivity into a single trade. Whether you're using the long call diagonal (poor man's covered call) for bullish positions, the long put diagonal for bearish plays, or the short diagonal variations for credit strategies, understanding the Greeks — particularly theta, delta, and vega — is essential for success.

With MarketXLS, you can model every aspect of diagonal spreads directly in Excel: pull live option chains with =QM_GetOptionChain(), build option symbols with =OptionSymbol(), price individual contracts with =QM_Last(), analyze Greeks with =QM_GetOptionQuotesAndGreeks(), and monitor positions in real-time with =QM_Stream_Last() and related streaming functions. This transforms Excel into a complete diagonal spread analysis and management platform.

Ready to build and analyze diagonal spreads in Excel? Explore MarketXLS plans at MarketXLS to access live option chains, streaming Greeks, and 1,100+ financial functions.

None of the content published on marketxls.com constitutes a recommendation that any particular security, portfolio of securities, transaction, or investment strategy is suitable for any specific person. The author is not offering any professional advice of any kind. The reader should consult a professional financial advisor to determine their suitability for any strategies discussed herein.

Important Disclaimer

The information provided in this article is for educational and informational purposes only and should not be construed as investment advice, a recommendation, or an offer to buy or sell any securities. MarketXLS is a financial data platform and is not a registered investment advisor, broker-dealer, or financial planner. Always conduct your own research and consult with a qualified financial professional before making any investment decisions. Past performance is not indicative of future results. Trading and investing involve substantial risk of loss.

#1 Excel Solution for Investors

Get Market data in Excel easy to use formulas

  • Real-time Live Streaming Option Prices & Greeks in your Excel
  • Historical (intraday) Options data in your Excel
  • All US Stocks and Index options are included
  • Real-time Option Order Flow
  • Real-time prices and data on underlying stocks and indices
  • Works on Windows, MAC or even online
  • Implement MarketXLS formulas in your Excel sheets and make them come alive
  • Save hours of time, streamline your option trading workflows
  • Easy to use with formulas and pre-made templates
Call: 1-877-778-8358
Ankur Mohan MarketXLS
Welcome! I'm Ankur, the founder and CEO of MarketXLS. With more than ten years of experience, I have assisted over 2,500 customers in developing personalized investment research strategies and monitoring systems using Excel.

I invite you to book a demo with me or my team to save time, enhance your investment research, and streamline your workflows.
Implement "your own" investment strategies in Excel with thousands of MarketXLS functions and templates.
I use MarketXLS to manage my personal portfolio. I can easily pull in stock quotes, betas, and dividends. I also like to access historical closing prices on a particular date. That makes tracking performance easy.

Patrick Cusatis, Ph.D., CFA

Associate Professor of Finance, Penn State University

I have used lots of stock and option information services. This is the only one which gives me what I need inside Excel.

Lloyd L.

Professional Trader

I can now concentrate on manipulating financial data, valuing stocks and making investment decisions, rather than hacking around with VBA or copying and pasting data from websites.

Samir Khan

InvestExcel.net

I have been using MarketXLS for the last 6+ years and they really enhanced the product every year.

Kirubakaran K.

Investment Professional

I Love My MarketXLS. The market speaks to you when you know how to listen. With MarketXLS, the market truly does speak. Patterns emerge. Pricing behavior becomes clearer.

Don Zelezny

Entrepreneur & Options Trader

Meet The Ultimate Excel Solution for Investors

Live Streaming Prices in your Excel
All historical (intraday) data in your Excel
Real time option greeks and analytics in your Excel
Leading data service for Investment Managers, RIAs, Asset Managers
Easy to use with formulas and pre-made sheets