Book: The Option Trader’s Hedge Fund: A Business Framework for Trading Equity and Index Options
Author: Dennis A. Chen and Mark Sebastian
Difficulty: Advanced
The Big Idea
The book’s central proposal is to manage an options portfolio as an underwriting business. Instead of asking only how much premium a position collects, ask what risk you accepted, how you priced it, what reserves it needs, and how you will respond when the estimate is wrong.
Its “One Man Insurance Company,” or TOMIC, links trade selection, risk management, and execution with planning, infrastructure, and learning. That is a useful operating framework. It does not turn an options account into a regulated insurer or establish that selling options produces dependable income.
Keep the book open beside this companion. The labs contain original calculations, counterexamples, decision exercises, and explained answers. They are designed to help you work with the reading, not replace it. All worked trades, prices, costs, and portfolio outcomes below are fictional unless explicitly identified as a source claim.
In the reading
The authors emphasize choosing favorable volatility conditions, managing positions actively, and using protective options to limit unwanted exposure.
What to verify
Collected premium is not immediate profit. An intended exit is not a guaranteed loss cap. A hedge must be tested by strike, expiry, size, and scenario, and lower broker margin does not mean lower economic risk.
This workbook follows the supplied 2012 text, whose title and copyright pages identify both authors and FT Press. The copyright page says first printing, May 2012. Chapter numbers and appendix letters are the reading references; EPUB screen pagination is not used. The library annotation in the EPUB metadata is not part of the book’s title. The prefatory material describes the authors’ approach but explicitly does not provide a fund performance record.
Quick revision sheet: know the unit before the number
| Concept | Working definition | Do not confuse it with |
|---|---|---|
| Premium and profit | A short option’s receipt is offset by its current liability. Mark-to-market P&L includes all legs and costs. | Cash received as earned profit. Lab 1. |
| Defined spread risk | For a standard equal-quantity same-expiry credit vertical: (width − credit) × multiplier × contracts, before costs. | A stop-loss amount or current margin requirement. Lab 3. |
| Expectancy | p × average win − (1 − p) × average loss, with consistent net amounts. | Win rate or probability of expiring out of the money. Lab 7. |
| IV, realized volatility, ATR | IV is inferred from option prices. Realized volatility estimates past return variability. ATR measures average price ranges. | Comparing annualized IV percent directly with ATR dollars. Lab 8. |
| Skew and term structure | Skew compares strikes within an expiry; term structure compares expiries on a consistent basis. | A single VIX level, kurtosis, or proof of mispricing. Lab 11. |
| Greek units | Delta per underlying price unit; gamma as delta sensitivity; vega per volatility point; theta per stated day convention. | Correlation, guaranteed daily income, or interchangeable exposures across assets. Lab 14. |
| Return denominator | State whether the denominator is account equity, capital at risk, or margin, and define external flows. | Treating a margin yield as the same account return. Lab 10. |
If you remember one thing: premium compensates you for accepting an obligation. Your job is to understand that obligation before celebrating the receipt.
Seven study blocks, with an output from each
The blocks are a pacing guide, not a seven-day promise. Split the spread laboratories into shorter sessions if needed. Advance when you can explain the answer, not merely recognize it.
| Block | Reading and labs | Finish with |
|---|---|---|
| 1 — Underwrite | Preface, Introduction, Chapters 1–3 | An obligation ledger and a planned-versus-structural-loss calculation. |
| 2 — Operate | Chapters 4–7 | An order ticket, an outage drill, and an expectancy review. |
| 3 — Read the surface | Chapter 8 and Chapter 9 vertical / condor labs | Correct volatility units and two expiration payoff tables. |
| 4 — Compare structures | Chapter 9 butterfly / calendar / ratio labs | A term shock and a ratio-spread loss-valley calculation. |
| 5 — Manage the whole book | Chapters 10–12 | An aggregate stress budget and an explicit no-trade decision. |
| 6 — Check the details | Chapters 13–15, Appendices A–D | Assignment checklist, weighted exposure calculation, and adjustment audit. |
| 7 — Investigate | Indicator lab, worksheets, capstone | A reproducible research plan and a reconciled operating memo. |
Complete chapter-to-lab map
| Read in the book | Go to | Practice |
|---|---|---|
| Chapter 1 — The Insurance Business | Lab 1 | Premium liabilities and correlated claims |
| Chapter 2 — Trade Selection | Lab 2 | A documented underwriting ticket |
| Chapter 3 — Risk Management | Lab 3 | Sizing, stress, and hedge limitations |
| Chapter 4 — Trade Execution | Lab 4 | Limit prices and execution evidence |
| Chapter 5 — The Trading Plan | Lab 5 | Rules, exceptions, and process quality |
| Chapter 6 — Trading Infrastructure | Lab 6 | Capital, margin, data, and continuity |
| Chapter 7 — Learning Processes | Lab 7 | Journal, expectancy, and useful feedback |
| Chapter 8 — Understanding Volatility | Lab 8 | Units, model inputs, skew, and term structure |
| Chapter 9a — Most Used Strategies — vertical spreads | Lab 9A | Cash flows and defined expiration risk |
| Chapter 9b — Most Used Strategies — iron condors | Lab 9B | Four-leg payoffs and remaining reward |
| Chapter 9c — Most Used Strategies — ATM iron butterflies | Lab 9C | A narrow profit tent and dynamic risk |
| Chapter 9d — Most Used Strategies — calendar spreads | Lab 9D | Maturity-specific volatility shocks |
| Chapter 9e — Most Used Strategies — ratio back and front spreads | Lab 9E | Loss valleys and unmatched obligations |
| Chapter 10 — Operating the Business: Putting Together TOMIC 1.0 from A to Z | Lab 10 | A portfolio-level admission test |
| Chapter 11 — Lessons from the Trading Floor on Volatility | Lab 11 | Weighted vega, relative skew, and regime claims |
| Chapter 12 — Lessons from the Trading Floor on Risk Management | Lab 12 | Cash, cheap options, weekends, and de-risking |
| Chapter 13 — Lessons from the Trading Floor on Trading and Execution | Lab 13 | Assignment, exits, routing, and income assumptions |
| Chapter 14 — Lessons from the Trading Floor on the Other Greeks | Lab 14 | Sensitivity units and gamma hedging |
| Chapter 15 — The Beginning | Lab 15 | An evidence-based continuation decision |
| Appendices A–B: Recommended Reading; Strategy Learning Sequence | Lab AB | A competency-based learning plan |
| Appendices C–D: OptionPit.com; Kite Spread | Lab CD | Evaluate education and rebuild an adjusted payoff |
Read the foreword, preface, and introduction for context before Lab 1. Dedications, acknowledgments, publisher advertising, and the index are reference material rather than separate trading lessons. Chapter 9 receives five labs because its structures have materially different risks; all other substantive chapters and appendices are mapped above.
Lab 1: Account for the promise you sold
Read first: Chapter 1, “The Insurance Business”; Preface and Introduction.
Your objective: Explain the insurance analogy without turning a cash receipt into profit.
The authors’ underwriting analogy connects pricing, reserves, claims, and protection. Its practical strength is that it makes the obligation visible. Its limitation is that many option positions respond to the same market shock: adding more short-premium trades does not necessarily create a diversified pool of independent risks.
Original worked example — the opening credit has a matching liability
| Event | Cash change | Position liability / P&L |
|---|---|---|
| Sell a fictional spread for 1.20, multiplier 100 | +$120 | Opening spread liability is approximately $120 at that transaction mark. |
| Later buy it back for 0.45 | −$45 | Gross trading gain $75. |
| Total transaction costs $8 | −$8 | Net gain $67. |
At inception, ignoring the immediate cost and bid/ask effect, the $120 receipt does not increase equity by $120: the obligation you sold is worth $120. A statement balance that highlights cash can obscure this.
A reserve is capital available to meet obligations; it is not a prediction that losses stop there. An insurance-inspired business framework also does not authorize managing other people’s money or establish the legal structure of a fund.
Try it yourself
Twenty positions collect $90 each. Nineteen later close with $60 net gains and one has a $1,400 net loss. What is the aggregate result and win rate? Which number matters to the business?
Check your reasoning — explained answer
Win rate = 19/20 = 95%. Net result = 19 × $60 − $1,400 = −$260. Both measures are informative, but the high win rate does not rescue the negative result. The lesson is to examine loss severity, correlation, and capital as well as how often premiums are retained.
Lab 2: Make “good underwriting” inspectable
Read first: Chapter 2, “Trade Selection.”
Your objective: Turn market, structure, horizon, volatility, and price into one decision record.
The chapter connects trade selection to the risk accepted and the price received. A liquid underlying is a starting point, not a guarantee that a specific expiry, strike, or complex order is liquid. Record current bid/ask quotes, sizes, timestamp, and the exact contract; open interest alone does not promise a fill.
Original worked example — two candidates with different evidence
| Candidate | Observed information | Underwriting question |
|---|---|---|
| A: scheduled results before expiration | Annualized IV 42%; event within the holding window | Is the higher premium payment for a known jump risk? |
| B: no identified scheduled event | IV 25%; narrow displayed spread but small size | Is the quote executable at the intended quantity? |
| Both | Defined structure and a maximum acceptable price | What evidence supports the proposed price, after costs? |
These observations do not establish that either trade is favorable. “No identified event” also leaves unscheduled risk. A lower IV contract can be expensive relative to its risk; a higher IV contract can be cheap relative to its risk.
The book’s tax rates, product lists, and liquidity thresholds reflect its historical context. Current U.S. Section 1256 treatment depends on the contract and circumstances; eligible contracts generally use year-end marking and a 60/40 capital gain/loss split. Do not carry the book’s quoted tax-rate ceiling forward. Consult IRS Publication 550 and a qualified adviser for the actual instrument and jurisdiction.
Try it yourself
Write five admission fields for a candidate position. Which field cannot be replaced by “the premium looks high”?
Check your reasoning — explained answer
One usable set is: exact underlying and contract terms; directional and event thesis; holding period and observation schedule; maturity/strike-specific volatility evidence; executable limit price with costs and stress loss. The last two require comparison with the risk being sold. Absolute premium alone supplies neither a valuation argument nor a loss budget.
Lab 3: Size against the loss you can actually incur
Read first: Chapter 3, “Risk Management.”
Your objective: Keep planned exits, structural losses, margin, and portfolio stresses separate.
The book gives example per-trade and monthly loss limits, then sometimes sizes a position using a planned early exit. That is a critical distinction: a plan to close at a small loss does not prevent a gap, wide market, halt, or failed order from creating a larger one. Treat its percentages as proposed policies, not validated safety guarantees.
Original worked example — planned loss and expiration loss produce different sizes
| Assumption | Calculation | Result |
|---|---|---|
| Fictional equal-quantity credit vertical | Width 5.00; opening credit 1.10; multiplier 100 | Structural expiration loss $390 per spread before costs. |
| Account equity and original learning budget | $60,000; hypothetical risk budget 1% | $600 budget. |
| Size by structural loss | floor($600 / $390) | 1 spread, before a cost allowance. |
| Size by a hoped-for $100 exit | floor($600 / $100) | 6 spreads; structural loss $2,340, or 3.9% of equity. |
The larger size did not become a 1% risk position because the trader entered a stop. Check all positions together under a broad decline, upside gap, volatility jump, skew twist, and increased collateral demands. Sector labels alone may conceal shared market and short-volatility exposure.
The source proposes inexpensive far-OTM “unit” puts or VIX calls for severe events. A premium budget does not establish hedge adequacy. Specify what loss is to be offset, where the hedge pays, when it expires, and whether it can be monetized. An index hedge can mismatch an individual-stock loss; a put does not protect an upside short-call tail. Physical assets are also not universal protection against every systemic failure.
Try it yourself
Four positions each have a planned $300 exit and a structural $1,200 loss. In one simultaneous stress they lose $900 each. An effective hedge in that same scenario gains $1,000 after its cost. Calculate total net stress loss; does four separate “small” positions prove diversification?
Check your reasoning — explained answer
Gross stress loss = 4 × $900 = $3,600; after the stated hedge result, net stress loss = $2,600. The combined planned exit sum was only $1,200. Multiple labels do not prove independent risk. Repeat the exercise for a scenario where the hedge expires too early or the wrong underlying moves; the $1,000 benefit is an assumption specific to this fictional stress.
Lab 4: Price discipline belongs in the order
Read first: Chapter 4, “Trade Execution.”
Your objective: Separate a theoretical mark from an executable net credit.
The authors examine events, volatility, expiries, skew, alternative products, and finally execution. Preserve that sequence: obtaining a fill is not proof the trade was well selected. A midpoint is a quote-derived reference, not a transaction you can assume occurred.
Original worked example — the value of a few cents
Suppose eight fictional spreads are sold for a net credit of 1.05 rather than 1.10, with a 100 multiplier. The concession costs 0.05 × 100 × 8 = $40. If the underwriting depended on receiving at least 1.08, the 1.05 fill violates the thesis even though the order completed.
Use a net limit for a multi-leg order and understand partial fills and cancellation confirmation. Legging separately can temporarily leave an uncovered position; evaluate the intermediate position, not just the intended final spread. The source’s exchange rankings and routing claims are historical observations, not a current universal instruction to bypass a router.
A vega calculation can estimate a small price change for a specified volatility shock, but it is local and model-dependent. It does not prove that a multi-leg package is worth its midpoint or that all legs move by the same number of volatility points.
Try it yourself
You submit ten spreads, receive confirmation for four, then request cancellation of the remainder. What belongs in the position log before a replacement order is sent?
Check your reasoning — explained answer
Record the four confirmed fills, their prices and fees, the remaining six, and the actual cancellation status. Until cancellation is confirmed, the remainder may still fill. A replacement for ten can unintentionally create fourteen or twenty spreads. Reconcile broker positions and working orders before sizing the replacement.
Lab 5: A plan should constrain hindsight
Read first: Chapter 5, “The Trading Plan.”
Your objective: Write rules that allow review without excusing every outcome.
The authors distinguish discipline from emotional reactions and encourage a plan that can evolve. The useful reconciliation is to define an exception process before the exception arrives. If a rule changes after an unexpected loss, retain the old version and record when the new one becomes effective.
Original worked example — four decisions, independent of outcome
| Decision | Outcome | Review |
|---|---|---|
| Followed a documented admission and exit process | Loss | Check whether the model was reasonable; loss alone does not prove misconduct. |
| Exceeded the size limit | Profit | A process breach remains a breach. |
| Skipped an unavailable quote | Missed a later winner | An unfilled opportunity is not an avoidable realized loss. |
| Revised assumptions after independent evidence | Not yet known | Version the change and reserve a new evaluation period. |
A checklist can prevent omissions, but it cannot create positive expectancy for a negative-expectancy idea. Similarly, confidence, commitment, and flexibility are operating qualities, not substitutes for evidence. Assess both adherence and net outcomes over a meaningful sample.
Try it yourself
Rewrite “adjust if it feels risky” into an original experimental review rule with an observable trigger, time, action options, and exception record.
Check your reasoning — explained answer
Example: “At each completed daily review, run the predefined price/volatility stress grid. If any modeled loss exceeds the written scenario budget, compare reduction, closing, and one defined hedge at current quotes; do not increase total structural risk. Record quote time, chosen action, execution status, and any approved exception.” This is our process example, not an exact source trading rule or a promise that the grid contains the next shock.
Lab 6: Lower margin is not a safer payoff
Read first: Chapter 6, “Trading Infrastructure.”
Your objective: Evaluate capital, model data, and operational resilience separately.
The chapter covers risk capital, broker capabilities, portfolio margin, analytics, workspace, and backup systems. Its examples of account size and named services describe the source’s period. A larger account does not establish competence, and paper practice can still be useful for learning mechanics without exposing capital.
Original worked example — collateral changes; holdings do not
A fictional portfolio has the same contracts and a modeled stress loss of $12,000 under two account arrangements. Broker A requires $18,000 collateral; Broker B requires $9,000. Moving the unchanged portfolio does not halve its modeled stress loss. Doubling the contracts to use the released capacity can roughly double that modeled loss before nonlinear and margin effects.
OCC’s portfolio margin disclosure describes greater leverage, potentially harder-to-predict margin calls, and liquidation risks. Obtain current account-specific requirements. Also audit the pricing model’s interest, dividend, settlement, and volatility assumptions; two platforms can show different Greeks for understandable reasons.
A continuity plan should identify the account, current positions, working orders, authorized contact route, and backup access. Adding a second broker or futures account is not automatic protection: positions and collateral may not offset across firms, and a new hedge instrument adds its own basis, sizing, and permissions questions.
Try it yourself
The platform fails while a complex order is partly filled. List the first three facts to establish before attempting a hedge elsewhere.
Check your reasoning — explained answer
Establish which legs and quantities actually filled, which orders remain live and cancellable, and what exposure and collateral remain at the original broker. Use the broker’s authorized backup channel. Hedging an assumed complete package can amplify the true position if only some legs exist. Practice this as a drill before relying on it.
Lab 7: A useful journal can disprove your favorite explanation
Read first: Chapter 7, “Learning Processes.”
Your objective: Measure expectancy, account outcomes, and process quality without mixing denominators.
The chapter’s feedback loop combines records, review, other informed people, and continuing education. Log rejected candidates and unfilled orders as well as completed trades. Otherwise the record can quietly exclude expensive execution conditions or difficult days.
Original worked example — a lower win rate with better economics
| Fictional sample | Expected net amount per trade | Interpretation |
|---|---|---|
| 90% wins of $80; 10% losses of $900 | 0.90 × 80 − 0.10 × 900 = −$18 | Frequent wins, negative expectancy. |
| 75% wins of $120; 25% losses of $250 | 0.75 × 120 − 0.25 × 250 = +$27.50 | Lower win rate, higher expectancy under these assumed distributions. |
These are assumed distributions, not measured performance. Estimation error and loss clustering matter, especially when a few tail events dominate the result.
Track account equity through time, including open losses, and identify deposits and withdrawals. A sum of trade margins can count reused capital repeatedly; dividing total gains by that sum is not automatically an account return. Compounding a short holding-period yield into an annual rate assumes repeated reinvestment at the same rate, which a real opportunity set may not permit.
Use a coach or group to challenge recorded assumptions, not merely validate confidence. Evaluate feedback quality, conflicts, and evidence rather than treating an affiliation or promotional testimonial as proof.
Try it yourself
A $50,000 account ends at $54,200 after a $3,000 deposit made at the very end, with no withdrawals. What is its simplified pre-deposit period gain and return? Why would the answer differ if the deposit arrived midperiod?
Check your reasoning — explained answer
The end deposit contributed no investment gain during the period: gain = $54,200 − $3,000 − $50,000 = $1,200; simplified return = 2.4%. With a midperiod flow, invested capital and timing change. Use an appropriate cash-flow-aware method rather than dividing the same net dollar gain by an arbitrary margin sum.
Lab 8: Put volatility comparisons on the same scale
Read first: Chapter 8, “Understanding Volatility.”
Your objective: Distinguish the level, strike dimension, and maturity dimension of option prices.
The book emphasizes ATM volatility, skew, and term structure. In a pricing model, a volatility assumption helps produce a theoretical price; implied volatility is obtained by solving backward from an observed option price under that model. It is not a separately observed guarantee about future realized movement.
Original worked example — three quantities that cannot be compared raw
| Observation | Unit | Valid use |
|---|---|---|
| ATM IV = 24% | Annualized implied standard-deviation scale | Compare matched expiries and model conventions. |
| 20-session realized volatility = 19% | Annualized past-return standard deviation | A backward-looking reference, not the unknown future. |
| ATR = $2.40 at price $120 | Average price range in dollars; 2% of price | Range context; still not directly interchangeable with annualized IV. |
For a fictional $200 underlying at 24% annualized IV, a 30-calendar-day scale is $200 × 0.24 × √(30/365) ≈ $13.76. This is a model-based movement scale, not a guaranteed high/low range or a maximum loss.
Some vocabulary in the source needs tightening. Strike skew is not the same statistic as return-distribution kurtosis. Vega measures price sensitivity to volatility; vomma measures how vega changes with volatility. Front expiries may experience larger volatility-point shocks even when longer expiries have larger raw vegas. Option price is not generally directly proportional to IV.
The source’s comparison of annualized IV with ATR requires a declared unit and horizon conversion. Dividing ATR by price only removes the dollar unit; it does not make a range average a standard deviation. Model-based probability of expiring OTM, current delta, probability of touching a strike, and probability of an early managed profit are also different quantities.
Try it yourself
ATM IV is 20% and a selected OTM put has IV 27%. Calculate the volatility-point difference and the ratio. Is the OTM put necessarily overpriced?
Check your reasoning — explained answer
Difference = 7 volatility points; ratio = 27/20 = 1.35, or 135% of ATM IV. That is 35% above ATM on a relative basis, not 135% above it. A higher IV can reflect downside risk, demand, model convention, or event exposure. Calling it overpriced requires an additional, defensible comparison.
Lab 9A: Build a vertical spread from its cash flows
Read first: Chapter 9, “The Vertical Spread.”
Your objective: Calculate expiration profit and loss before discussing targets.
A vertical pairs a long and short option of the same type and expiry at different strikes. The chapter describes directional credit and debit variants. Theta and vega signs depend on location and conditions; a credit receipt alone does not prove a position always benefits from time passing or IV falling.
Original worked example — fictional put credit vertical
Sell one 95 put and buy one 90 put of the same expiration for a net 1.20 credit. Assume a standard 100 multiplier, nonnegative underlying price, and an intact equal-quantity package. The expiration P&L is 100 × [1.20 − max(95 − S, 0) + max(90 − S, 0)], before costs.
| Expiration price S | Net intrinsic obligation | P&L |
|---|---|---|
| 100 | 0 | $120 |
| 95 | 0 | $120 |
| 93.80 | 1.20 | $0 |
| 92 | 3.00 | −$180 |
| 90 or lower | 5.00 | −$380 |
The $380 structural expiration loss is different from a hoped-for early exit. Actual interim cash requirements, assignment, costs, or failure to maintain both legs can complicate the simple terminal picture. A debit vertical has a different opening cash flow: for a 100/105 call debit spread bought for 1.80, the intact expiration loss is $180 and maximum profit $320 before costs.
Try it yourself
Five of the 95/90 put spreads are opened at 1.20 and later closed at 0.45. Total costs are $30. Calculate net profit, return on initial structural risk, and remaining gross reward if they had instead stayed open at the 0.45 mark.
Check your reasoning — explained answer
Net profit = (1.20 − 0.45) × 100 × 5 − $30 = $345. Initial structural risk = $380 × 5 = $1,900, so the stated return on that denominator is 18.16%. Only $225 of gross premium remains to be captured from the 0.45 mark if the package expires worthless. That remaining reward must be weighed against subsequent risk; it is not a reason by itself to hold.
Lab 9B: Count both the condor’s wings and its obligations
Read first: Chapter 9, “The Iron Condor.”
Your objective: Evaluate a four-leg package and distinguish source management guidelines from tested results.
An iron condor combines an OTM put credit vertical with an OTM call credit vertical. In the standard non-overlapping same-expiry equal-quantity structure, only one side can finish fully in the money at expiration. That terminal fact does not mean there is only one operational risk during the trade.
Original worked example — fictional equal-width condor
Buy the 90 put, sell the 95 put, sell the 105 call, and buy the 110 call, same expiration. Receive 1.60 total credit; multiplier 100.
| Expiration condition | P&L per condor before costs | Reason |
|---|---|---|
| S between 95 and 105 | $160 | All options expire with zero intrinsic value. |
| S = 93 | −$40 | Two-point put obligation minus 1.60 credit. |
| S = 108 | −$140 | Three-point call obligation minus 1.60 credit. |
| S ≤ 90 or S ≥ 110 | −$340 | Five-point maximum spread obligation minus credit. |
Breakevens are 93.40 and 106.60. With unequal wing widths, use the larger terminal obligation, not an equal-wing formula copied mechanically.
The reading discusses roughly 60-day entries, low-delta shorts, partial-premium targets, staged adjustments, and protective units. These are source guidelines and examples, not results reproduced here. Define any delta, volatility-range, or adjustment threshold precisely before testing it. A fast profit can arise by chance; it does not alone prove entry “edge.”
At a current package value of 0.20, the maximum further gross decay gain is $20 per condor. Returning the position to a 5.00 terminal obligation can cost $480 from that mark, before costs. The original $160 receipt is not all still available as future reward.
Try it yourself
An analyst calls a condor “85% likely to profit” and uses the maximum $160 win and $340 loss in an expectancy formula. What is missing even if that probability estimate is accepted?
Check your reasoning — explained answer
You need the complete distribution or actual average net wins and losses under the management policy. Some terminal outcomes are partial wins or partial losses, and early exits change the event being measured. A model’s OTM probability is not necessarily an 85% probability of hitting an early profit target. Correlated trades, changing IV, execution costs, and model error still matter.
Lab 9C: The butterfly’s tent is an expiration picture
Read first: Chapter 9, “The ATM Iron Butterfly.”
Your objective: Separate a terminal payoff from a date-specific modeled curve.
An ATM iron butterfly sells a call and put at the same central strike and buys a protective option on each side. The reading focuses on favorable relative wing prices and active exits. The visible tent is an expiration payoff; an interim profit curve also depends on time, the whole volatility surface, rates, and contract details.
Original worked example — fictional iron butterfly
Buy the 90 put, sell the 100 put, sell the 100 call, and buy the 110 call, same expiry, for a net credit of 6.20. With multiplier 100, maximum expiration profit is $620 at exactly 100. Structural expiration loss is $380 outside the wings; breakevens are 93.80 and 106.20.
| S at expiration | Intrinsic obligation | P&L |
|---|---|---|
| 100 | 0 | $620 |
| 104 | 4.00 | $220 |
| 106.20 | 6.20 | $0 |
| 110 or higher | 10.00 | −$380 |
The source’s suggestions that a well-constructed fly can be exited near a scratch outside its tent depend on the trade path and model assumptions. That is not a structural guarantee. Moving wings inward or adding a call changes the cash flow, directional sensitivity, and payoff; it cannot be evaluated by retaining only the old attractive graph.
For a fictional underlying of 100 with annualized IV 20%, an 18-calendar-day movement scale is 100 × 0.20 × √(18/365) ≈ 4.44. Rounding strikes to a listed grid changes the geometry. This scale is an experimental reference for wing selection, not a probability that losses stop at those strikes.
Try it yourself
You buy back the butterfly for 5.70 after opening at 6.20, then pay $12 total costs. What is net profit on one package? If you tighten the wings while staying open, what must be recomputed?
Check your reasoning — explained answer
Net profit on closing = (6.20 − 5.70) × 100 − $12 = $38. Tightening instead requires a new combined cash-flow ledger, updated terminal payoffs and breakevens, interim scenarios, costs, margin, and assignment/execution review. Realized plus unrealized P&L must include both the original and adjustment transactions. “Locking profit” requires proof from that complete structure.
Lab 9D: A calendar owns one volatility and sells another
Read first: Chapter 9, “The Calendar Spread or Time Spread.”
Your objective: Apply different shocks to different maturities.
A long calendar buys the later-expiring option and sells the nearer-expiring option at the same strike; the reverse arrangement is a short calendar. The chapter’s key insight is relative maturity pricing. A long calendar can have positive raw vega and still lose when nearer volatility rises much more than farther volatility.
Original worked example — a positive raw vega that loses on the term shock
Assume a fictional two-leg position has near-leg vega −$45 per volatility point and far-leg vega +$70 per point, already aggregated across quantity and multiplier.
| Volatility scenario | Local vega calculation | Estimated P&L from IV only |
|---|---|---|
| Parallel +1 point | −45 × 1 + 70 × 1 | +$25 |
| Near +6; far +2 | −45 × 6 + 70 × 2 | −$130 |
| Near −3; far −1 | −45 × (−3) + 70 × (−1) | +$65 |
These are small-change approximations using frozen vegas. The six-point case especially needs full repricing. Underlying movement, time passage, skew, and higher-order terms are omitted.
A calendar does not have a simple single-expiry tent independent of remaining far-leg value. At near expiration, specify whether to close, exercise, settle, or retain anything. Reverse calendars can leave a later short obligation after the near long expires; for calls this may create unlimited upside loss. See OIC’s short call calendar explanation. A small opening credit is not a bound on that risk.
Try it yourself
If the same local vegas face near IV +4 points and far IV unchanged, what is the IV-only estimate? Why cannot a VIX/VIX3M line prove that this particular calendar is cheap?
Check your reasoning — explained answer
The estimate is −$45 × 4 + $70 × 0 = −$180. VIX indices aggregate SPX option information at constant horizons; they do not give the actual strikes, expiries, bid/ask markets, and residual far-leg value of your package. A single-stock earnings event may also make the broad-index relationship largely irrelevant.
Lab 9E: A ratio backspread has a loss valley
Read first: Chapter 9, “The Ratio Back and Front Spread.”
Your objective: Write every quantity and identify the uncomfortable middle outcome.
“One by two” is ambiguous without stating which strike is long and which is short. A backspread generally has more long options than short options; reversing the quantities can leave unmatched short exposure. A credit does not remove the valley between favorable tails.
Original worked example — fictional put backspread
Sell one 100 put and buy two 95 puts, all the same expiry, for a net credit of 0.40. With multiplier 100, expiration P&L = 100 × [0.40 − max(100 − S, 0) + 2 × max(95 − S, 0)].
| Expiration price | P&L | What the structure shows |
|---|---|---|
| 105 or 100 | +$40 | All options have zero intrinsic value. |
| 98 | −$160 | The short hurts before the two longs become intrinsic. |
| 95 | −$460 | The bottom of this expiration loss valley. |
| 90 | +$40 | The second breakeven was passed at 90.40. |
| 80 | +$1,040 | Further decline makes the two longs dominate. |
The upper breakeven is 99.60 and lower breakeven 90.40. Even though the position may be intended as downside protection, a moderate fall can hurt. Interim Greeks do not replace this terminal calculation.
Now reverse the construction: buy one 100 put and sell two 95 puts. At low prices the extra short put dominates, with substantial downside risk even though stock prices are bounded below by zero. The analogous unmatched call version has unlimited upside risk. Portfolio margin permission does not make either tail safe.
Try it yourself
Why would buying twice as many puts fail to hedge a short-premium book in every declining-market scenario? Name three stress inputs beyond the final underlying price.
Check your reasoning — explained answer
The longs may not pay enough in the moderate-decline valley, may expire before the loss develops, or may hedge the wrong underlying. Add maturity-specific IV, skew, time to the loss, liquidity/cost to close, and assignment or settlement mechanics. A complete hedge test compares total portfolio outcomes with and without the hedge, including its recurring debit and the loss valley.
Lab 10: Admit a trade into a portfolio, not just a watchlist
Read first: Chapter 10, “Operating the Business: Putting Together TOMIC 1.0 from A to Z.”
Your objective: Combine individual tickets with aggregate stress and capital limits.
The sample operating plan combines markets, structures, risk policies, execution, and record keeping. It also contains goals for returns and planned exits. Goals are targets; the selected examples are not an audited performance history. A qualifying standalone trade can still be inadmissible if it increases a crowded portfolio exposure.
Original worked example — our portfolio admission decision
| Fictional $80,000 account | Before candidate | After candidate |
|---|---|---|
| Current collateral requirement | $24,000 | $27,000 |
| Sum of planned exit losses | $2,100 | $2,700 |
| Same broad-decline scenario | $4,600 loss | $6,100 loss |
| Predeclared scenario budget | $5,000 | $5,000 |
The candidate fails this particular scenario budget even if its own planned exit is only $600. More unused buying power does not repair the failure. Reassess reduction, a genuinely effective hedge, or no trade.
The source gives different example sector caps in different chapters. Select and document one policy for your test instead of treating every number as a simultaneous universal rule. Define whether a cap measures collateral, notional, modeled loss, or account equity; “20% exposure” is otherwise incomplete.
For a simple period with no external cash flows, account return uses the change in net liquidation equity divided by opening equity. An 8% profit on $20,000 assigned margin is $1,600; in an $80,000 account it is 2% if there are no other changes. Repeatedly recycling that margin does not justify adding trade yields as account returns.
Try it yourself
The same account has a $4,800 monthly review threshold and is down $4,500 including open losses. Is $300 the maximum it can now lose? What should a plan specify?
Check your reasoning — explained answer
No. Another gap or correlated loss can exceed the remaining $300 before execution. The plan should define the measurement basis and time, treatment of open positions, whether new risk is paused, how existing risk is reduced, and what happens if the market is unavailable. A review threshold is an action policy, not a portfolio guarantee.
Lab 11: Weight the shock, not just the Greek sum
Read first: Chapter 11, all seven volatility lessons.
Your objective: Track maturity shocks and relative skew without declaring a regime by hindsight.
This chapter covers weighted vegas, trading skew, depressed cash VIX, tracking fixed-delta observations, relative skew, condor pricing, and stages of skew. The common lesson is that the volatility surface moves unevenly. Raw vega assumes a particular shock; weighted vega introduces another assumption about how the shocks differ.
Original worked example — equal ratios, different option environments
| Fictional observation | ATM IV | 10-delta put IV | Put / ATM |
|---|---|---|---|
| Day A | 16% | 23.2% | 1.45 |
| Day B | 28% | 39.2% | 1.40 |
Day A has the steeper relative ratio; Day B has higher absolute IV at both points. A richer relative ratio alone does not rank executable spreads. Also compare the actual long wing, expiry, event risk, bid/ask, and expected loss.
To track a fixed delta, identify the contract selected each observation and note expiry rolls. The same strike and the same delta are not interchangeable series. A discontinuity caused by changing expiries is not automatically a volatility regime shift.
The source’s stages of skew are an interpretive framework. They are not a deterministic sequence or a reliable crash forecast. Its old VIX and VXV comparison motivates the original indicator below, using today’s three-month index symbol as a broad term-context proxy. That proxy does not observe intra-expiry skew.
Try it yourself
A source-style weighted-vega model assumes the near maturity moves twice as many volatility points as the far maturity. With the Lab 9D vegas, calculate exposure per one-point far move. What would invalidate reliance on that single number?
Check your reasoning — explained answer
The scenario exposure is −$45 × 2 + $70 × 1 = −$20 per one-point far move, despite raw vega of +$25. Different relative shocks, changing vegas, skew twists, large price moves, and changed expiries can invalidate the simplification. Preserve the separate buckets and test several shocks rather than relying on one cancellation.
Lab 12: No trade and no adjustment are decisions
Read first: Chapter 12, all six risk-management lessons.
Your objective: Weigh remaining reward, intervention costs, weekend assumptions, and unattended risk.
The chapter argues for staying in cash when conditions are poor, closing residual-risk trades, avoiding unnecessary adjustments, questioning weekend decay assumptions, and reducing risk when conditions or availability change. A historical losing month that could have been skipped is not proof that the month was identifiable beforehand. Define a no-trade condition before observing its result.
Original worked example — an adjustment with no demonstrated benefit
A fictional position can be closed for a $25 net gain now. Keeping it is modeled to earn another $15 under a quiet scenario, while the adverse scenario loses $240. A proposed adjustment costs $22 including fees, reduces the modeled adverse loss to $190, and introduces a new short expiry. The adjustment is not automatically better merely because it changes the graph. Compare its complete outcomes with closing and doing nothing.
A cheap option can retain value because of residual tail risk, not just model error. A distant wing may cap a terminal loss while giving little protection for an ordinary near-term move. These are different functions. “Cheap” is not synonymous with useless, and a premium threshold is not a universal boundary between hedge and non-hedge.
Weekend theta is a model sensitivity, not a coupon delivered on Monday. The source describes market-making conventions that anticipate non-trading time; do not turn one practitioner’s schedule into a universal pricing law. New information, gaps, and changed IV can dominate the weekend mark. For travel or outages, review what exposure can remain unattended rather than assuming an internet connection or a partner automatically solves the problem.
Try it yourself
Design a fair test of a “skip hostile conditions” policy. What is the smallest useful baseline comparison?
Check your reasoning — explained answer
Freeze one eligible-trade definition, cost convention, observation time, and data period. Compare taking every eligible candidate with skipping only candidates that meet one prespecified condition, such as a documented volatility-threshold state. Retain all skipped candidates and no-fills. Compare net account outcomes, stress exposure, drawdown, and opportunity counts, then repeat on later data. The indicator alone supplies context, not the option outcomes needed for this test.
Lab 13: Assignment and settlement are part of the trade
Read first: Chapter 13, all eight execution lessons.
Your objective: Check contract mechanics, net execution quality, and income assumptions.
The chapter discusses routing incentives, assignment, a short-calendar example, butterfly screening, wing width, exits, trading-income capital, and focus. Its blanket reassurance about assignment reflects historical assumptions and should not be used as a current safety rule. American-style shorts can be assigned before expiration; economic reasons such as dividends or low remaining time value increase concern, but absence of those reasons does not prohibit exercise. See OIC’s assignment guidance.
Original worked example — the long wing is not an automatic response
A fictional short 50 equity put is assigned while a long 45 put remains open. With a standard 100-share deliverable, the assignment buys 100 shares for $5,000. Your protective put still exists, but the broker does not necessarily exercise or sell it automatically to satisfy your desired plan. You must understand the actual cash, stock, permissions, deadlines, and available actions.
SPX cash-settled European-style contracts do not have early exercise, but AM versus PM settlement and the last trading time still matter. Verify the specific series in Cboe’s SPX specifications. Do not treat a cash index option and a physically delivered ETF option as interchangeable.
For execution review, compare net prices, quote timestamps, package size, costs, and no-fills. A historical routing complaint does not establish that every current router gives inferior execution. For butterfly screening, define “middle” IV and “normal” term structure precisely: percent of a mean, percentile rank, and percentage of a high/low range are different calculations.
An income plan is equally sensitive to assumptions. For fictional annual expenses of $48,000 and an assumed net account return of 8%, simple division gives $600,000 trading capital. At 4% it gives $1.2 million; at zero or a loss it provides no sustainable income figure. Neither rate is forecast. Taxes, drawdowns, withdrawals, and a separate living reserve can materially change feasibility.
Try it yourself
A covered call is described as having “unlimited downside.” Correct the wording for ordinary nonnegative stock prices. Then name one expiration risk that remains even if the short option appeared OTM at the regular close.
Check your reasoning — explained answer
A covered call has substantial but bounded downside, approximately the stock purchase cost minus premium if the stock becomes worthless, before other costs; it does not have the unlimited downside of an unbounded price variable. Separately, after-hours moves and exercise instructions can lead to assignment on a short American-style option that appeared OTM at the close, while a long protection leg may not be exercised. Know the broker’s process and deadlines.
Lab 14: Greek totals need a common shock and common units
Read first: Chapter 14, all Greek and gamma-scalping lessons.
Your objective: Translate local sensitivities into a consistent portfolio scenario.
The chapter explores gamma changes with IV, weighting products, and gamma scalping. Delta is a local price sensitivity, not correlation. A dollar move in a $20 asset and a $200 asset is a different percentage shock. Include signed quantities and contract multipliers before aggregating.
Original worked example — compare a one-percent shock
Suppose two fictional positions have already aggregated dollar deltas of +$80 per $1 move in asset A at $50 and −$20 per $1 move in asset B at $200. A simultaneous +1% shock changes A by $0.50 and B by $2.00. The local delta P&L is +$40 − $40 = $0. Simply adding the raw deltas gives +60, which has no coherent single-underlying meaning.
If aggregated dollar gammas are −10 for A and +2 for B, the local second-order terms are ½ × (−10) × 0.50² = −$1.25 and ½ × 2 × 2.00² = +$4.00. The combined gamma term is +$2.75 for that specific joint shock.
Vega can be added for a stated parallel one-volatility-point shock once dollar units match, but equal dollars of premium do not imply equal vegas or thetas. Keep maturity and underlying buckets where the shocks differ. For a common benchmark B and local mapping dSi ≈ βi × Si/B × dB, delta weights by the mapping factor and gamma by its square, under that fixed local mapping assumption.
Gamma is not constant. As IV changes, a far-OTM option’s gamma can first rise and later fall; broad claims about its sign of change need a specified price, strike, expiry, and model. Full repricing is preferable for large moves.
For a delta-neutral long-gamma position, a local movement term ½ × Γ × (ΔS)² may offset a theta cost in a simplified model. It is not realized scalping profit: hedge timing, path, costs, changing Greeks, and volatility shocks matter. The source’s 7/5 day adjustment is a convention, not a universal market law.
Try it yourself
Using an already dollar-aggregated gamma of +8 and assumed one-day theta cost of $36, solve ½ × 8 × X² = 36. Why should the resulting X not be treated as a guaranteed profitable scalp?
Check your reasoning — explained answer
X² = 9, so X = $3. The equation is a local approximation with frozen gamma and a specified day convention. It omits hedge execution, spreads, commissions, price path, IV changes, and the cost of obtaining long gamma. A crossing can occur without producing the assumed executable hedge profit.
Lab 15: Finish with a narrower claim you can defend
Read first: Chapter 15, “The Beginning.”
Your objective: Choose an evidence-based next step rather than inferring a profitable business from a framework.
The final chapter returns to the primary and support functions and continued learning. A useful completion standard is whether you can document a decision, reconcile the resulting positions, explain the loss scenarios, and revise a weak assumption. Mastering terminology alone does not establish positive expectancy.
Original worked example — a qualified operating conclusion
“I can calculate the terminal risk of one equal-quantity credit vertical and record a complete ticket. I have not established that my IV screen predicts favorable net outcomes. My next step is a paper research sample with actual quote timestamps and no-fill records, not increasing size because a selected example made money.”
The book’s individual examples are instructive cases. Without a complete sequence of eligible trades, fills, costs, account equity, and hedge spending, they cannot establish repeatable account returns. A useful companion preserves that boundary without discarding the value of a disciplined operating process.
Try it yourself
List three conditions that would pause further implementation even after you completed every lab.
Check your reasoning — explained answer
Examples: the payoff or assignment exposure cannot be reconciled; the candidate fails the portfolio stress budget; essential quotes, data, or broker access are unavailable; net research results depend on a fragile setting or unrealistic fills; or the review plan cannot be followed. Completion demonstrates work performed, not market readiness or a promised return.
Lab A–B: Make progression depend on competence
Read first: Appendix A, “Recommended Reading”; Appendix B, “Strategy Learning Sequence.”
Your objective: Use reading and practice to close a demonstrated skill gap.
The appendices propose further books and a sequence from basic option structures toward more complicated positions. Treat these as the authors’ historical learning suggestions. Their sequence is not certification, and no current price, availability, service quality, or outcome is established here.
Original worked example — one learning gate before adding complexity
| Skill gap | Evidence-producing practice | Advance when |
|---|---|---|
| Cannot reconcile a vertical payoff | Calculate cash flow and expiry P&L at every strike and tail | Independent recalculation agrees. |
| Confuses margin with loss | Compare the same position under two collateral assumptions | You can explain unchanged economic exposure. |
| Cannot manage expiry obligations | Write a stock/cash/option ledger for assignment | Every deliverable and deadline has a documented response. |
| Cannot evaluate a calendar | Stress each maturity separately | The result reconciles and limitations are stated. |
Use a reading suggestion to solve one of these gaps, then produce an artifact. Buying more material without checking understanding can become avoidance rather than progress.
Try it yourself
Choose one advanced structure from the book. Name two prerequisites and one task that would demonstrate each.
Check your reasoning — explained answer
For a calendar, one prerequisite is understanding maturity-specific vega: calculate separate near/far shocks as in Lab 9D. Another is expiry management: describe exactly what remains when the near option settles or expires and how that obligation is closed. For a ratio spread, map the valley and unmatched tail before attempting an adjustment. Other answers are acceptable when the evidence is concrete.
Lab C–D: Audit the education offer and the adjusted position
Read first: Appendix C, “OptionPit.com”; Appendix D, “Kite Spread.”
Your objective: Separate a historical service description from an endorsement, then calculate a hedge adjustment leg by leg.
Appendix C describes the authors’ education services and a historical promotion. It is context about the source, not a current offer or a recommendation from this workbook. Assess any education provider by the skill it teaches, verifiable examples, conflicts, costs, and whether you can reproduce its calculations.
Appendix D combines a long call below an existing short call spread with additional short call spreads to offset some of the call’s cost. That trade-off can introduce an uncomfortable middle region and more collateral demand. “Paid for by selling spreads” does not mean free protection.
Original worked example — our fictional kite-style addition
Consider the addition alone: buy one 105 call for 5.00; sell three 110/115 call credit spreads for 0.90 each. Same expiry, 100 multiplier. Net opening debit is 5.00 − 3 × 0.90 = 2.30, or $230. The payoff below excludes the existing position it is intended to hedge.
| Expiration S | Long-call intrinsic | Three spread obligations | Addition P&L |
|---|---|---|---|
| 100 | 0 | 0 | −$230 |
| 110 | 5.00 | 0 | +$270 |
| 115 | 10.00 | 15.00 | −$730 |
| 125 | 20.00 | 15.00 | +$270 |
The $730 loss at 115 is the sour region of this addition. A large upward move eventually helps its long call, but an intermediate move can hurt. To judge the hedge, add these outcomes to the full original position at the same date and price, including all fees.
Try it yourself
What is wrong with evaluating the addition only at S = 125? What changes in the analysis if one leg has a different expiration?
Check your reasoning — explained answer
It cherry-picks a favorable tail while hiding the intermediate loss and the quiet-market debit. Different expirations require date-specific residual option values, expiry management, and potentially new uncovered obligations. The single terminal intrinsic-value table is then insufficient. Reprice the combined portfolio under multiple dates and surfaces.
Indicator lab: observe the term relationship
The book’s butterfly checklist and volatility lessons compare short-horizon and longer-horizon SPX implied volatility. Our original Pine Script v6 indicator makes one small part observable: the ratio of the previous completed day’s 30-day volatility index to its three-month counterpart.
Cboe identifies VIX and VIX3M as different-horizon SPX volatility measures in its term-structure explanation. This is an index-horizon comparison, not the VIX futures curve and not a single calendar spread’s option-chain pricing.
What This Indicator Shows
A near/far ratio line, the equal-IV level at 1.00, an adjustable review threshold, crossing markers, and a small data-status panel. The Data Window also contains each volatility level and their difference in volatility points. With fictional values of 18 and 21, the ratio is 0.857 and the difference is −3 points.
A ratio above 1 means the near horizon has higher annualized implied volatility than the farther horizon. It does not mean a crash is certain or that selling the near horizon is profitable. The same ratio can occur at different absolute levels: 15/18 and 30/36 both equal 0.833.
What This Indicator Does Not Show
It does not measure strike skew, actual option bid/ask quotes, execution, portfolio Greeks, assignment, settlement, transaction costs, unit-hedge performance, or account returns. It cannot establish the complete butterfly checklist or call a calendar “cheap.” It does not submit orders or calculate trading performance.
| Layer | Source or implementation | Meaning |
|---|---|---|
| Source concept | Observe the relative behavior of near and farther volatility before choosing an options structure. | Context for underwriting, not a complete mechanical entry system. |
| Our experimental definition | Previous completed-day near/far ratio; default review threshold 1.00. | Chosen for a simple, interpretable observation study; not an optimized cutoff or exact author rule. |
| Shortcut | Broad constant-horizon SPX indices instead of the actual maturity/strike surface. | Cannot represent an individual stock’s event IV or a specific spread. |
| Timing | Standard one-day U.S. equity/index chart; each requested value and source date is offset by one source bar. | Uses completed source days and deliberately delays interpretation. |
Confirmation, stale data, and event timing
- Supported chart: standard one-day candles with compatible U.S. trading dates. Other chart types and timeframes stop with an explanatory error. The two index symbols are editable if your feed uses different identifiers.
- Completed observations: both the requested close and source trading date use the previous source bar. Historical lookahead is paired with those offsets; the current day’s final index close is never substituted into an earlier decision.
- Date check: both source dates must equal each other and the chart’s previous trading date. Carried-forward data from an older date are rejected. Missing or mismatched data produce a gap and a gray background rather than a fabricated ratio.
- Events: a marker requires valid ratios on two adjacent chart bars and a completed chart bar crossing the threshold. The first value after a gap is not a crossing. The line represents prior-day information; marker confirmation adds a conservative delay until the current chart day closes.
- State: the indicator has no positions or persistent trade setups. Each crossing is a one-bar observation event; there is no order to replace, expire, or fill.
- Alerts: use the named crossing condition with Once Per Bar Close. Treat delivery as a research reminder. An alert is not a broker acknowledgment.
Historical feed revisions can still change plotted history. The implementation uses TradingView’s documented data-request controls (paid link); source offsets and date matching deliberately trade timeliness for clearer availability.
Validation status: the indicator has received static logic and HTML round-trip checks. Separate Python fixtures verify the arithmetic examples and crossing/date rules. It has not been compiled in TradingView or chart-tested here. No live alert delivery, fills, historical trading returns, or profitability are claimed.
View Pine Script Indicator Code
//@version=6
indicator("CandleChasers Volatility Term Context Lab", overlay = false, precision = 3)
string nearSymbol = input.symbol("CBOE:VIX", "30-day volatility index")
string farSymbol = input.symbol("CBOE:VIX3M", "Three-month volatility index")
float reviewLevel = input.float(1.0, "Near / far review threshold", minval = 0.1, step = 0.01)
if not chart.is_standard or not timeframe.isdaily or timeframe.multiplier != 1
runtime.error("Use a standard one-day U.S. equity/index chart with compatible trading dates.")
// The [1] offset requests only an already completed source day.
// lookahead_on makes that previous value available without future daily closes.
[nearVol, nearDay] = request.security(nearSymbol, "1D", [close[1], time_tradingday[1]], gaps = barmerge.gaps_off, lookahead = barmerge.lookahead_on, ignore_invalid_symbol = true)
[farVol, farDay] = request.security(farSymbol, "1D", [close[1], time_tradingday[1]], gaps = barmerge.gaps_off, lookahead = barmerge.lookahead_on, ignore_invalid_symbol = true)
// Reject carried-forward observations from a different source trading date.
int expectedDay = time_tradingday[1]
bool valid = not na(nearVol) and not na(farVol) and nearVol > 0 and farVol > 0 and not na(expectedDay) and nearDay == farDay and nearDay == expectedDay
float ratio = valid ? nearVol / farVol : na
float spread = valid ? nearVol - farVol : na
bool comparable = not na(ratio) and not na(ratio[1])
bool crossesUp = barstate.isconfirmed and comparable and ratio > reviewLevel and ratio[1] <= reviewLevel
bool crossesDown = barstate.isconfirmed and comparable and ratio < reviewLevel and ratio[1] >= reviewLevel
plot(ratio, "Previous completed day: near / far IV", color = color.teal, linewidth = 2, style = plot.style_linebr)
hline(1.0, "Equal annualized IV", color = color.gray, linestyle = hline.style_dotted)
hline(reviewLevel, "Review threshold", color = color.orange, linestyle = hline.style_dashed)
plot(spread, "Near minus far: volatility points", display = display.data_window)
plot(nearVol, "Previous day near IV: percent", display = display.data_window)
plot(farVol, "Previous day far IV: percent", display = display.data_window)
plotshape(crossesUp, title = "Upward review crossing", style = shape.triangleup, location = location.top, color = color.orange, size = size.tiny, text = "Review")
plotshape(crossesDown, title = "Downward review crossing", style = shape.triangledown, location = location.bottom, color = color.teal, size = size.tiny)
bgcolor(not valid ? color.new(color.gray, 88) : na, title = "Missing or mismatched source date")
var table panel = table.new(position.top_right, 2, 3, border_width = 1)
if barstate.islast
table.cell(panel, 0, 0, "Data", text_color = color.white, bgcolor = color.teal)
table.cell(panel, 1, 0, valid ? "Previous matched day" : "Unavailable / date mismatch")
table.cell(panel, 0, 1, "Near / far")
table.cell(panel, 1, 1, valid ? str.tostring(ratio, "#.###") : "n/a")
table.cell(panel, 0, 2, "Interpretation")
table.cell(panel, 1, 2, "Context only; not an options signal")
alertcondition(crossesUp, "Term ratio crossed above review threshold", "Previous completed-day volatility ratio crossed above the review threshold. Review option-chain conditions; this is not a trade instruction.")
alertcondition(crossesDown, "Term ratio crossed below review threshold", "Previous completed-day volatility ratio crossed below the review threshold. Review option-chain conditions; this is not a trade instruction.")
Three controlled investigations
These are our proposed studies, not experiments reported as completed by the authors. Keep a separate development period and an untouched later evaluation period. Record missing observations and every eligible candidate, including skipped and unfilled ones.
| Question | Change only | Keep constant | Measure and interpret |
|---|---|---|---|
| Does the term relationship persist? | Review thresholds 0.95, 1.00, 1.05, one at a time. | Same index feeds, date rule, lag, and fixed study dates. | Count crossings; measure ratio state 5 and 20 trading sessions later. Fragile differences across nearby thresholds weaken reliance on a sharp boundary. No options edge is implied. |
| Does a term-context screen change candidate risk? | Admit all eligible fictional research candidates versus skip when the lagged ratio exceeds 1.00. | One underlying, exact spread definition, expiries, sizing, costs, and quote-time policy. | Using a separate historical options dataset: net outcomes, drawdown, skipped opportunity count, no-fills, and stress losses. A better win rate alone is insufficient; the indicator cannot supply these option prices. |
| Does paying for tail protection improve the specified stress outcome? | One fixed hedge construction versus no hedge. | Same original book, dates, base positions, scenario grid, and pricing convention. | Net portfolio loss including recurring premiums, basis mismatch, expiry, bid/ask costs, and unfavorable intermediate outcomes. Improvement in one crash case does not establish lower risk in every case. |
Before using the indicator in research, manually verify several known source dates and ratios against your data feed. Use a fictional matched pair of 20/20 as the equal-IV control; the expected ratio is 1 and spread zero. Then inspect a missing-date case: it should disappear rather than silently repeat yesterday’s state. If data are unavailable or the script does not compile, resolve that before collecting a sample.
Four reusable worksheets
Copy these fields into a spreadsheet or journal beside your reading. They are prompts for your own evidence, not placeholders for results we claim to have measured.
Worksheet 1 — Volatility observation log
| Field | Record | Review question |
|---|---|---|
| Source and thesis | Chapter / section; claim being evaluated; competing explanation | Is this the author’s rule or my experimental definition? |
| Time and data | Decision timestamp; underlying; quote feed; session; source dates | Was every observation available at that time? |
| Volatility level | ATM IV; realized-vol estimator and horizon; ATR with units | Are the quantities comparable? |
| Surface | Chosen delta/strike IVs, expiry labels, term differences, rolls | Did the contract identity change? |
| Context | Scheduled events; missing data; broad-index ratio if relevant | Is the broad proxy informative for this asset? |
| Follow-up | Prespecified next observations; contrary cases; no hindsight labels | What would weaken the interpretation? |
Worksheet 2 — Position and execution ticket
| Field | Complete before the research decision |
|---|---|
| Contract identity | Underlying, option type, long/short, every strike, every expiry, multiplier, deliverable. |
| Mechanics | Exercise style, physical/cash settlement, AM/PM, last trading time, broker deadlines. |
| Price evidence | Bid/ask, displayed sizes, quote timestamp, net limit, minimum acceptable credit or maximum debit. |
| Risk | Terminal payoff grid; planned exit; structural loss; stress loss; current collateral. |
| Portfolio fit | Underlying/sector/maturity concentrations; dollar Greeks; joint shocks; hedge mismatch. |
| Management | Profit review, loss review, adjustment condition, no-fill response, expiry handling. |
| Execution record | Submitted, partially filled, filled, canceled, rejected; prices, quantity, fees, and reconciliation. |
Worksheet 3 — Portfolio and hedge scenario ledger
| Scenario / date | Base positions | Hedge | Costs / collateral | Combined interpretation |
|---|---|---|---|---|
| Current mark | Every leg and net liquidation value | Current hedge value | Accrued and closing estimates | Reconcile with account records. |
| Moderate decline | Reprice each strike and maturity | Test the loss valley | Wide-market assumption | Does “insurance” hurt in this region? |
| Sharp decline + IV jump | Use separate maturity and skew shocks | Verify payoff timing and basis | Hedge monetization and raised requirements | Can the account survive before the hedge is realized? |
| Sharp rally | Check short-call tail and all adjustments | Do not assume puts help | Closing costs and permissions | What is still uncovered? |
| Near expiry / far expiry | Identify what expires or settles first | Identify remaining protection | Assignment and financing obligations | What position exists next morning? |
| No change / time passes | Record decay and model assumptions | Include repeated premium spending | Recurring fees and cash income consistently | Is the quiet-market cost acceptable? |
Worksheet 4 — Business review and research journal
| Question | Your evidence |
|---|---|
| Did I follow the admission and size rules? | Count breaches separately from wins and losses. |
| How did the account change? | Starting/ending equity, open P&L, deposits, withdrawals, net costs, return convention. |
| What did trades contribute? | Win rate, average net win/loss, expectancy, sample size, tail concentration, capital overlap. |
| What did execution contribute? | Fill/no-fill counts, net concession, slippage, partial fills, cancellation errors. |
| What changed in the assumptions? | Model version, data revisions, surface shifts, events, broker or product terms. |
| What will I investigate next? | One frozen hypothesis, falsifier, controlled variable, and untouched evaluation period. |
Capstone: write an underwriting memo that survives a stress test
Use the following fictional inputs and submit a short operating memo with your calculations. The aim is a defensible decision, including rejection when warranted.
- Define the ticket. Equity is $75,000. Consider a same-expiry 95/90 put credit vertical sold for 1.25, multiplier 100. Assume a total round-trip cost allowance of $8 per spread. Your original research policy limits structural loss plus that allowance to 2% of equity.
- Size twice. Find the largest whole-number quantity under that policy. Compare it with sizing from an assumed early loss exit of $150 per spread. Calculate structural loss including the cost allowance for both quantities.
- Mark an early close. Use the structurally sized quantity. If the spread is bought back for 0.50, calculate net profit and simplified account return with no other changes or external flows.
- Check portfolio admission. Existing positions lose $3,000 in a predefined joint stress. The new position loses $300 per spread under the same full-repricing scenario, including its allocated scenario costs. A hypothetical hedge gains $600 net in that scenario. The combined scenario budget is $3,000. Decide whether the candidate fits; then test a one-spread alternative.
- Challenge the calendar. A separate candidate has near vega −$45 and far vega +$70 per volatility point. Apply near IV +6 points and far IV +2 points. Explain why raw positive vega does not settle the admission decision.
- Complete the operations check. State the exact assignment or settlement information still needed for the vertical. Give a no-fill response and one outage response.
- Write the conclusion. In 250–400 words, separate source framework, your definitions, checked arithmetic, missing evidence, and the research decision. Do not substitute a target return for evidence of an edge.
Check your reasoning — explained answer
| Checkpoint | Explained result |
|---|---|
| Risk budget | 2% × $75,000 = $1,500. Structural spread loss = (5 − 1.25) × 100 = $375. Including the allowance, $383 per spread. |
| Structural sizing | floor(1,500 / 383) = 3 spreads. Total structural loss plus allowance = $1,149. Four would require $1,532 and exceed the budget. |
| Early-exit sizing | floor(1,500 / 150) = 10 spreads using the stated planned-loss assumption. Structural loss plus allowance would be $3,830, or approximately 5.11% of equity. The early exit is not a cap. |
| Early close | (1.25 − 0.50) × 100 × 3 − $24 = $201. Account equity becomes $75,201; return = 0.268%. Return on the $1,149 risk denominator would be about 17.49%, a different metric. |
| Three-spread stress | Loss = $3,000 + 3 × $300 − $600 = $3,300. It fails the $3,000 scenario budget even though it meets the individual structural limit. |
| One-spread stress | Loss = $3,000 + $300 − $600 = $2,700, within this stated scenario budget. Passing one scenario does not replace the rest of the grid. |
| Calendar term shock | −45 × 6 + 70 × 2 = −$130 IV-only local estimate. Reprice the full candidate for a material shock; include underlying, time, and skew. |
| Operating response | Specify actual contract type/deliverable and deadlines. Record no-fills rather than inventing them. During an outage reconcile filled legs and live orders through the authorized backup channel before creating another exposure. |
| Assessment | Points | Full-credit evidence |
|---|---|---|
| Position definition and payoff | 20 | Correct legs, units, multiplier, breakeven 93.75, and structural risk. |
| Sizing and execution | 25 | Whole-number sizing includes costs; a planned exit is not treated as guaranteed. |
| Portfolio stress and Greeks | 25 | Combined scenarios reconcile; separate maturity shocks; do not double-count hedge gains. |
| Records and operational response | 15 | Contract mechanics and unknowns documented; no-fills and backup process included. |
| Conclusion and research integrity | 15 | Qualified decision, source/original distinction, and one falsifiable next question. |
Completion standard: aim for 80/100 or better and correct every material payoff, quantity, or obligation error regardless of score. Claiming that a stop guarantees the maximum loss, omitting a short leg, or treating this work as verified profitability requires revision.
Primary-source reading desk
Use these sources alongside the book for the specific mechanics they address. A source page does not establish that a proposed position is suitable or feasible in a particular account.
- OIC / OCC: Volatility and the Greeks and the options glossary clarify sensitivity units and vomma. The assignment and short-calendar pages are linked in their labs.
- Cboe: the SPX specification and term-structure pages linked above distinguish settlement mechanics and index horizons. Portfolio margining explains the collateral framework; it does not promise a fixed loss bound.
- IRS: Publication 550, linked in Lab 2, is the current reference consulted here for general U.S. Section 1256 treatment. Specific eligibility, exceptions, and non-U.S. treatment require separate review.
- TradingView: the data-request documentation linked with the indicator explains the implementation’s source-context and timing choices.
Final Takeaway
The book’s strongest organizing idea is to treat trading as a business of accepting, pricing, monitoring, and reviewing obligations. The next useful step is a reproducible record that connects each proposed trade to its portfolio stress, actual execution, and net result. A disciplined process can improve the quality of decisions; it does not by itself establish a profitable options business.
Risk Disclosure
This material is for education and research, not personalized investment, legal, or tax advice. Options can expire worthless, and short options, leverage, assignment, and settlement can create substantial losses or obligations exceeding contributed capital. Stops, modeled curves, collateral requirements, and hedges do not guarantee a loss limit. Gaps, liquidity, financing, contract terms, expiry mismatches, and costs can materially change outcomes. All original worked trades and results are hypothetical, not actual executions or audited performance. The indicator is a context display and has not been compiled or chart-tested here. Consult current broker terms and appropriately qualified professionals before acting.
CandleChasers is not affiliated with, sponsored by, or endorsed by the book’s authors or publisher. This is an independent educational companion; source material and trademarks remain the property of their respective owners.