Christmas tree spread is an advanced options strategy that uses a 1-3-2 multi-strike structure to create a limited-risk, limited-reward directional position. Named for its resemblance to a Christmas tree when drawn on a payoff diagram, this strategy involves buying one option at one strike, selling three options at a further strike, and buying two options at an even further strike — all with the same expiration date.
The Christmas tree spread is popular among experienced options traders because it can be established for a very small net debit (or even a small credit), offers a defined maximum loss, and generates its maximum profit when the underlying asset lands at a specific price at expiration. In this comprehensive guide, you will learn how to set up Christmas tree spreads with both puts and calls, analyze the profit and loss profile, understand the Greeks, compare it to similar strategies, and model the entire position in Excel using MarketXLS.
What Is a Christmas Tree Spread?
A Christmas tree spread is a three-strike options strategy that combines elements of vertical spreads and ratio spreads. It can be constructed with either calls or puts:
- Christmas tree spread with puts (bearish): Uses put options across three strikes
- Christmas tree spread with calls (bullish): Uses call options across three strikes
The defining characteristic is the 1-3-2 structure:
| Leg | Action | Quantity |
|---|---|---|
| Leg 1 | Buy options at Strike A | 1 contract |
| Leg 2 | Sell options at Strike B | 3 contracts |
| Leg 3 | Buy options at Strike C | 2 contracts |
The strikes are equally spaced. For a put Christmas tree spread, Strike A is the highest (ATM), Strike B is lower, and Strike C is the lowest. For a call Christmas tree spread, Strike A is the lowest (ATM), Strike B is higher, and Strike C is the highest.
Christmas Tree Spread with Puts (Bearish)
The put Christmas tree spread is used when you expect a moderate decline in the underlying asset.
Setup
Using a stock trading at $100:
| Leg | Action | Strike | Contracts |
|---|---|---|---|
| 1 | Buy Put | $100 (ATM) | 1 |
| 2 | Sell Put | $95 | 3 |
| 3 | Buy Put | $90 | 2 |
All options share the same expiration date.
How It Works
- Maximum profit occurs when the stock closes at the middle strike ($95) at expiration
- Maximum loss is limited to the net premium paid (or the net debit of the position)
- Breakeven points depend on the net premium paid
Detailed P&L Analysis at Expiration
| Stock Price at Expiry | Leg 1 (Buy 100P) | Leg 2 (Sell 3x 95P) | Leg 3 (Buy 2x 90P) | Net Intrinsic | Net P&L |
|---|---|---|---|---|---|
| $105 | $0 | $0 | $0 | $0 | -Net Debit |
| $100 | $0 | $0 | $0 | $0 | -Net Debit |
| $97.50 | $2.50 | $0 | $0 | $2.50 | $2.50 - Net Debit |
| $95 | $5.00 | $0 | $0 | $5.00 | $5.00 - Net Debit (MAX PROFIT) |
| $92.50 | $7.50 | -$7.50 | $0 | $0 | -Net Debit |
| $90 | $10.00 | -$15.00 | $0 | -$5.00 | -$5.00 - Net Debit |
| $87.50 | $12.50 | -$22.50 | +$5.00 | -$5.00 | -$5.00 - Net Debit |
| $85 | $15.00 | -$30.00 | +$10.00 | -$5.00 | -$5.00 - Net Debit |
Key observations:
- Below the lowest strike ($90), the 2 long puts offset 2 of the 3 short puts, leaving 1 net short put. The loss is capped because the spread between strikes limits exposure.
- The maximum risk is the net debit paid plus the difference between the short strike and the lowest long strike, minus the long put gains. In practice, the maximum loss is defined and limited.
- Maximum profit equals the distance between Strike A and Strike B minus the net debit.
Breakeven Calculation
For a put Christmas tree spread:
- Upper breakeven = Strike A - Net Debit Paid
- Lower breakeven = Strike C + (Strike B - Strike C) - remaining premium consideration
The exact breakeven depends on the specific premiums paid and received.
Christmas Tree Spread with Calls (Bullish)
The call Christmas tree spread is used when you expect a moderate rise in the underlying asset.
Setup
Using a stock trading at $100:
| Leg | Action | Strike | Contracts |
|---|---|---|---|
| 1 | Buy Call | $100 (ATM) | 1 |
| 2 | Sell Call | $105 | 3 |
| 3 | Buy Call | $110 | 2 |
How It Works
- Maximum profit occurs when the stock closes at the middle strike ($105) at expiration
- Maximum loss is limited to the net debit paid
- The structure mirrors the put version but in the opposite direction
P&L at Expiration
| Stock Price at Expiry | Leg 1 (Buy 100C) | Leg 2 (Sell 3x 105C) | Leg 3 (Buy 2x 110C) | Net Intrinsic |
|---|---|---|---|---|
| $95 | $0 | $0 | $0 | $0 (-Net Debit) |
| $100 | $0 | $0 | $0 | $0 (-Net Debit) |
| $105 | $5.00 | $0 | $0 | $5.00 (MAX PROFIT zone) |
| $110 | $10.00 | -$15.00 | $0 | -$5.00 |
| $115 | $15.00 | -$30.00 | +$10.00 | -$5.00 |
The call version behaves symmetrically to the put version: maximum profit at the middle strike, limited loss on both sides.
Greeks Analysis of the Christmas Tree Spread
Understanding the Greeks helps you manage a Christmas tree spread throughout its life, not just at expiration.
Delta
- At initiation (with the stock at Strike A), the position has a moderate directional Delta — positive Delta for the call version (bullish), negative Delta for the put version (bearish).
- As the stock approaches the middle strike, Delta approaches zero (the position becomes directionally neutral at maximum profit).
- If the stock moves through the middle strike toward the outer strikes, Delta can reverse.
Gamma
- The Christmas tree spread has negative Gamma near the short strikes, meaning large moves away from the middle strike work against you.
- Negative Gamma increases as expiration approaches, especially if the stock is near the short strike.
Theta
- The position is generally Theta-positive (benefits from time decay) when the stock is near the middle strike, because the 3 short options decay faster than the 3 long options.
- Near the outer strikes, Theta can become negative.
Vega
- The position is typically Vega-negative near the middle strike, meaning it benefits from declining implied volatility.
- This makes the Christmas tree spread attractive to enter when implied volatility is elevated.
Retrieving Greeks in Excel with MarketXLS
Pull the full option chain with Greeks for any underlying:
=QM_GetOptionQuotesAndGreeks("AAPL")
This returns Delta, Gamma, Theta, Vega, Rho, and implied volatility for every available option contract, letting you evaluate the exact Greeks of each leg before entering the trade.
To get the option chain for viewing available strikes and expirations:
=QM_GetOptionChain("AAPL")
Setting Up a Christmas Tree Spread in Excel with MarketXLS
Here is a step-by-step process for modeling a Christmas tree spread in Excel:
Step 1: Get the Current Stock Price
=Last("AAPL")
Or for QuoteMedia data:
=QM_Last("AAPL")
Step 2: View Available Option Expirations and Strikes
=QM_GetOptionChain("AAPL")
This returns all available expirations and strikes, helping you select the three strikes for your Christmas tree spread.
Step 3: Construct Option Symbols
Use the OptionSymbol function to build the standardized symbol for each leg:
=OptionSymbol("AAPL", "2026-06-19", "P", 230)
=OptionSymbol("AAPL", "2026-06-19", "P", 225)
=OptionSymbol("AAPL", "2026-06-19", "P", 220)
These return symbols like @AAPL 260619P00230000, @AAPL 260619P00225000, and @AAPL 260619P00220000.
Step 4: Get Option Prices
=QM_Last("@AAPL 260619P00230000")
=QM_Last("@AAPL 260619P00225000")
=QM_Last("@AAPL 260619P00220000")
Step 5: Calculate Net Debit/Credit
In a spreadsheet, lay out:
| Leg | Symbol | Action | Qty | Price | Cost |
|---|---|---|---|---|---|
| 1 | =OptionSymbol("AAPL","2026-06-19","P",230) | Buy | 1 | =QM_Last(B2) | =D2E2100 |
| 2 | =OptionSymbol("AAPL","2026-06-19","P",225) | Sell | -3 | =QM_Last(B3) | =D3E3100 |
| 3 | =OptionSymbol("AAPL","2026-06-19","P",220) | Buy | 2 | =QM_Last(B4) | =D4E4100 |
The sum of the Cost column gives your net debit or credit for the entire position.
Step 6: Pull Greeks for Each Leg
Use QM_GetOptionQuotesAndGreeks("AAPL") and filter the results to your three strikes. Calculate position Greeks by multiplying each leg's Greek by its quantity and the contract multiplier (100):
Position Delta = (1 × Delta_230P × 100) + (-3 × Delta_225P × 100) + (2 × Delta_220P × 100)
Repeat for Gamma, Theta, and Vega.
Christmas Tree Spread vs. Butterfly Spread: Comparison
The Christmas tree spread is often compared to the butterfly spread because both are three-strike strategies with limited risk. Here are the key differences:
| Feature | Christmas Tree Spread | Butterfly Spread |
|---|---|---|
| Structure | 1-3-2 (unequal quantities) | 1-2-1 (equal quantities) |
| Cost | Very low net debit or small credit | Moderate net debit |
| Maximum Profit | Higher than butterfly | Lower than Christmas tree |
| Maximum Loss | Slightly higher than butterfly | Limited to net debit |
| Profit Zone Width | Narrower | Wider |
| Breakeven Points | Asymmetric | Symmetric |
| Best Market View | Moderate directional move to middle strike | Stock stays near middle strike |
| Complexity | Higher (6 contracts) | Moderate (4 contracts) |
| Commission Cost | Higher (more legs) | Lower (fewer legs) |
| Gamma Risk | Higher (more short options) | Lower |
When to Choose a Christmas Tree Spread Over a Butterfly
- You have a strong directional conviction (moderate move expected, not just staying put)
- You want a lower cost of entry (the extra short option helps fund the position)
- You are comfortable with slightly higher maximum risk
- You want to capitalize on elevated implied volatility (more short Vega)
When to Choose a Butterfly Instead
- You expect the stock to stay near the current price (not move directionally)
- You prefer a simpler structure with fewer legs
- You want lower commission costs
- You prefer more symmetric risk/reward
Christmas Tree Spread vs. Other Multi-Leg Strategies
| Strategy | Legs | Max Profit | Max Loss | Direction | Complexity |
|---|---|---|---|---|---|
| Christmas Tree (puts) | 6 | Moderate-High | Limited (net debit + spread risk) | Bearish | High |
| Christmas Tree (calls) | 6 | Moderate-High | Limited | Bullish | High |
| Butterfly | 4 | Moderate | Net debit | Neutral | Moderate |
| Iron Condor | 4 | Net credit | Defined | Neutral | Moderate |
| Ratio Spread (1:2) | 3 | Moderate | Potentially unlimited | Directional | Moderate |
| Vertical Spread | 2 | Defined | Defined | Directional | Low |
The Christmas tree spread fills a specific niche: it provides a defined-risk directional bet with very low capital outlay, making it attractive when you have a precise price target for the underlying at expiration.
When to Use a Christmas Tree Spread
Ideal Market Conditions
- Moderate directional expectation: You expect the stock to move to a specific price level (the middle strike) by expiration
- Elevated implied volatility: The extra short option benefits from Vega decay
- Specific price target: The narrow profit zone means you need conviction about where the stock will be at expiration
- Low capital outlay desired: The 1-3-2 structure can often be entered for near-zero cost
When NOT to Use a Christmas Tree Spread
- Uncertain about direction: If you do not have a clear directional view, consider a butterfly or iron condor
- Expecting a large move: The narrow profit zone and negative Gamma make this strategy poor for large directional bets — use a vertical spread or long option instead
- Low implied volatility: Without elevated IV, the short options provide less premium, reducing the cost advantage
- Illiquid options: With 6 contracts across 3 strikes, wide bid-ask spreads multiply your execution costs
Risk Management for Christmas Tree Spreads
Position Sizing
Because the maximum loss is defined (net debit plus any additional spread risk), you can calculate exact position size:
Maximum Risk Per Spread = Net Debit + (Strike Difference × 100) - value of protective wings
Never risk more than 2-5% of your trading account on a single Christmas tree spread position.
Exit Rules
- Take profit at 50-75% of maximum: Do not hold to expiration hoping for the exact maximum profit. Partial exits reduce risk.
- Close if the stock moves well beyond the outer strikes: If the stock has blown past your target zone with significant time remaining, the position becomes a drag on capital.
- Close before expiration week: Gamma risk increases dramatically in the final days. Unless the stock is sitting right at the middle strike, close the position early.
Adjustments
- Roll the position: If the stock is moving in your direction but more slowly than expected, you can roll the entire spread to a later expiration
- Close individual legs: In some cases, you may close the profitable legs and manage the remaining legs separately
Practical Example: Christmas Tree Spread on AAPL
Let us walk through a complete example using MarketXLS functions.
Scenario: AAPL is trading at $230. You expect a moderate decline to approximately $220 over the next 60 days.
Step 1: Get current price
=Last("AAPL")
Step 2: Construct the put Christmas tree spread
| Leg | Strike | Action | Qty | Option Symbol |
|---|---|---|---|---|
| 1 | $230 | Buy Put | 1 | =OptionSymbol("AAPL", "2026-06-19", "P", 230) |
| 2 | $220 | Sell Put | 3 | =OptionSymbol("AAPL", "2026-06-19", "P", 220) |
| 3 | $210 | Buy Put | 2 | =OptionSymbol("AAPL", "2026-06-19", "P", 210) |
Step 3: Get prices for each leg
=QM_Last("@AAPL 260619P00230000")
=QM_Last("@AAPL 260619P00220000")
=QM_Last("@AAPL 260619P00210000")
Step 4: Calculate position cost
Net Cost = (1 × Price_230P) - (3 × Price_220P) + (2 × Price_210P)
Multiply by 100 for the dollar cost per spread.
Step 5: Determine profit and loss scenarios
- Maximum profit = ($230 - $220) - Net Debit = $10 - Net Debit (per share), occurring when AAPL closes at $220 at expiration
- Maximum loss above $230 = Net Debit paid
- Maximum loss below $210 = Net Debit + $10 (the unhedged short put exposure between $210 and $220 is partially offset)
Step 6: Analyze Greeks
=QM_GetOptionQuotesAndGreeks("AAPL")
Filter to the June 2026 expiration and extract Delta, Gamma, Theta, and Vega for each strike. Calculate total position Greeks to understand your current exposure.
Frequently Asked Questions About the Christmas Tree Spread
What is the maximum loss on a Christmas tree spread?
The maximum loss is limited and defined at entry. For a Christmas tree spread entered as a net debit, the maximum loss is the net premium paid plus the additional risk from the unbalanced short options (the spread between the middle and outer strikes). The exact amount depends on the premiums of each leg.
Can I construct a Christmas tree spread for a net credit?
Yes, in some cases the premium received from selling 3 options at the middle strike exceeds the cost of buying 1 option at the near strike and 2 at the far strike. A net credit Christmas tree spread has different risk characteristics — the maximum loss shifts to the opposite side of the payoff diagram.
Is a Christmas tree spread better than a butterfly?
Neither is universally better — they serve different purposes. The Christmas tree spread offers lower cost of entry and higher maximum profit but has a narrower profit zone and slightly more risk. The butterfly is simpler, has a wider profit zone, and costs more upfront. Choose based on your market outlook, conviction level, and cost preference.
How do I manage a Christmas tree spread as expiration approaches?
Monitor Gamma risk carefully as expiration nears. If the stock is near the middle strike, Theta works in your favor but Gamma risk is high. Consider closing the position at 50-75% of maximum profit or at least one week before expiration to avoid pin risk. If the stock has moved well past your target zone, close the position to free up capital.
What underlying assets work best for Christmas tree spreads?
Highly liquid options with tight bid-ask spreads are essential because the strategy involves 6 contracts across 3 strikes. Major indices (SPX) and large-cap stocks (AAPL, MSFT, AMZN) with active options markets work best. Avoid illiquid options where wide spreads can eliminate the strategy's cost advantage.
Can I use Christmas tree spreads on indices like SPX?
Yes. In fact, index options are popular for Christmas tree spreads because of their high liquidity, tight spreads, and cash settlement (no assignment risk). Use =QM_GetOptionChain("^SPX") in MarketXLS to view available SPX option strikes and expirations.
Start Modeling Christmas Tree Spreads in Excel
MarketXLS gives you all the tools needed to analyze and model Christmas tree spreads directly in Excel. Use =QM_GetOptionChain() to find strikes, =OptionSymbol() to construct contract symbols, =QM_Last() for live pricing, and =QM_GetOptionQuotesAndGreeks() for complete Greeks analysis.
Explore MarketXLS pricing and plans → | Visit MarketXLS
Build your own Christmas tree spread calculator using MarketXLS functions and take your options analysis to the next level.
Disclaimer
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. Options trading involves significant risk and is not appropriate for all investors.