# Calendar Call Spread Calculator: Options Profit & Loss Chart

> Calendar call spread calculator: chart the profit and loss of a call time spread across two expirations, with end-of-day option prices and implied volatility.

Data as of Oct 20, 2026 (end of day). **Data is delayed**: the latest session is Nov 10, 2026. [Subscribe](https://www.optionistics.com/subscribe) to get the latest end-of-day data.

Stock at **524.36**. Build a position of up to 8 option legs plus stock; the chart shows P/L today and at expiration.

## Settings

| Field | Value |
|---|---|
| Stock price | 524.36 |
| Solve For | Price Change |
| Valuation date | Oct 20, 2026 |
| Model | European |
| Rate % | 3.88 |
| Volatility | Leg IV (each leg's implied volatility) |
| Hist Vol | 0.1235 |
| Indexed IV | 0.1513 |
| Div Amt | - |
| Ex-Date | - |
| Frequency | Quarterly |

## Position

| Expiry | Strike | P/C | Quan | Side | Cost | TPrice | Vol | Delta | Gamma | Theta | Vega | Rho |
|---|---:|---|---:|---|---:|---:|---:|---:|---:|---:|---:|---:|
| 2026-10-23 | 524.00 | Call | 1 | Short | 3.3000 | 3.3861 | 0.1644 | -0.5299 | -0.0509 | 0.5472 | -0.1891 | -0.0226 |
| 2026-10-30 | 524.00 | Call | 1 | Long | 5.7500 | 6.0279 | 0.1606 | 0.5315 | 0.0285 | -0.3062 | 0.3452 | 0.0747 |

**Cost** is the entry price per share, **TPrice** the theoretical value on the valuation date, **Vol** the volatility it is priced with; Greeks are per share (short legs negative). Quantities are contracts of 100 shares, or shares for the stock leg.

### Position totals ($)

| Cost | Value | P/L | Delta | Gamma | Theta | Vega | Rho |
|---:|---:|---:|---:|---:|---:|---:|---:|
| 245.00 | 264.18 | 19.18 | 0.16 | -2.24 | 24.10 | 15.61 | 5.21 |

Cost is the net debit paid (negative: a net credit), Value the position's theoretical value on the valuation date, P/L the difference; Greeks are position totals in shares.

## Profit and loss

Breakevens (where the P/L line crosses zero): **520.69**.

P/L by stock price from 262.18 to 781.13 (the chart spans 50% either side of the stock price; narrow it with `factor`, e.g. `factor=0.1` for 10%), every 4th of its 97 points.

At expiration, over the charted range, P/L runs from **-245.00** (at 262.18) to **-245.00** (at 262.18).

| Stock price | P/L on Oct 20, 2026 | P/L at expiration |
|---:|---:|---:|
| 262.18 | -245.00 | -245.00 |
| 283.80 | -245.00 | -245.00 |
| 305.43 | -245.00 | -245.00 |
| 327.05 | -245.00 | -245.00 |
| 348.67 | -245.00 | -245.00 |
| 370.30 | -245.00 | -245.00 |
| 391.92 | -245.00 | -245.00 |
| 413.54 | -245.00 | -245.00 |
| 435.16 | -245.00 | -245.00 |
| 456.79 | -245.00 | -245.00 |
| 478.41 | -244.88 | -245.00 |
| 500.03 | -221.57 | -245.00 |
| 521.66 | 10.34 | -245.00 |
| 543.28 | -155.86 | -245.00 |
| 564.90 | -205.16 | -245.00 |
| 586.53 | -206.03 | -245.00 |
| 608.15 | -206.04 | -245.00 |
| 629.77 | -206.04 | -245.00 |
| 651.40 | -206.04 | -245.00 |
| 673.02 | -206.04 | -245.00 |
| 694.64 | -206.04 | -245.00 |
| 716.26 | -206.04 | -245.00 |
| 737.89 | -206.04 | -245.00 |
| 759.51 | -206.04 | -245.00 |
| 781.13 | -206.04 | -245.00 |

## About the Calendar Call Spread

The calculator opens with a calendar call spread: the at-the-money call sold in the nearest expiration and the same-strike call bought in the next one.

The spread is a net debit position that profits from time decay: the near call loses value faster than the far one. It does best with the stock near the strike when the near call expires, and gains from a rise in implied volatility. Its value then depends on what the far call is still worth, which the chart models; the most it can lose is about the debit.

To find candidates, use the [Calendar Call Spreads Screener](https://www.optionistics.com/screener/calendar-call-spreads.md).

### Other strategy calculators

- [Long Call Calculator](https://www.optionistics.com/calculators/long-call-calculator.md)
- [Long Put Calculator](https://www.optionistics.com/calculators/long-put-calculator.md)
- [Bull Call Spread Calculator](https://www.optionistics.com/calculators/bull-call-spread-calculator.md)
- [Bear Call Spread Calculator](https://www.optionistics.com/calculators/bear-call-spread-calculator.md)
- [Bull Put Spread Calculator](https://www.optionistics.com/calculators/bull-put-spread-calculator.md)
- [Bear Put Spread Calculator](https://www.optionistics.com/calculators/bear-put-spread-calculator.md)
- [Straddle Calculator](https://www.optionistics.com/calculators/straddle-calculator.md)
- [Strangle Calculator](https://www.optionistics.com/calculators/strangle-calculator.md)
- [Covered Call Calculator](https://www.optionistics.com/calculators/covered-call-calculator.md)
- [Covered Put Calculator](https://www.optionistics.com/calculators/covered-put-calculator.md)
- [Calendar Put Spread Calculator](https://www.optionistics.com/calculators/calendar-put-spread-calculator.md)
- [Diagonal Call Spread Calculator](https://www.optionistics.com/calculators/diagonal-call-spread-calculator.md)
- [Diagonal Put Spread Calculator](https://www.optionistics.com/calculators/diagonal-put-spread-calculator.md)

## How to use

Enter the position with query parameters. Option legs are `legs[N][field]`, N counting from 0, up to 4 legs ([subscribe](https://www.optionistics.com/subscribe) for 8): `expiry` (YYYY-MM-DD, required), `strike` (required), `putcall` (C or P), `side` (long or short), `quantity` (contracts, 1-1000), `cost` (entry price per share; default the contract's theoretical price), `ivol` (volatility override, decimal), `hidden` (1 leaves the leg out of the totals and chart). A stock leg: `stock[side]`, `stock[quantity]` (shares), `stock[cost]`. Or start from a `preset`: bull-call, bear-call, bull-put, bear-put, straddle, strangle, covered-call, covered-put, calendar-call, calendar-put, diagonal-call, diagonal-put, single-call, single-put. Pricing: `rate` (percent), `model` (a American, e European; default American when a dividend is set), `voltype` (0 slider, 1 indexed IV, 2 historical IV, 3 each leg's IV), `ivSlider` (1-400, with voltype 0), `dividend` (next dividend, dollars), `exDate` (YYYY-MM-DD), `frequency` (0 none, 12, 4, 2 or 1 a year). Chart: `solveFor` (p price change, dl days left), `factor` (price range either side of the stock price, 0.01-1, default 0.5), `dateOffset` (price change: value on the report date plus dateOffset + 1 days; default -1, the report date), `sliderPrice` (days left: the stock price to value at).

This position: `/calculators/stock-option-calculator/DIA.md?legs[0][expiry]=2026-10-23&legs[0][strike]=524&legs[0][putcall]=C&legs[0][side]=short&legs[0][quantity]=1&legs[0][cost]=3.3&legs[1][expiry]=2026-10-30&legs[1][strike]=524&legs[1][putcall]=C&legs[1][side]=long&legs[1][quantity]=1&legs[1][cost]=5.75`. A preset: `/calculators/stock-option-calculator/DIA.md?preset=straddle`. With curl, pass `-g` (or encode the brackets as %5B and %5D).

## More for DIA

- [Quote](https://www.optionistics.com/quotes/stock-quotes/DIA.md)
- [Option chain](https://www.optionistics.com/quotes/stock-option-chains/DIA.md)
- [Price history](https://www.optionistics.com/quotes/stock-prices/DIA.md)
- [10 day snapshot](https://www.optionistics.com/snapshot.md?symbol=DIA)
- [Strike Pegger (max pain)](https://www.optionistics.com/quotes/strike-pegger/DIA.md)
- [Volatility skew](https://www.optionistics.com/screener/volatility-skew/DIA.md)
- [Put/call ratio](https://www.optionistics.com/screener/put-call-ratio/DIA.md)
- [Trade finder](https://www.optionistics.com/screener/stock-trade-finder/DIA.md)
- [Probability calculator](https://www.optionistics.com/calculators/probability-calculator.md?symbol=DIA)

---

From [Optionistics](https://www.optionistics.com), options analytics since 2005. Site map for AI agents: https://www.optionistics.com/llms.txt
