slop

Merriam-Webster’s Word of the Year for 2025 is “slop”.

First of all, what a difference a year makes. In late 2024, my friend Fonz texted me one morning thinking that the prediction market for who would be Time’s Person of the Year was really mispriced. Sam Altman was the favorite. I agreed with him immediately. “Prediction market audience is nerds. Anyone living in the real world knows would expect TSwift.” I mean 2024 was the year regular people paid a meaningful portion of their annual post-tax income to see the Eras tour live.

Well, a year later, prediction markets are normie enough that South Park lampooned them and “slop” is being discussed by…the dictionary. An institution with the heat signature of ancient dirt.

AI promises productivity. For a given amout of time, either

  • more output holding quality constant, or
  • higher quality.

The concern here is that AI slop is the efficient spam leveraging oplagiarism. I used Gemini to get the “L” in that acronym. There’s probably a word for the semantic/syntactic recursion, but I’m out of tokens so I’ll just sit here and spare trees but not know stuff.

I kid. I’m not out of tokens. I’m paying $100 a month to spew carbon instead of looking at sponsored results.

Ok, this time I am kidding. I still use Google. To look up store hours.

Anyway, AI slop is everywhere. My kid came into the room excited because he saw some genetic engineering video that had him think dragons could be real. Bruh, we expect this from grandma but you’re growing up in world where you know better than to trust your eyes.

[Pause for a community sigh. I’m good now. You good? Onwards.]

Before we get to my opinions, I want to share an extended thought from Brent Donnelly’s It’s not just X. It’s Y.

[Brent’s fantastic daily market letter is paywalled but I asked him to unlock this one because I really appreciated this section which will have broad appeal, so thank you Brent!]

Brent:

Caveat Lector

The biggest problem I have encountered with the recent trend towards decentralized content (Medium, Twitter, Substack, etc.) is that the writing has often not been edited for clarity, legibility, or accuracy. While it’s cool to begrudge the gatekeepers, there is value in having a reliable editor who will filter for bloat and garbage and egregious factual errors so that you don’t have to do it yourself. Random non-experts have been offered various platforms where they can disseminate objectively wrong information in essay format. If those essays tap into the right vibes, they will go viral. They can be dense and full of obvious factual errors. That will not matter.

This problem has become exponentially worse now with AI. I boosted a tweet late last week, and upon further review realized that I cannot tell whether or not it’s AI.

[Kris: I also boosted that Tweet despite knowing that parts of it were written by AI. I know Jared and that post is in keeping with this beliefs and the fact that at least the latter half of it is written by AI, I’ll address below. By the way, there are a few sentences which scream AI even if you are just skimming. I didn’t excerpt the full section by Brent but he includes some solid tips for recognizing AI writing. Anyway, back to Brent…]

So I deleted my boost. I put the tweet into an AI checker and Gemini; the checker said the tweet was 100% AI, whereas Gemini wasn’t totally sure.

Compounding the problem is that all people, including good writers, write in a voice that is an amalgamation of:

  1. Their own conversational voice
  2. Society’s accepted parameters around the style or type of writing they’re trying to produce, and
  3. The voice of everything they have ever read. The more people read AI text, the more their honestly-generated and original writing is still going to sound like AI. Just like Kurt Cobain kinda sorta accidentally copied the chords from More Than a Feeling because he was listening to a lot of Boston albums in the Nevermind days… Writers will accidentally sound more and more like AI unless we’re careful.

As a consumer of financial journalism and of writing in general, I am now at the point where I assume everything is AI and then work backwards to figure out if it’s not, based on the author and the publisher. I know if I’m reading Ben Hunt, Jared Dillian, or Noah Smith (for example), it’s not AI. If I’m reading yet another piece of financial nihilism on Substack or Twitter, it probably is.

[Kris here again. I especially liked this section which recommends ignoring financial nihilism pieces, which are now associated with virality. Oh the adverserial attention game is more boring when you recognize it. I must note that applying Brent’s rule to kyla scanlon would be a false positive—she’s been on that beat for a while with a sharp, grounded perspective. You might even say that the application of Brent’s rule to her would make her a victim of her own success. Back to Brent…]

This slop problem is good news for legit publications like Bloomberg because at some point, many people like me will find the effort to filter out the AI-generated garbage too onerous and migrate back to properly gatekept content. Much like if the FDIC got rid of deposit insurance, everyone would put their money at JPM. It’s too much work for everyone to have to vet everything all the time. Gatekeepers have bias and risk, but they also have utility. They have fact checkers and professional writers. Decentralization is overrated.

This move back towards gatekeepers is evident in the rise of The FP and the surprising success of the NYT in recent years. People don’t want random, unedited rants full of factual errors. But that’s what we’re getting from Substack and Twitter. And it’s going to get worse. I am noticing AI-generated slop all over the place, even in company press releases. Check out the unending stream of gibberish press releases coming out of SMX, for example. As AI would say: This is not just an inconvenience—it’s the critical new reality.

Here’s my approach to content consumption in 2026:

  1. Assume long form articles on Substack and Twitter are AI-generated unless there is reason to believe otherwise. When in doubt, filter it out. I don’t have time to extensively vet every single author and article. Best to over-filter quickly, not ingest a ton of stochastically parroted slop. Substack and Twitter are not inherently bad, but I need to be vigilant.
  2. Prioritize content from legitimate gatekeepers like Bloomberg and Reuters and anything that’s worth paying for. If it’s free, it’s suspect. If I am willing to pay $10 / month, it’s probably not.
  3. Ignore financial nihilism. Cynicism and nihilism were cool in high school, and they sound smart on Substack and Twitter. But they lead you nowhere. This doesn’t mean you should never be bearish. It just means that no amount of wishing we were still in the 1990s or 1950s will bring us back there. Successful traders are open-minded and forward-looking.
  4. Delete Twitter off my phone. I will use X at work, and that’s it. It’s an incredible timesuck and mental health wrecker mostly promulgating hate, falsehoods, nihilism, and negativity. Minimum viable dose only.
  5. Mute aggressively on Twitter. Mute users, mute words, mute conversations. If something bugs me on Twitter, I mute it; I don’t engage with it. Let them tell you the dollar has lost 97% of its value. Don’t waste your time correcting people who dish out obviously wrong information or who are writing fan fiction about imminent bank collapse, silver prices in Tokyo, or repo. Just chuckle and mute.
  6. Filter out all permabears, angry people, permabulls, nihilists, and captains of clickbait. Know the bias of every author you read and filter accordingly. What is useful and what gets boosted are two different things.

Finally, I will try to be the best gatekeeper I can possibly be. All my writing is edited and fact checked, but I have still made the mistake of boosting AI-generated content a few times and I still make factual errors. I will make a strong effort not to do so in future, or to advise readers as soon as I’m made aware of a mistake or AI boosting.

Thanks again to Brent for letting me share that.

Manager mode

I mentioned that I boosted Jared’s tweet despite a significant portion of it being written by AI. This is not confirmed but it doesn’t matter because what I’m about to say is only interesting insofar as I’m giving cover to AI writing.

I personally don’t care if what I’m reading is written by an AI if the message was the author’s intent (so long as it wasn’t plagiarized*) just as I don’t really care if the president didn’t write his own speech.

*Brent is concerned about plagiarism while recognizing the Cobain problem. Well, the Cobain problem is insidious and everywhere. I keep a file of “turns of phrases” I like. Am I to believe that my mind hasn’t recycled some of that indirectly? I always give credit in this letter when I can remember that there was credit to be given (and my notes are very good at keeping track because credit is a priority). I don’t think I have ever plagiarized. But I wouldn’t sell the tail option on that because we all know thoughts can be recombined inputs without us being aware of it. Just look at the opening of Andrew Courtney’s latest piece where he basically writes a post and scraps it because I once covered the same topic. We chatted about this. Sometimes it’s hard to know where you begin and your inputs end. But like porn, you probably know plagiarism when you see it. Fyi, the piece Andrew actually pivoted to is excellent, but I’m biased because I feel the same as he does.

Instead, I think of AI output that you share as YOUR agent. If you let AI write for you and present it as your own, you are responsible for those thoughts. You don’t get to enjoy the benefits of production without accountability. You can’t disclaim what you say with “I didn’t write that”. If you platform a bot, it’s on you.

As far as I’m concerned Jared approved a PR and is responsible for what’s in prod. So long as he maintains accountability, this is not only a valid workflow, but it’s the new default whether you realize it or not.

A few months ago I shared Venkatesh Rao “sloptraptions” post Prompting is Managing

It argues that concerns of using AI as a crutch misunderstand the nature of using it effectively. Interacting with LLMs is not a form of individual cognitive “doing”. It’s a shift into supervisory control, where the user’s brain state mirrors that of a manager overseeing a junior. Rao argues it is actually the standard cognitive signature of management necessary for high-level coordination.

I don’t feel brain-dead when I’m orchestrating multiple agents across different projects. Instead, it feels like writing outlines for articles or pseudocode for projects. It’s a different form of executive function. It feels managerial. It’s not my favorite kind of work, but it’s productive and necessary.

Hmm…that sounds an awful lot like the management aspect of any job. It’s tedious but sits at the heart of leverage.

I believe it was Agustin Lebron who said most jobs of the future are going to be “shit umbrellas”. Bots will do the actual work, but they can’t be held accountable. Humans will be paid to absorb decision risk rather than actually doing things. That sounds right.

Before AI, people spewed plenty of slop. They were held accountable. Either by the law, the market, or the judgement of their peers. The accountability will stay even if the transmission syntax and medium change.

To address AI making us lazy, I already posted slow is smooth and smooth is fastIt’s a concern but you’re hardly defenseless (that post resonated, it might have been the most popular non-trading one I wrote last year).

Scott H. Young wrote a post Will AI make us stupid? dealing with similar themes. He explains how we’ll bifurcate according to how they employ these tools. This is how I see it:

There are things that we don’t NEED to do because computers are better, but the act of doing them anyway changes you. You will need to actively decide what to continue doing and what to outsource. You will not always make the right decision.

Here’s Scott’s view:

Learning requires an investment of effort, and AI will make us stupider if that effort is avoided.

At the same time, not all effort in learning is helpful. Much of learning involves cognition that does not directly contribute to understanding and knowledge. Think of learning like powering a motor—all learning requires a source of energy to make progress, but not all energy is transformed into forward motion. Depending on the vehicle, much of it might be wasted as heat and noise.

Therefore, while I think AI is probably going to result in an incredible “dumbing down” of our self-education in the average case, it is probably also going to enable more careful students and teachers to facilitate learning much better than before. Because while AI can simply solve a problem for you, it can also generate worked examples, practice problems and feedback, and guide problem-solving dialog.

Getting this balance right is hard, and I don’t think it’s simply a matter of laziness. Even intelligent students are often wrong about what effort actually matters when it comes to learning, and many teachers are no better. This has always been the case, but AI has raised the stakes as the ability both to enhance learning and to bypass it entirely have expanded.

Thus my personal prediction is that in domains that are already largely under the powers of modern AI, such as languages, programming or chess, we’re going to see a divergence in human abilities. The average person will rely on the AI more, robbing them of the ability to learn the underlying skills. More sophisticated students will use AI to learn better, removing inefficiencies that were unavoidable in pre-AI learning environments.

Some evidence of this is already emerging…

Pricing 0dte’s

On the last day of November, Kevin bought a bunch of cheap SPY options about 10 minutes to the close and scored. Trades:

Image

Looking at this prompted me to write this post which I’ve had on my mind for a long time: how to think about 0DTEs (or from the bulk of my historical experience — options on the last trading day).

The moontower.ai uses a “volatility lens” for discernment in the option market. But we don’t have a suite of tools for analyzing 0DTE. If we did, we would use a different approach than we do for options broadly. (I’m nothing if not opinionated about how to think about options and being opinionated is part of what you pay for.)

I’ll give you a hint. To think about 0DTEs properly, you must think about time. Any consideration about “vol” can easily be swamped by what you assume about time.

I’ve written about time in options before:

[The closest hint as to what we’re going to build on was a birdie asked how to model a 1-day option]

But these articles do not address intraday time decay. Option theta is large on the last trading day, while vega is small. 0DTE option pricing is far more sensitive to “How much time remains until expiration?” than notions of volatility.

But the question of how much time remains until expiry is not so simple. Without a concept for how much time remains, we can’t appreciate whether Kevin’s trade was a lucky outcome or strong ex-ante decision.

We’ll unpeel the problem, and in doing so, you’ll get a new view into 0DTE prices.

The most effective way to do this will be to build from a naive model of time passage to a more realistic one to see how it influences option values.

Note: This topic just got way more timely (pun most definitely intended) in light of the Nasdaq’s SEC bid to increase trading hours to 23 hours per day.

Setting the scene

  • We are looking at options on our stylized friend, the $100 stock with a 16% vol (corresponding to an expected ~1% daily standard deviation).
  • The options are American-style and expire Friday at 4pm.

It’s currently Thursday at 4pm. There is 1 DTE.

Let’s establish a few starting measures. The calculations used in the tables that follow will use the same process.

What’s the $100 straddle worth?

Using our handy approximation:

straddle = .8Sσ√T
straddle = .8 x 100 x .16 x √(1/365)
straddle = $.67

What’s the vega of the straddle?

Straddle vega is defined by change in straddle price per 1 point change in vol. We just rearranged the formula:

vega = straddle/σ = .8S√T / 100
vega = .8 x 100 x √(1/365) / 100
vega = $.042

What’s the 30-minute theta of the straddle?

This is where we need to think differently. If the stock goes nowhere in the next 24 hours the straddle goes to zero. It decays 67cents. But this is far too blunt of a measure if we are trying to think about pricing an option intraday. It’s not illuminating nor useful for our aperture. So we sprinkle in judgment. We’re going to compute a 30-minute theta. There is nothing special about 30 minutes, but you’ll see that just selecting a shorter theta window allows us to reason about time’s relationship to the price of the straddle, and we already hinted that this is the most important driver of price.

We don’t need Black-Scholes. We can compute the theta numerically by pricing the straddle in 30 minutes and taking the difference. If 1 DTE corresponds to 24 hours, then 23.5 hours corresponds to 23.5/24 or .979 DTE

straddle in 30 minutes = .8 x 100 x .16 x √(.979/365)
straddle in 30 minutes = $.663

30-minute Theta = straddle now - straddle in 30 minutes
30-minute Theta = $.67 - $.663  $.007
30-minute Theta = $.007

The naive and invisible assumption

To say that 24 hours equates to 1 DTE and 23.5 hours equates to .979 DTE assumes that “volatility time” passes at the same rate as “wall time” (it’s called “wall time” because clocks are on the wall).

But volatility passes unevenly. Sometimes in bursts. Think of earnings or Fed announcements. The straddle decays instantly after the news is out. Mechanically, traders “crush the vol” in their model to simulate this, but traders on Friday also do things like keep their vols the same and “roll their dates” forward. These are pragmatic kluges to imperfect models to account for the fact that vol does not pass uniformly with time.

[That concept is covered thoroughly on an interday basis in the articles I link to above, but we are zooming in to intraday in this post.]

Our calculations assumed time passes uniformly. Let’s extrapolate the calculations to see what that looks like:

Observations from the uniform time passage assumption

  • Theta increases as we approach expiry making the straddle decay faster towards the end of the day
  • The straddle’s sensitivity to vol (vega) becomes smaller than 30-minute theta by about noon New York time.

Implication

The value of the straddle is quite sensitive to how much time remains. As we get closer to expiry, it’s clear that even a difference of 10 minutes in your assumptions of how much vol time remains is worth several volatility points.

If market participants understand that time does not pass uniformly, their opinions about the cheapness and expensiveness of the straddles will vary at any singular point of time even if they all agree that the straddle was worth $.67 with 1 DTE!

Differences of opinion are the basis of trading. If you measure time naively, you are a sitting duck for someone who models it better and can buy/sell from you because you are mispricing the “rent” for the next X hours. Of course, this is all masked by 0DTEs by nature having noisy outcomes, but I assure you this is a casino market-makers like being the croupier in.

Towards better time assumptions

From non-linear to the “U-shape”

It is widely understood that market volumes are not uniform throughout the day. The opening and closing 30-minute periods punch above their weight out of a 6.5-hour trading day. VWAP algorithms, which target the day’s “volume-weighted average price”, send child orders in proportion to the day’s volume signature rather than slicing the order evenly throughout the day.

It turns out that this volume profile is strongly linked to the intraday volatility profile. That’s what we care about for pricing options. While unexpected news can change the value of assets without any trading occurring (a gap can be a large update in bids and offers with minimal volume — think of trading halts), trading itself is a source of volatility.

Here is just one of many papers that show not only volume profiles but how intraday volatility follows the same pattern. The authors summarize volume and volatility trends from 6 years of SPY tick data:

Notice the bottom of the U-shape showing the midday lull in volume and volatility.

I made a table characterizing the mean volume curve by hour. It’s not directly from the paper, but derived by eyeballing, but it’s perfectly adequate for our purposes.

When I was a market-maker, our option models “decayed” the day in a similar pattern. There are 13 half-hour periods, but by 10am we believe more than 1/13 of the “vol time” had elapsed, yet from noon to 12:30 pm, the straddle barely decays. Our Option City streaming software let you specify a curve for how much time remained in the day for any hour.

Addressing the “overnight”

Another improvement to our assumptions is to acknowledge that the overnight period from 4 pm yesterday until 9:30am today, despite encompassing 17.5 out of 24 hours, does NOT represent nearly 2/3 of the market risk or volatility.

For exposition, we will show 2 different adjustments.

1) “Overnight has no volatility” assumption

This is naive in the opposite direction from the original calculations, which assumed that an overnight hour and a market hour were equal. In this adjustment, the straddle doesn’t start decaying until the market opens. The full decay occurs in just 6.5 hours.

2) “Overnight has 30% of the 24-hour volatility” assumption

We prorate the passage of time so that overnight DTE sums to .30 and the remaining .70 DTE is encompassed by trading hours.

Demonstration

This table assumes the U-shaped profile for how much volume has elapsed as a stand-in for how much time remains. The volume profile:

We construct pricing for both types of overnight assumptions.

Visually:

In the naive 0% overnight schedule, the straddle doesn’t start decaying until the open and the decay is steeper intraday since there’s only 6.5 hours to erode the entire straddle.

Let’s zoom in on the straddle trajectories because this highlights just how different one’s valuations can be as soon as the clock starts ticking and traders’ assumptions of DTE start diverging:

The straddles start and end in the same place but the interim is where the buys and sells happen.

Kevin’s 683 SPY call with 10 minutes until expiration

We’re going to roll with the compromise decay schedule since it’s the most realistic of the 3 choices:

U-shaped decay profile assuming overnight is 30% of the DTE

From the table, we see the last half-hour represents .102/365 DTE.

How about the last 10 minutes?

We could divide .102 by 3, but realistically (and the paper confirms this), the last 15 minutes contain even more “volatility time” than the second-to-last 15 minutes. Still, let’s be conservative and just divide by 3 since Kevin is buying.

DTE = .102/3
DTE = .034 

When Kevin bought the 683 call for $.02 he said SPY was $682.05 bid. Just to be thorough, let’s estimate the 682 straddle

SPY 10-minute straddle = .8Sσ√T
straddle = .8 x 682 x .16 x √(.034/365)
straddle = $.84

We are going to compute the call using a Black-Scholes calculator, but I like to inject homework questions when there’s an opportunity for estimation practice:

💡Estimate the 683-call based on the straddle price without an option calculator

I just used my Black-Scholes function in Excel with these inputs:

Stock price = 682.05
Strike price = 683
IV = .16
DTE = .034/365
RFR = 0

683 call = $.105

Those calls are realistically worth about a dime and Kevin lifted them for $.02!

 

Post-closes and contrary exercise

For Amercian-style exercise, expiration isn’t really 4pm because you can abandon an option that was in-the-money at 4pm or contrary exercise an option that was out-of-the-money.

This has a value. If suddenly there was a bomb dropped in the Middle East and USO expired just below the strike, you could exercise the calls to get long or abandon the slightly ITM puts. Similarly, if you were short the calls, you should expect to get assigned. If you were short the puts, you should expect not to get long at the strike as you will not be assigned.

Let’s say bearish news came out after the close while the futures are still trading. The futures tank. You can beta-weight all your prices from the close to construct a theoretical price for each name. Then make your contrary exercise and abandon decisions. You are effectively shorting the market at the closing price and then you buy the same dollar notional or beta-weighted notional in futures contracts to lock in a differential. You’ll have basis risk since your share positions won’t be in exact proportion with SP500 weights, but this will be small relative to your theoretical profit.

Likewise, if you are short options, you should expect to accumulate deltas in the wrong way, so you’d need to estimate how many wrong-way deltas you’ll acquire and hedge those with futures. While this will help have a neutral delta for the next day, you will have locked in a theoretical loss. Which makes sense — you were short options that turned out to have value after the close, so the 4pm mark did not reflect your actual p/l nor risk.

This matter of valuing options after the close is not academic. The procedure described here was a regular part of our expiration workflow and checks. This goes beyond equities too. In commodity options, there are “look-alike” European cash-settled versions of the American-style options. Since you can contrary an American style if the name was near pinning there would be an active market in the EOO or “exchange of option” which was the price for the euro-american “switch”. The American trades premium because you get another couple hours to look at the market so the switch was a referendum on the post-close straddle.

This was very common in natural gas options 15-20 years ago. EOOs didn’t trade electronically, so you basically had a mental scroll of where switches would tend to trade on past expiries to have an idea of what the post-close straddle could be worth. In practice, market-makers would always have the pins on the same way so they all needed to do the same risk-reducing trade, causing the switch to find a risk premium where a contra was content to either open or add more.

[I believe in 2018, the NYMEX changed American option specs so the options were auto-exercised at expiry. Probably to appease option shorts who didn’t like position surprises when they got their contrary assignment notices later in the evening.]

If you are long an equity option and your clearing firm doesn’t require you to decide to exercise/abandon until an hour after the close, (clearing firms have their own unique “cutoffs” and with a phone call you might be able to massage that) then you basically get a free look at the futures for the strikes near the expiry price.

Let’s say that hour could be worth as much as the mid-day 1-hour lull from 12:30-1:30pm or about .06 DTE. How would that have affected Kevin’s 683-call?

.06 + .034 (the DTE for the last 10 minutes of the day) = .094 DTE

The 683 call with .094/365 DTE is worth $.32 via B-S calculator or 3x what it was worth if you thought the post-close had no option value. In practice, the post-close is likely worth very little most of the time, and quite a bit in the event that news hits between 4 and 5pm.

The Coastline Paradox in Financial Markets

I started researching/writing this post about a month ago. It took a strange arc. It began with me wondering about “up vol” vs “down vol” or how vol acts differently in rallies vs selloffs. Then it ran straight into a topic I read about this summer (the title is a clue). It will awaken both seasoned and novice option traders with both inspiration and discomfort. Which is to say, I’m really happy I wrote it, but also feel like there’s a lot more to this than what I can cover today (and sparring with LLMs about it is definitely affirming this feeling).

Before we start unfolding, one more meta thought.

While working on this I benefited from a pedagogical technique that I didn’t plan, but believe you can engineer. I mentioned it in one of my “learning science” articles, myelination:

The “hypercorrection effect” is the phenomenon where you remember corrections to wrong answers better than when you give a correct answer off-the-bat when the question is difficult. Generating a prior makes you own a prediction. When it breaks, surprise becomes the teacher.

I’ll walk you through the same steps I took, which reinforced, even with all my years, just how nebulous the concept of volatility can be and how it touches trading and investing in practice.

A popular starting point: napkin math

Before pulling any data, I wanted to test my market intuition. I start with some guesses about how the S&P 500 behaves off the top of my head:

  • S&P 500 volatility hovers around 16% annually. I heuristically think of this as some blend of “volatility when the market is up” and “volatility when the market is down”.
  • 2/3 of the months are positive
  • Risk reversals suggest upside vol is about 10% below some “base” vol
  • Downside vol is about 30% above this “base” vol

If the full market vol is 16%, and I have asymmetric volatility in up/down months, what’s the “base” volatility?

Let x = base volatility
Up month vol = 0.9x (10% lower)
Down month vol = 1.3x (30% higher)

Full variance = 2/3 × (0.9x)² + 1/3 × (1.3x)² = 16²
Full variance = 2/3 × 0.81x² + 1/3 × 1.69x² = 256
Full variance = 0.540x² + 0.563x² = 1.103x² = 256

Therefore: x = √(256/1.103) = 15.23%

So my base vol would be about 15.23%, giving me:

  • Up month vol: 0.9 × 15.23% = 13.71%
  • Down month vol: 1.3 × 15.23% = 19.80%

For monthly returns, I figured the standard deviation would be roughly 16%/√12 = 4.62% per month.

As for expected returns, I guessed the market delivers about 80 basis points per month (~10% annually).

If 2/3 of the months are up and 1/3 are down, and the average is +0.8%, what are the typical up and down returns?

Let’s call up months +U% and down months -D%:

2/3 × U - 1/3 × D = 0.8
2U - D = 2.4

If monthly volatility is about 4.6%, what would typical up and down returns be?

Assuming monthly returns are normally distributed with a mean of 0.80% and standard deviation 4.62%, the probability of a positive return is 57% (leaving 43% negative).

Probability of market down
Z-score = (0 - .8)/4.62 = -.173
P(Z ≤ -0.173) ~ 0.431

[Wait a minute...for N(.8, 4.62) P≤0 ~43% but I assumed the probability of a negative month is only 1/3. This is a clue some of my estimates are wrong OR the distribution is not normal. We're going to bring the real data in soon and the appendix will expand the discussion. I won't bury the lede -- my estimate of p≤0 is correct! But I get some other estimates wrong and, well, the returns aren't normally distributed. We're going to make sense of all of this.]

Again, my unconditioned estimate of monthly return is .80%.

Now I want to estimate the monthly return given that the market is up. Let’s try translating to math language:

I want the return at the midpoint of the positive portion of the distribution.

That’s at the 43.1% + 56.9%/2 = 71.5% cumulative probability point.

P(Z ≤ X) ~ .715
Solve for X using Excel:

NORM.INV(0.715,0.8,4.62) = 3.42

For a N(0.8%, 4.62%) distribution, the 71.5th percentile gives us +3.42%.

If 2/3 of the months are up, and the expected return in an up month is+3.42% but the overall mean is 0.8%, the down months must average -4.44% to balance the equation above.

Validate: 2/3(3.42%) – 1/3(4.44%) = 2.28% – 1.48% = 0.80%.

Reality Check

Time to test these intuitions against actual data. I pulled daily S&P 500 returns from January 2016 through October 2025—nearly a decade covering COVID, Fed policy shifts, and retail investing mania.

Market batting average:

  • Up months: 81 out of 118 (68.6%) ✅ Pretty close to my 2/3 guess!

Returns:

  • Average up month: +3.43% ✅ I estimated 3.42% —boom!
  • Average down month: -3.93% ❌ I estimated 4.44%.
  • Overall monthly average: 1.13% ❌Higher than my 80bps estimate

Volatility:

  • Full sample annual vol: 18.23% ❌Higher than my 16% guess.
  • Mean vol in up months: 12.47% ✅ I estimated 13.71%— so-so.
  • Mean vol in down months: 20.43% ✅ I estimated 19.80%—not bad!

All of these were calculated from daily returns, whether it was the full sample or if they were then grouped into months.

That’s weird…

This is where things got interesting. My intuitions were pretty decent about up and down vol. I decided to check if the weighted average of monthly volatilities would recover the full sample volatility:

Weighted variance = 0.686 × (12.47%)² + 0.314 × (20.43%)²
                  = 0.686 × 0.01556 + 0.314 × 0.04175
                  = 0.02377

Weighted vol = √0.02377 = 15.42%

Wait. The full sample vol using daily returns is 18.23%, but the weighted average of monthly vols is only 15.42%.

That’s an 18% gap in volatility, which is large, if we consider typical vol risk premiums of ~10% just to give a sense of proportion.

In variance terms:

  • Full sample: 332.33 basis points (ie .1823²)
  • Weighted average: 237.70 basis points (ie .1542²)

Missing: 94.74 basis points

Where did ~30% of the variance go?

Let’s take a detour before we go into the arithmetic.

The Coastline Paradox

I’ve been reading Geoffrey West’s book “Scale” and this anomaly reminded me of the coastline paradox—the closer you look at a coastline, the longer it becomes. These excerpts tell the story of Lewis Richardson’s discovery in the early 1950s when he discovered that various maps indicated different lengths for coastlines:

Richardson found that when he carried out this standard iterative procedure using calipers on detailed maps, this simply wasn’t the case. In fact, he discovered that the finer the resolution, and therefore the greater the expected accuracy, the longer the border got, rather than converging to some specific value!

This was a profound observation because it violated basic assumptions about measurement, which we hold to be objective to some underlying reality. But Richardson’s discovery is intuitive once you think about it:

Unlike your living room, most borders and coastlines are not straight lines. Rather, they are squiggly meandering lines… If you lay a straight ruler of length 100 miles between two points on a coastline or border… then you will obviously miss all of the many meanderings and wiggles in between. Unlike lengths of living rooms, the lengths of borders and coastlines continually get longer rather than converging to some fixed number, violating the basic laws of measurement that had implicitly been presumed for several thousand years.

When you use a finer resolution (shorter ruler), you capture more of these wiggles, leading to a longer measured length.

This gets better. (Also, you should read this friggin’ book!)

The increase follows a pattern:

When he plotted the length of various borders and coastlines versus the resolution used to make the measurements on a logarithmic scale, it revealed a straight line indicative of the power law scaling.

The practical implication:

The take-home message is clear. In general, it is meaningless to quote the value of a measured length without stating the scale of the resolution used to make it.

Risk exhibits the same property. It depends on the resolution at which you measure it and forms the link to the question: where did those 95 bps of variance go?

While I’ve pointed this out before in these articles:

Volatility Depends On The Resolution

Risk Depends On The Resolution

…I didn’t drill down to the mathematical decomposition for why this is true. We will do that in a moment but in words:

When we calculate monthly volatilities and average them, we’re essentially “sampling” risk at a monthly resolution. But when we calculate volatility from all daily returns, we’re capturing additional variation that exists between months—variation that gets smoothed away in monthly aggregation.

Understanding What Is Masked With A Test Score Analogy

Let’s illustrate with a tangible example. Imagine three classes taking the same test:

Class A (Morning class): Scores: 75, 80, 85 (mean = 80)
Class B (Afternoon class): Scores: 65, 70, 75 (mean = 70)
Class C (Evening class): Scores: 85, 90, 95 (mean = 90)

If we calculate the variance two ways:

Method 1: Pool all scores together
All scores: 75, 80, 85, 65, 70, 75, 85, 90, 95

  • Mean = 80
  • Variance = 83.3 (average of squared deviations)

Method 2: Average the within-class variances

  • Class A variance = 16.7 (sum of squared deviations is 50, then divide by 3 samples)
  • Class B variance = 16.7
  • Class C variance = 16.7

Average variance = 16.7

The gap: 83.3 – 16.7 = 66.7

This missing 66.7 is the variance that comes from classes having different average scores (80, 70, 90).

The Law of Total Variance captures this precisely:

Total Variance = E[Var(Score|Class)] + Var(E[Score|Class])
      83.3     =        16.7         +        66.7

Circling back to our example:

  • The “Full Sample Volatility” (18.23%) or 332 bps is the Total Variance
  • The “Weighted Average Volatility” (15.42%) or 238 represents only the first term: the Within-Group Variance
  • The “Missing Gap” (95 basis points) is the second term: the Variance of the Means

Intuitively:

The market doesn’t just wiggle around a static zero line every month. Some months the whole market shifts up (+3.43%), and some months it shifts down (-3.93%). If you only look at volatility within the month, you ignore the risk of the market shifting levels entirely. Simply averaging monthly volatilities ignores this “Between-Month” risk.

Bonus Reason Why Averaging Volatilities Misleads: Jensen’s Inequality

There’s another subtle effect at play: Jensen’s Inequality. This mathematical principle states that for a convex function (like squaring for variance), the average of the function is not equal to the function of the average.

💡See Jensen’s Inequality As An Intuition Tool

In this context:

  • Variance is proportional to volatility squared (convex function)
  • The average of squared volatilities ≠ the square of averaged volatilities

First of all, in our data, each month has a different number of trading days (19-23). When we calculated monthly volatilities, we essentially gave equal weight to each month regardless of how many observations it contained.

But even in months with equal days, averaging volatility is dangerous

The March 2020 Example:

  • March 2020: 22 trading days, 91.53% annualized volatility
  • October 2017: 22 trading days, 5.01% annualized volatility

In our “average of monthly vols” calculation, these months contribute equally. But their contribution to the full sample variance is vastly different:

March 2020’s contribution = (91.53%)² × 22/2473 = 74.54 basis points of variance 
October 2017’s contribution = (5.01%)² × 22/2473 = 0.22 basis points of variance

March 2020 contributes 334 times more to total variance despite being weighted equally in the monthly average!

Practical Implications

For Option Traders
The difference between realized vol at different sampling frequencies directly impacts estimates of volatility. The shorter the sampling period the higher the volatility on average. When computing realized vols based on tick data, a method sometimes known as “integrated vol”, there is a minimum sampling frequency that, if you dip below, causes the vol to explode because it is simply capturing “bid-ask bounce”. The minimum threshold can vary by asset, so by using a volatility signature plot (a plot of vol vs sampling frequency) you can see where this threshold lives.

Conversely, it’s reasonable to expect that estimating long-term vols by sqrt(time) scaling from shorter dated vols may overshoot. See the appendix on the discussion of power law scaling in the context of the coastline paradox, keeping in mind that term structure scaling takes a power law shape, but the exponent needn’t be 1/2.

[Even if you conclude that upward sloping term structures are unjustified or at least reflecting a risk premium, do you understand why it’s weakly, if at all, arbitrageable? I think this would make a good interview question for an option trader to demonstrate how they think about risk-taking and capital (and business generally). I’ll withhold my answer because I like the question too much.]

For Portfolio Construction
When combining assets with different measurement frequencies (daily equities, monthly real estate, quarterly private equity), be aware that risk measured at different resolutions isn’t directly comparable. This is not a perfectly overlapping reformulation of the “volatility laundering” criticism of slow-to-mark assets.

Conclusion: Respecting the Fractal Nature of Risk

This little jaunt from napkin math to data analysis shows how risk, like coastlines, is fractal. The closer you look, the more you find.

When reconstructing measures of risk from lower resolution assumptions that were quite strong, I found gaps which point to my oft-repeated:

Risk depends on the resolution at which you measure it.

The resolution at which you measure risk affects three things:

  1. Aggregation effects: Higher frequency captures more granular variation
  2. Weighting effects: Different time periods get different implicit weights which can be decomposed by the Law of Total Variance
  3. Jensen effects: The non-linearity of variance creates gaps when averaging

The market’s full 18.23% volatility tells one story. The 15.42% average of monthly volatilities tells another.


Technical Note: This analysis used realized volatility calculated as √(Σ(X²)/n) × √252, treating daily returns as having zero mean. This approach, common in high-frequency finance, effectively assumes the drift is negligible compared to volatility at daily frequencies—a reasonable assumption given that daily expected returns are typically 0.04% while daily standard deviation is over 1%.

Appendix — Various Topics

🌙The Variance Decomposition

When measuring at daily resolution across all data:

Var(returns) = E[X²] - E[X]²

When measuring at monthly resolution, then averaging:

E[Var(returns|month)] = E[E[X²|month] - E[X|month]²]

The difference between these is:

Var(returns) - E[Var(returns|month)] = Var(E[X|month])

which implies The Law of Total Variance.

The law states that the total variance of a dataset can be broken into two parts:

  1. The average of the variances within each group (Within-Group Variance)
  2. The variance of the means of the groups (Between-Group Variance)
Var(X) = E[Var(X|Group)] + Var(E[X|Group])

🌙The Napkin Math Validation

The algebra used to solve for the “base volatility” x is known as a mixture model:

Total Variance = (Prob_up × Var_up) + (Prob_down × Var_down)

It’s only valid if the means of the up/down months are close enough that the “Variance of Means” component is negligible for a rough guess.

🌙Skewness in monthly returns

Actual Monthly Statistics (S&P 500, Jan 2016 – Oct 2025)

  • Mean: 1.13%
  • Std Dev: 4.39%
  • Median: 1.80% (notably higher than mean)
  • Up months: 68.6% (81 out of 118)

If monthly returns were truly N(1.13%, 4.39%), we’d expect only 60.1% up months.

But we actually get 68.6%—an 8.5 percentage point gap. This gap, as well as the difference between mean and median demonstrate negative skew. The left tail is longer, meaning occasional large down moves.

It’s classic equity pattern: stairs up, elevator down. The bad months are worse than the good months are good, but the good months happen more often than a normal distribution predicts, even net of a positive mean return. Both the higher mean and the skewness.

If I ran through my same logic above using actual data:

Probability of market down
Z-score = (0 - 1.13)/4.39 = -.257
P(Z ≤ -0.257) ~ 0.399

I want to estimate the monthly return given that the market is up. Let’s try translating to math language:

I want the return at the midpoint of the positive portion of the distribution.

That’s at the 39.9% + 60.1%/2 = 70% cumulative probability point.

P(Z ≤ X) ~ .70
Solve for X using Excel:

NORM.INV(0.70,1.13,4.39) = 3.43

Market return given that it’s up: +3.43% (coincidentally matching reality)

We go back to this identity with the true mean and volatility to solve for the down move:

.601 × U - .399 × D = 1.13
.601*(3.43) -.399D = 1.13
D = -2.33

If the distribution was normal N(1.13%, 4.39%), we expect the down moves to be -2.33% on average with 40% down months, but the actual data shows the down moves occurred only 31.4% of the time, but were -3.93%!

🌙Coastlines and Power Laws

The generic power-law relationship:

y = A · xⁿ

Where n is the exponent that determines how drastically y responds to changes in x.

You can see the sensitivity by comparing different exponents:

  • If n = 1/2:
    To double y, you must increase x by a factor of 4 (because 4^(1/2) = 2).
  • If n = 1/4:
    To double y, you must increase x by a factor of 16 (because 16^(1/4) = 2).

West writes:

“To appreciate what these numbers mean in English, imagine increasing the resolution of the measurement by a factor of two; then, for instance, the measured length of the west coast of Britain would increase by about 25 percent and that of Norway by over 50 percent.”

In the British case, doubling the resolution increases the coastline by 1.25x, therefore, the exponent, n, must be ~ 1/3

2ⁿ = 1.25
n log 2 = log 1.25
n = log 1.25 / log 2 = .32

Positive delta puts

Yesterday in “trader” is a uselessly broad term, I boosted several of Euan Sinclair’s insights about option trading. I saved one for today because it’s an actionable trade that I agree with and I believe it exists because it’s unintuitive to everyone but volatility traders who are a tiny minority of the traders at the scene when the particular setup presents itself!

We are going to describe the trade and what its success depends on.

First, what did Euan say exactly?

🔎The Bubble Trade – Selling Puts on Meme Stocks

Euan argues that when stocks enter extreme bubbles (GME, AMC-type moves), selling puts captures massive premium with volatility correlated to price movement.

The opportunity here is to sell puts. I’m selling puts. I’m getting a huge premium for those cuz vol’s high. If the stock keeps going up, well, that’s fine, right? Those puts are going to expire worthless. But if the stock goes down, I’ve got a huge cushion there because vol’s going to come in.

Why Not Calls?

Once something’s in a bubble, it can continue to be in a bubble. Like it’s doing something stupid. And once someone’s stupid, their stupidity knows no bounds, right? Once it’s become unmoored from reality. So selling calls is insane.

The Edge – Volatility Correlation:

GME the vol when it started I don’t know probably like 50 or 60. When it went nuts? I don’t know what it was because my system topped out at 1000. So it was above a thousand right? So we know vol has gone up as the stock’s gone up. So what happens when the stock comes down? Vol comes down. If let’s say I sell the 40%. So I’m selling the 200 strike puts when GME is 500 and implied vol’s a thousand if it drops back to 200 that implied V is probably going to drop back to you know 200. It’s quite likely I’ll make money because the vega is made up for any delta effect.

I have written about this idea before in What Equity Option Traders Can Learn From Commodity Options.

In that post, I talk about…

1. Option market-maker @DeepDishEnjoyer calling attention to puts going UP in value as GME and its vol ripped higher:

This is quite odd from a first principles perspective. GME closed 17 handle on Friday. Today it meme squeezed up because of Roaring Kitty. A basic model is: it continues meme’ing – then these puts expire worthless or the meme ends and we go back to where we were at at Friday. But note that you could have sold these puts at 75 cents today even though they closed in the 50s on Friday!!!! They should be actually be worth *less* since there is no state of the world where downside vol increased.

That’s easily anywhere from 20-40 cents of EV on these puts. And indeed that’s where these puts landed now. So why does it happen? Well, market makers don’t pay a large amount of attention to the wings of their vol surface. ATM implied vol got correctly bid, but they moved the…rest of the surface in parallel EVEN THOUGH THAT MAKES NO SENSE IN A SCENARIO WHERE A STOCK MEME GAPPED UP. Again, vol follows fairly two discrete paths that are intimately tied to stock price – vol is high when the stock is memeing, vol necessarily dies down when it stops.

At the money implied vol should increase. But the strike vol of the 10 strike put should not be massively increasing as the probability of going *below* 10 has not increased today from yesterday, while the options market is implying it has.

2. My instinct to sell those downside puts via put spreads…but the market is quite good at pricing the vertical spread! Commodity markets in particular since they are deep and accustomed to pricing options in physical squeeze scenarios.

Euan harps on this class of trade where you sell puts in bubble or squeeze scenarios where the vol explodes. He covered it in Retail Option Trading, which came out a year ago. We discussed it with respect to DJT stock, arriving to the same conclusion that whether or not Trump won, those DJT puts would come in hard regardless of the stock’s direction.

(He did the trade, I balked. It was a nice winner for him even when the stock fell in the weeks after Trump’s victory was declared).

My desire to cap the risk and bet on the distribution ruins the trade because the blunt source of the trade’s p/l is vol coming in hundreds of points. Any version of this trade where you buy options is like choosing to drive on a tightrope instead of a wide avenue. Just take more risk to load the results fully to the edge, but decrease your size.

Listening to Euan explain this on the podcast got it rattling around my skull again. The intuition behind this trade runs deeper than “vol is high, so sell it” because the stock is going to make large moves. It’s about how the vol surface changes as the stock moves, but to appreciate how much wind you have at your back, we can show not only option values but also describe what’s happening along the path with Greeks.

Let’s consider the $10 strike put of a meme stock that has surged to bubble territory. Maybe it was $10 and shot to $50. Its vol explodes. Let’s look at a matrix of spot and implied vol pairs for the $10 strike with 30 DTE.

If the stock is $50, we’ll pretend the ATM vol is 500%

The downside strikes will trade at a discounted vol as the skew inverts. We’ll go with a 400% vol on the $100 strike, the cell with the red border.

As both the stock and vol fall back to earth, those puts don’t perform and this is assuming there is still 30 DTE. There’s no time decay embedded, just stock and vol changes. If the stock and vol both suddenly halved, the puts still LOSE half their value. It’s very difficult to win on being long those puts if the vol stabilizes regardless of where the stock goes. I mean you almost need them to go in the money to win.

Oh and just to put ridiculous vols in context, this is a table of vols and what they imply for monthly standard deviation of returns. Just divide vol by √12:

It’s educational to see this through the lens of option Greeks.

The Mechanics of Vanna

Vanna is a higher-order sensitivity that answers “how does the delta of this option change with volatility”.

OTM calls have positive vanna because, as you raise volatility, the call delta increases. The vol and delta change in the same direction. ITM puts share the same vanna as their corresponding OTM calls because raising vols makes ITM put deltas less negative.

OTM puts have negative vanna because raising vols makes put deltas more negative (more likely to finish ITM). Their delta is moving opposite the sign of the vol change. ITM calls also share the negative vanna since raising the vol lowers the ITM call delta (less likely to finish ITM).

You can be long vanna by being long OTM calls or short OTM puts.

If you are long vanna, you get:

  • longer delta as vol increases
  • shorter delta as vol decreases

You can be short vanna by being short OTM calls or long OTM puts.

If you are short vanna, you get:

  • longer delta as vol decreases
  • shorter delta as vol increases

Let’s test our comprehension with the familiar —the SPX. Asset managers, at the margin, buy protection and overwrite calls against their long positions. Therefore, market-makers, on balance, tend to be long calls and short puts. In other words, they are long vanna.

We know the SPX exhibits inverse spot-vol correlation. As the index goes up, vols tend to fall. If market-makers are long vanna, their delta changes with the same sign as the vol. If vol falls, the market-makers get shorter. The calls they own provide “less length” and the puts they are short “become smaller” as vol falls. The lingo used to describe this position is that it “decays short”.

Think of it this way, if a market maker is long call/short put and has the delta hedged with short index futures, if all the options go to zero, thus not spitting off any more deltas, then the market-maker is just short futures. Therefore, the glide path of the portfolio as time passes or vol falls is “decaying short”.

If they are long vanna, and vol increases as the market falls, then their delta changes with the sign in vol. Vol goes up, they get longer!

Notice what is happening.

As the SPX goes up, the market makers are getting longer gamma because the index is going towards their longs. The gamma effect makes them longer, but if the vol is falling, the vanna effect makes them shorter. The vanna and gamma effects on delta are directionally offsetting although the gamma effect is usually larger.

On the downside, the market maker gets shorter gamma as the index falls to their shorts but since vol is increasing the delta is also increasing due to vanna. The sign of the vol change and delta change is the same. But this is bad for the market maker! In a falling market, both the vanna and gamma effects conspire to make them longer delta. Meanwhile, in the rising market, the gamma benefits are offset by the vanna.

Let’s stop for a moment to make something clear. This is all description. Knowing this is not an edge any more than knowing that moving air is called wind. The question of strategy comes down to price. The steepness of the skew is either the cost or compensation for your vanna, depending on whether the spot/vol correlation works for or against your position.

In the SPX you collect vol points in the differential between the OTM call you own and the OTM put you sold. It boils down to:

Did you collect enough vol points to compensate you for the fact that you will NEED TO SELL MORE shares (vs a constant vol world, ie no skew) to hedge when the market falls toward your short gamma region and you will NOT GET TO SELL as many shares when the market goes up (vs a constant vol world)?

If you are short vanna in SPX (you get shorter delta as vol increases) you pay for the privilege in vol points.

In markets with positive spot-vol correlation—think squeezing commodities or meme stocks in full mania—you pay to be long vanna. If you get longer delta when vol increases, this is aligned with the positive spot-vol environment, amplifying your gamma as the market rallies towards your long calls.

But let’s examine the downside. After all, the thrust of this post is what happens to the puts in meme stocks as the market falls.

If you are short puts in a falling market, you are getting shorter gamma. This makes you longer delta on every downtick. Not desirable. But you are long vanna. As vol falls, your delta gets shorter. Long vanna means the change in your delta follows the same sign as the vol change.

In the SPX upside situation, the market maker was long vanna, so their long deltas shrank while vol was falling, dampening gamma’s delta lengthening effect. Here, it’s the downside move that coincides with vol falling. The long vanna effect on delta directionally offsets the short gamma effect on delta.

That these puts don’t perform for longs (and pay off the put sellers) is the vanna effect winning. Consider the delta of those options we looked at earlier for different pairs of vols and stock price.

If the IV falls from 450% to 250%, the $10 put has the same delta despite the stock being 40% lower. Again, we assumed no passing of time. If time passed, those puts would be even “further OTM” in delta or standard deviation terms.


💡The Volga Asterisk

There’s another Greek at work: volga or “vol gamma”. When you’re short OTM options, you’re short volga, which means as vol falls your vega is getting smaller. Maybe you make $1 on the first 10-point decrease in vol, but only 50 cents on the next 10 points. I cover volga in more depth here: Finding Vol Convexity

💡2 Vannas?

I never looked at an option’s vanna in a pricing model or the vanna of my position. I’m using it here to name effects that option traders know from experience, even though older option traders probably don’t say “vanna”. Vanna actually has 2 definitions. The one we are using here is the change in delta per change in vol. In practice, I’d say this cashed out as “these options have more/less gamma than what the model said” but it would have been higher resolution to just attribute vanna.

The second definition of vanna is change in vega for a change in underlying. I wouldn’t track this number explicitly, but this is something you must be keenly aware of. You position for it on purpose. Your risk shocks, a matrix of greeks for various combinations of spot and vol, show your vega under different market assumptions, thus capturing this definition of vanna even without naming it vanna.

In my lingo, “owning the skew” means owning the premium region of the surface where the market expects vol to increase if the spot heads there. That would be the downside in SPX or the upside in my cotton story. If cotton rips higher, I get longer vega because my OTM calls become closer to ATM. You pay up in vol points to “own the skew”. Those vol points are the price for having the vega winds at your back. Like any price, it can be too low or too high.

I really don’t care for skew as the basis for a vol trade. I’ve talked about how the skew is pretty good at knowing where the bodies are. I can tell you from my cotton and nat gas days that I was quite contrarian on the topic. I would hold my nose and buy expensive skew if I had a strong conviction on the directional outcome. Owning the skew was an insurance policy in case I was wrong about a directional trade I had unusually strong conviction in (like owning expensive calls to create an ITM synthetic put position to bet on a sell-off).


Strike Vol Dynamics

I’ve been throwing around vague statements like “vol coming in” or “vol going up” with respect to spot changes, but you should be asking, “Kris is this err, Vol, in the room with you right now?”

Well, no. There is no such thing as Vol. We have many numbers known as strike vols that when pushed through a model with other assumptions, generate a contract price. Those prices are the only thing our boss, P&L, cares about. The strike vols give us a ruler to compare and normalize. The Greeks, in turn, depend on them. This allow us to understand our risk and make sense of how these option prices respond to all the ways these contracts are battered by market circumstances.

If the vol on those OTM puts is low enough relative to what will actually happen, the strike vol won’t decline as much as you need it to. If the meme stock gaps to $0, the strike vol doesn’t even matter. The realized move drives the entire outcome and the puts go to $10 of intrinsic.

On the other hand, if the stock is squeezed and hard-to-borrow, and starts falling due to the supply of lendable shares loosening, this will lower the cost to be short and reduce the value of puts relative to calls! In other words, the very thing you might be scared of, the stock falling once the squeeze ends, might coincide with put prices weakening!

What is the story of the edge for selling puts on a meme/squeeze names?

In Laws of Trading, quant trader and Jane Street alum Agustin Lebron emphasizes something that many might not expect of quants — a belief that an edge should be easily explained by a qualitative story.

I actually think this particular trade is emblematic of a trade whose edge makes perfect sense. It sits there because it’s so unintuitive.

Let me get this straight. We acknowledge that a bubble or squeeze is happening, that the price of the asset is going to fall, and that the right trade is to…sell puts?!

Well, yea. Welcome to markets.

This is one of those trades that exhibits the “curse of knowledge”. You and I understand how vol surfaces work. We understand that when the market moves in the way people expect, that it is a stabilizing move. It is a move in a direction where people are more comfortable or at least less wary of selling options. In the SPX, that’s to the upside where the world is happy to clip profits, business as usual.

In squeezes and memes, stability is lower. That’s where the world makes sense again. Implied vol will come in just as it went out on the way up. When GME ripped higher nobody knew what was going on, but they knew GME at $60 is not its new “home”.

The public correctly understands that put options allow you to bet on the stock going lower. They don’t understand that the main input into its price is volatility so that they can be directionally right and still lose. They are non-economic with respect to what the contract is worth because their scrutiny stops at “you said puts go up when stocks go down”. Plus, when a stock turns into a football the gambler sees a window for a wildly assymetric payoff. They want upside or downside lotto tickets. They don’t want to sell options even if it’s the edgey side. All this commotion for bounded upside? Huh? To quote Dave Mustaine, “It’s still we the people, right?”

What could make the edge in this trade disappear?

Simple.

The risk-taking capacity of the vol-aware traders overwhelming the public’s demand to make the obvious but ill-structured bet on the stock going lower.

But keep in mind, the demand benefits from the trade being both:

a) obvious (the stock is gonna go back down)

and

b) most easily expressed by buying puts (anyone who thinks to outright short the shares is on display like a brontosaurus in a natural history museum somewhere)

For the opportunity to die, either:

a) retail stops trading, in which case, how did the meme stock take off in the first place

or

b) the situations become so common and retail gets burned so frequently that they finally realize that there is such a thing as a positive delta put.

That said, I literally just explained how this all works and I’m still not holding my breath.

 

Related:

How Options Confuse Directional Traders

Memorable sections from Casey Handmer on Dwarkesh

Casey Handmer on Energy, Solar, and the Future of Civilization

Dwarkesh Patel podcast

On this episode, Casey Handmer (Caltech PhD, former NASA JPL, founder & CEO of Terraform Industries) walks me through how we can pull it off, and why he thinks a major part of this energy singularity will be powered by solar. His views are contrarian, but he came armed to defend them.

These are a few sections that stood out to me:

The fundamental energy transformation process

All conventional power generation follows the same path: find something in the earth that’s out of chemical equilibrium with the atmosphere, burn it to make heat, boil water, run it through a mechanical contrivance to create motion, twist a magnet to generate an electrical field, push electrons through wires, and ultimately approximate thinking through computational gates.

The key bottleneck is converting heat into electricity efficiently. Whether nuclear, gas, combined cycle, or coal plants, they all use the Brayton cycle – the same thermodynamic process that powers jet engines. Any Brayton cycle with Inconel spinning at high speed costs serious money.

Why China’s 20x solar manufacturing advantage isn’t determinative

China faces fundamental vulnerabilities: surrounded by hostile neighbors, dependent on Middle East oil via undefended shipping routes. The US has superior automation, financial capacity, and business environment. Solar manufacturing could be rapidly scaled domestically within 2-3 years if treated as a national priority.

Solar’s relentless learning curve

Solar has a 43% Wright’s Law coefficient – every time cumulative production doubles, costs drop 43%. Not only are adoption, production, and price decreases continuing, they’re accelerating. And the rate of acceleration itself is accelerating.

Why hyperscalers currently choose gas

Two reasons: they need immediate deployment (everything before 2030 is already spoken for), and they’re power availability sensitive rather than power cost sensitive.

The scale of solar infrastructure needed

For 5 gigawatts of AI capacity: 50,000 acres. This sounds massive but is comparable to Manhattan Project sites (Oak Ridge: 60,000 acres, Hanford: 100,000 acres). Technical specs: 10 acres per megawatt at four nines uptime, including solar overbuilding for reliability.

Batteries as grid replacement

Batteries do the same job as the grid – the grid transports power spatially, batteries transport power temporally. The grid suffers from Baumol cost disease while battery utilization runs much higher, making distributed battery systems more economical.

Environmental regulations as the binding constraint

Environmental regulations actively prevent renewable deployment in the US. This is why Texas is winning – out deploying California 10 to 1. NEPA reviews take 4+ years and generate more environmental impact than the solar projects themselves.

GDP becomes misleading in an AI economy

GDP will see massive deflation because the variable cost of running AI will be cheap compared to paying human wages. In the long run, it makes more sense to measure civilization’s size by raw energy use rather than GDP.

The ultimate vision: silicon consciousness

One human brain can be simulated in roughly a square meter of silicon floating in space. Integrated solar-computation wafers can fly as solar sails, adjust orientation with LCD panels, and operate indefinitely in space.

We’re seeing the beginning stages of a collapse back towards the simplest possible thermodynamic-to-cognition stack. The most efficient way to convert energy into usable cognition is silicon.

Timeline predictions

  • 2027: Majority of new data centers breaking ground will be mostly solar-powered
  • 2030s: Multiple 5-10 gigawatt AI facilities operational
  • Long-term: Transition from current complex industrial economy to simplified silicon-based energy-to-cognition conversion

The overarching thesis: we’re approaching an “energy singularity” where solar becomes so cheap and abundant that it fundamentally reshapes both AI development and human civilization itself.

 

Moontower #297

Friends,

A message for the 6th year in a row:

As always around the holidays, Moontower is taking the next few weeks off and returning in January. We can all use a bit less stimulation at the end of the year. Play boardgames, go to sleep late, binge some shows, gain a few pounds. Laugh so hard bourbon eggnog comes out your nose. Shower your loved ones with attention. You’re not missing anything, including Moontower.


🎙️98 Years of Economic Wisdom (People I (Mostly) Admire Podcast)

Gappy recommended this one. Steven Levitt (Freakonomics) interviewed the late Nobel Laureate, Robert Solow, months before he passed. There are great individual sections of the interview. Like Solow’s take on the modern state of academic economics. Or his service in WWII. My god, that whole section is amazing — Solow is such a mench. Which brings me to what I said to Gappy thanking him for the rec…

Listen to how Solow takes a question, appreciates its facets and breaks it down. Someone so wise whose able to rattle off enlightening answers at the same time conveying sincere humility at the limits of his knowledge. And he’s 98 when he does this interview! Then try listening to anyone in public leadership. Every single word that comes out of politicians’ mouths is self-interested propaganda. It’s exhausting for every public appeal to be to the lowest common denominator.

Meanwhile, I’m watching the Ken Burns documentary on the American Revolution and they just covered the part about how viral Thomas Paine’s pamphlet Common Sense went. It was deeply influential document at a critical time in the conflict. And it’s not an easy read!

Neil Postman’s Amusing Ourselves to Death covers this idea head-on. When we were at our most literate, we were capable of more nuanced thoughts. The discourse was on a much higher level hundreds of years ago. (That book is like 100 pages — that’s the best stocking stuffer out there. Stuff your own stocking with it.)

Anyway, listening to Solow was so delightful. It’s lucid. It’s kinda special in that it quiets the mind while activating it. But then it’s over, I turn on a screen, and my head’s in the dryer again.

Money Angle

🎙️Acquired’s Google: The AI Company

I just finished listening to this after taking it snippets while shuttling the kids around in the car during the past month. It’s 4 hours long. Khe Hy texted it to me with “this is the best podcast I’ve ever listened to”. My wife also recommended it. And then I was at my monthly dinner with guys I worked with for over 20 years and one of them told the rest of this episode pushed him over the edge — he made GOOG the biggest position in his investment portfolio. “10x bigger than the next position”.

I almost never trade single stocks myself and I bought GOOG during the Liberation Day melee. Although not nearly enough. I sold it for $100 a share profit…in other words 1/3 LOWER than where we are today. If I heard that episode earlier I never would have sold. (I’m about to buy it again fthough — for my son’s account).

Putting the stock aside, the podcast is an amazing history of AI and filled with so many stories that are both fascinating and flat-out unsettling, especially when you realize how small the room is “where it happens”. I feel very much like a pawn.

It’s also a glimpse into how much leverage there is in being really, really smart in the modern era. The difference between being 99.99% and 99.5% seems to be billions of dollars. It made think that while trading firms are not operating on the same scale as GOOG, the growth in profits at the smartest firms like Jane and HRT suggests breakthroughs in money glitches that I’d expect if GOOG bothered with a subsidiary to apply their intelligence to slumming over zero-sum alpha.

In any case, I could go on and on about specific parts of the episode, but just give it a listen. Fair warning — you will feel tiny afterwards.

Money Angle For Masochists

SIG’s Todd Simkin interview with Ethan came out before mine. I just watched it. These are always good.

I’ll just excerpt the section about prediction markets below. You are going to keep hearing about them. You are going to see them in your brokerage accounts. Godspeed.

On prediction markets as risk transfer

“The world is a richer place when people can freely transfer risk from those that are less able to stomach it to those that are more able to stomach it.”

“Every trade makes both parties better off because they have another option which is not to enter the trade.”

On why market size reflects real-world exposure

“Everything finds its appropriate level. There shouldn’t be billions of dollars exchanging hands on whether or not Taylor Swift holds the top 10 spots on Spotify. People don’t have a billion dollars worth of risk on her performance as an artist in a certain time period… There are real implications to businesses about things like tax rates or tariff rates. You can hedge this sometimes imperfectly, but you can hedge it by using prediction markets.”

On tailoring contracts to real business risk

“What I really like about the prediction markets is that the contracts can be tailored to the specific risk that you’re looking to transfer.

If you can dial in exactly the risk that you want and have a market listed on it…If the true probability is 20% and they charge 21%, you’re probably happy to pay it because you don’t want the one-in-five chance of it going to 100%.

If they said they’re going to charge you 50% for it then you don’t trade it.

On liquidity as information

“Not enough liquidity comes in, which is also information. That’s information you can use to figure out whether this is the right time to be talking to somebody in Mexico about a different source of product.”


2025 Money Masochist Writing

In case you haven’t noticed the pattern…Thursday’s posts, the only ones I paywall, are almost all about trading, options, or quant topics

[although I’m not a quant so it’s more like you get a (hopefully) tasteful quant-curious perspective from someone who’s squeezed a lot of mileage out of grade-school arithmetic].

I’m better at predicting how popular a Thursday post will be than a regular post.

[Long meta aside:

This is probably because I have a decent map of how well people understand and don’t understand some of those topics based on questions I receive, but also because experience grasps subtle concepts that elude the amateur’s eye. There are some things you’d never look for until you lost money on them. You update your mind’s custom instructions to consider them in the future. This is an intrinsically advantageous place to be able to write from because it’s easy to reach into your bag to pull out a surprise-resolution trick.

This letter is popular in the trading world not because I’ve had rare experiences. In fact, it’s just the opposite. The inbound I get is that I’ve put words to exactly what traders have noticed. The success of this letter is not in what I know. It’s in the willingness to write them down.

Since the typical trader is an EV maximizer, writing does not screen as something worth doing. They are correct. I doubt I’ve earned a babysitter’s wage if you consider that I’m well past halfway to my 10,000 hours in this no-longer-new writing endeavor.]

Again, pretty good at predicting which masochist posts will be popular. But occasionally I’m wrong. And there’s one particular form of wrong I find unsettling. When I learn a lot from writing a post which means even I get to experience some surprise, but then that doesn’t carry over to the reader. I write something I find very pleasing because I got to upgrade my thinking, I put it into the world, and I’m left to interpret the readers’ indifference as “duh, we already knew that”. I’m like the last kid in this video meme…

The post that had the largest gap between what I find fascinating and what readers found resonant was a recent one:

The Coastline Paradox in Financial Markets

So I removed the paywall. Maybe I’m miscalibrated on how neat I thought that one was or because my math skills are less than the readership* so it was naturally more enlightening to me.

Anyway, have at it.


*The survey results point to the royal YOU being more educated than I. The survey also was interesting regarding the next section. It’s a primary draw for a set of readers but also the most likely to be skipped (along with the Masochists) section. Feels like an opportunity for some “bundling economics” expert to optimize my revenue, but even saying that feels exhausting in that way that only modernity can make you feel.

For the folks who want to follow more of the actual life stuff you can follow my Insta. I lately have been reposting from my wife’s stories (her IG stories are popular with a wide group of friends and associates — her finance job requires a lot of “peopling” — which is funny because I’m more of the extrovert but definitely less skilled and all the distinctions within that are things I wouldn’t even be aware of if it wasn’t for her). My favorite social media is her stories because it’s often a different perspective or focus of attention on the experiences we share (I don’t think about the Roman Empire, but that meme still hits hard). But also because IG stories is one of her art forms — she’s like good at all the animations, music, and stuff.

If you wanna follow:

my insta

her insta

Just fyi…there’s almost no regular posts, it’s all IG Stories.


One more useful life-hack. The Meta algorithms can be weaponized to your advantage. With the move we have been buying furniture, redecorating, etc. We have bought lots of stuff from Facebook Marketplace. Designer furnishings (and music equipment), like nice cars, depreciate as soon as you buy them but also stop decaying at transparent levels when you look at the used market. So if you buy them used you are basically renting them for free or just getting a good deal.

Anyway, the IG and FB marketplaces are amazing at putting the things you actually would be interested in buying in front of your face. IG has become a primary search engine for things like “desk”. For better or worse, META products have little to do with connecting with people in my life and far more to do with outright consumerism but it is solving a pain point and surfacing some niche brands. I should compile a list of these. Something for the new year maybe.


From My Actual Life

I look forward to some downtime. On the professional front, 2025 had good growth at moontower.ai, a lot of writing right here in the Substack, interesting consulting and teaching opportunities, an increasing amount of feedback that this project has turned into “the most read letter at trading firms”, a small but growing YouTube channel, and so much more proficiency in the AI-code loop (although still scratching the surface at the same time!). Of course, all the time I spent in generation mode had a cost. I only read 2 books. An adult low. I even listened to much less music and podcasts, according to Spotify Wrapped minutes. On the investing front, avoided landmines, had a nice score in silver (thanks to Alexander Campbell I bought silver futures at the start of the year) and got a nice exit on my private shares in Ezra (acquired by Function). I’m underweight risky assets in general, so these pointy scores really just helped me get a market-like return. I don’t explicitly think in “barbell” terms but I guess this is how this year turned out.

On to a few activities that occupied my non-working, and clearly non-exciting (not a complaint — I’m no adrenaline junkie) life:

  • Continuing to play bass with my band at the music school
  • Coaching both my boys’ basketball teams
  • Getting on to a functional health program this summer. Been meaning to write or possibly do a webinar about this. I do the preventative MRIs (not just an Ezra investor but a client), but now keeping better tabs on bloodwork and disentangling myself from what feels like an increasingly stodgy PCP system. “Your booking physcials 4 months out?” Pass. I’m a 47-year-old hypochondriac. I don’t have patience for that.
  • Visiting Austin a couple times and even having the little guy shadow at Alpha School.
  • 25-year Cornell Reunion weekend. Ithaca in the summer is undefeated.
  • Participation and contribution at the social club we started in town that is 3 years old now

But the most memorable occasions, both good and bad, were major family events.

My father passed away on May 19th, ending 2 years of profound suffering. The weight I was carrying did not show how heavy it was until I found peace on the other side. Dreams of giving his eulogy would intrude on my daily life at strange times. I believe it was a pull to confront a lot of conflict I carried within me. The mind and body are intricate machines. I was being “prepared”. I am grateful for the love, light, and learning he is within me. I didn’t always see it that way. But all of the feelings serve me in ways that (I hope) make me better.

About a week after the funeral, on a Tuesday, just before we left for SFO to go to NY for my Cornell Reunion we swung by an open house that was around the corner from our rental. We needed to get to the plane, so we had to sprint through it. A month later we closed on that home. And it feels like home. We love it. The boys have their own room, the formal living room is a soundproofed rock & roll room because we ain’t formal, and we are building Yinh’s mom a beautiful ADU (architect’s rendering):

Finally, 2 of my cousins’ had weddings that brought the extended family together multiple times this year, including a giant reunion in Sicily this summer. When Egyptians and Italians have a reception:

I share the good things because I need to. Inside my brain there’s nothing but flaws. I just see the gaps between where I want things to be and where I am. To be a bit harsh, I think any good work requires this, but the side effect is unhealthy anxieties. I don’t know if it can be any other way.

But life is fragile. The volume on everything I pay attention to now can be turned way down if life transmits a “We interrupt this broadcast because…” message. That’s clearer as you age (if you’re lucky by the way — this is a brutal lesson to learn when you are young). So when it’s your time, people will remember the moments together.

If you are fortunate enough to be with loved ones this holiday season, savor it. Invite magic by delighting someone. Be present. Scrap the politics and bond over personal stories, not some grand worldview philosophizing. Retreat into your cozy couch chats at 1 am with cocoa or wine, play Taboo or Codenames, and for heaven’s sake, strum some chords fam.

I’ll be back in January. I gotta go beg my son to wrap some gifts for me now. My handiwork looks like a wolverine got into the tape.

 

Stay groovy

☮️

Moontower Weekly Recap

Posts:

how reading moontower makes people feel

In a recent survey, I asked:

Don’t think too hard about this one…in a word or phrase, how does reading Moontower make you feel?

I am heartened by how hany responses are some variation of “curious”. That makes me feel like this is a good place. So I’ll take the encouragement.

I am amused by how many responses were basically “smarter” or “dumber”. Framing is everything, right?

And the one that made me laugh out loud: “Overpaid”

In the emotional zero-sum game, I guess I’m pretty relieved they didn’t say “Underpaid”

You deserve the readers you get. I appreciate you all.

Here’s the full list of responses:

warm
Informed about derivatives
Smarter every time
Listening to a very intelligent and interesting friend
Cozy
Thoughtful
Stimulated
Curious
Stimulated
Interested
smarter
interested
Learned
Good about humanity and less intellectually alone
Good
Growing my knowledge / mental frameworks
Smarter
like you’re smart and i need to catch up
I subscribe to a ton of newsletters from all sorts of topics and enjoy opening my inbox and surfing the serendipity
Groovey
Interested
Challenges conventional wisdom
Well rounded, great articles that cover a range of topics
smart
Like I have a lot to learn about options trading
Smarter
Intelligent
Intimidated; need to get my act together; I’m failing as a parent
Mentally stimulated
Educational
curious
Helps me take a step back, contemplate our human existence with contentment and joy
Dumb. But interested to test things out to understand
smarter
Groovy
educated mostly, positive / optimistic for culture and economic topics
Educational
Always learning
Behind!
Informed or Frustrated
Inquisitive
More knowledgeable
Educated
Little overwhelmed but interested and appreciative of the learning community
Grounded
overpaid
Informed
Smarter
Enlightened
Like I know you from a previous life
Empowered
engaged / reminder of how sharp derivative markets are
Awesome
Dumb
Glad I learned something
engaged
smarter
Included – I have no friends or peers in my niche
Curious
Smart
Good
Willing to learn
Like a dinosaur
Cool, like having a beer or coffee with a chill and knowledgeable person
Engaged
lazy
Smarter
Engaged
Energized
Today I learnt
Informed
Good shit
Makes me think better
Like I have a mountain to climb
That I too can be a stoner dad one day
positive
Alright alright alright
challenged
Enlightening, a little wistful
I know I am going to learn something when I open it
Informed
Smart
Interested
Undereducated, sort of envious of anyone this smart
Less dumb
More curious to deep dive
Excited but also depressed by how easily this writing comes to you
Feels like learning from a school friend who understands the subject better
Eager to learn more
Understood / Inspired
Informed
go in circles (in a good way)
More informed, new perspective
Enlightened
smarter
Curious
Indifferent
Like speaking to a good friend with shared interests
Dumb
Curious
Like I’m discovering interesting ideas
Fucking stoked to have the privilege
immature
Refreshing
More confident
Learning at my own pace
Wiser
Inspired – advice the younger generation should hear
Gut check to optimize something
Informed, sharper trader
Hope for folks who moved past their primary vocation
Informed
Stimulated
Insightful
Sparks my thinking
Enlightened
curious
Similar journey
Like I should sell my software company and trade options
Inspired
behind =)))
Wavy
Smarter
smarter
Sometimes it’s too long
Not as smart as I wish I were
Open minded
curious
exhausted
Time for some brain pain
Too much to learn
Joyful
curious
Hopeful
Invigorated
smarter
Self aware
obsolete
Enlightened
Informed
Tickles the curiosity
Smarter
Needs better organization
Smarter
Inadequate, need to know more about options
Better
Math is not my strong point
Curious
Inspired to think harder
Challenged intellectually
Intellectually invigorated
More confident investor
Curious
Less intelligent
Smarter
Like talking to a nerd friend
Down to earth
Challenged with a smile
Usually makes me think
Happiness
Underachieving
Dumb
Thoughtful
Stimulated
More educated
Food for thought
inspired
Determined
Inspired – “I wanna be like this guy someday”
Insightful and introspective
Overwhelmed in a good way
Need to mentally prepare to read
Interested
Introspective
Interested
smarter
Mentally draining (in a good way)
Cognitive
Performance engineering disguised as prose
Informed
Engaged
Introduced to a very intelligent friend
Happy but frustrated by complexity
Mentally taxed – part of the appeal
Smarter, with more to go
Elucidated
It makes me think
Stupid
better
Learned
smart
Inspired
Smarter
Empowered
wiser
Motivating
Curious
Inspired
Happy
connected
Smart
Not as smart as this guy
Makes me pause and think
Seeing through someone else’s lens
Inept
Great but complex
Productive and intellectually satiated
Opened my eyes to new parts of options
Deep dive in trading
Alive
Grounded in reality
Like talking to the cool uncle I want to be like
Interested
Step-by-step understanding of options
Curious
thoughtful / reflective
learning how to adult
Productive
Like I have a lot to learn and you’re the goat
Part of a club
Curious
motivated
Motivated
educated
Interested
Sane
Curious
Analytical
Validated as a burnt out market maker
resonance
older brother
Informed
Inspired to do more
smart
Chance to learn something
Respected
Calm; in control
Enriching
Interested
Real – unique voice
Comfort food for the brain
learning
Wish I traded options more
Satisfied
Like a student
Informed and educated
Hopeful for new ways of thinking
Interested
validated
curious
Smart
informed
Smart and bold
20 years late
Interesting
connected, familiar, curious
Smart
Continuing lifelong learning
Smarter
Curious
Conscious
informed
Better understanding of options while knowing little
Better informed
Trading with a soul
smarter
Stupid
Curious
Thought provoked
Know nothing about markets
Upbeat, positive, enriching
Inquisitive
Quirky
Insight without too much math
Educated
Interested
Inquisitive
Improving my skill set
Curious
Enlightened curiosity

 

 

the middle class is no place to stay

If you are on X or just do a lot of investment-reading online, you are quite aware of the “$140k of income is the new poverty line discourse”.

Mike Green kicked it off with probably the most viral Substack post of the year:

My life is a lie: How a Broken Benchmark Quietly Broke America (Yes, I Give A Fig)

Of course, there are critical counters:

Criticisms notwithstanding, the article struck a nerve, so naturally finds thousands of supporters. I link to Adam Butler a lot, so here’s an example of his:

Marking the Household to Market: Why Mike Green’s $140k Benchmark May Be Conservative

And the article has been picked up and commented on by major media outlets as well. Nothing attracts a crowd like a crowd.

I thought the article was good, even if I reject the blunt claim that $140k of income is the poverty line. The article is trying to grapple with the American malaise from an economic and cost-of-living point of view. It’s hard to disentangle economic opportunity from any discussion of culture. Chris Arnade has a uniquely interesting voice on these issues, given that he’s been literally doing the footwork for over a decade on the ground (see Why are Americans Unhappy?). Green himself has pointed to Peter McCormack’s Nick Fuentes vs The World – No Country for Old Rules which centers more on the theme of a broken promise between generations. I personally find Kyla’s writing in 2025 to be exceptional with respect to diagnosing the Gen Z condition. See her recent post Everyone is gambling and nobody is happy.

I got nothing rigorous or data-driven to add. This is no obstacle to shooting from the hip. Let’s make it personal.

Immediately after reading Green’s article, I texted my mother.

The median household income in the US in 1990 was $29k or about $70k in 2025 dollar (source DQYDJ). It was about 30% higher in New Jersey. Our household income was $40k. Solidly middle class.

What did that mean?

  • We had 1 car, a 1980s Dodge Lancer that we bought used. Brand new, they were $12k.
  • Childcare? That’s called unpaid grandparents. When they couldn’t be there, we did have a babysitter who lived across the street who would come help my younger sister get ready for school when I was 12 (and make sure I actually woke up). She came by for about 30 minutes at a $5/hr rate. We were classic latchkey kids. Dinner time was the first occasion to see my mother each day.
  • My mother deeply valued education, but we were not in a good school district. So my sister and I went to 12 years of Catholic school. My high school was a La Salle high school, Christian Brothers Academy in Lincroft, NJ. “CBA” in the text. CBA allowed me to attend one of my years for free because my mom pleaded that she didn’t have the money. Tuition was a massive burden BUT we were able to do it and still eat.
  • We had lots of gifts under the Christmas tree every year. How? Credit card debt. But we were given nothing outside of Christmas and our birthdays, so this was prioritized. Not easy, but a choice nonetheless.
  • We went on one vacation a year. In the early 80s, it was always Wildwood, NJ or Niagara Falls but by the late 80’s we went to Florida. I even got a boogie board and we were allowed to get any junk food we wanted from the supermarket on vacation. We still didn’t really eat out, we’d stay in time-share hotels where mom could cook or we’d eat sandwiches. We went to Disneyworld, SeaWorld, MGM Studios. I saw Batman (the Michael Keaton one) in a theater in Daytona Beach. It was our favorite 2 weeks of the year.

Money issues were a cloud over my whole childhood growing up. Still, I knew I was safe and I knew I wasn’t exactly poor. If we didn’t eat our food our elders would tell us to think of the “poor” so we knew there were levels to this. Plus, I saw the Sally Struthers commercials with the African kids who don’t even swat the flies from their eyelids. It took me 3 years of begging to finally get the bike I wanted, but I eventually got a bike.

In general, I knew that it would be selfish to ask for things because we were constantly reminded that money was scarce. In Catholic school, I felt like I had less than the other kids on average, although I’m sure there were some kids in the same situation as me. As I got older, my awareness of this grew. The bar to think someone else was rich was low. Did they have a pool, even above-ground? A second car? Did they get Skidz or Cavariccis when they were popular or long after they went out of style?

It’s extremely clear what my mother’s financial algorithm was. Budget ruthlessly while prioritizing what she thought were a few must-haves:

  1. education
  2. vacation at the beach (this is universal across my family and I wonder if there’s an Egyptian undercurrent to it)
  3. And specifically in my immediate family, Christmas gifts. I had a sense not only that my mother loved us, but I think she wanted us to have a concentrated moment of joy, even if it was once a year. She was hard on us, at least compared to how we saw “the American kids” get raise,d but Christmas always felt a bit extra. Like she was saying, “I know it’s hard around here most of the time, but life is supposed to have joy. You’re not brats and I see you. This is our little deal. Bear with me the rest of the year and I’ll make it up to you.”

The point is, being middle-class is hard. You cover basic needs and triage just a few wants. There’s very little slack. If mom loses her job, does the credit card debt bury us? Look, my parents split. Mom gave dad what little money she could afford out of sympathy. He had nothing, his single-livery-car business going bankrupt a few years earlier than he went bankrupt personally after a short time on his own. It’s all so precarious.

But it is obviously precarious. So much so that you burn with desire to escape it. By the time I was in high school, I knew I wasn’t going to live like this when I got older. I’ll do whatever pays because I know this sucks as a state-of-being, even if it’s not destitution. This is my hot take — there was nothing ever comfortable about being middle-class. It’s not supposed to be the basin of an attractor curve. It’s a transition to a better life or moment during a freefall. It sucks to be middle-class according to these articles. Well, guess what? It sucked 40 years ago, too. And if you are in it, the only thing you should be doing is trying to escape it.

The literati, finance-footed, and cultural observers go on about the plight of the middle-class — causality, diagnosis, comparing what life is like for those in the middle-class. That’s fine in some academic, sense-making context. Maybe it’ll even affect policy. But this is all you need to know — being middle-class sucks. It will always suck. And all the discussion about it is under some guise that if we [insert policy] it won’t suck OR to make you feel that the plight is exaggerated. The first is lie and the second is patronizing.

Poor people don’t need to be told it doesn’t suck as much as they think. Poor people don’t think there’s some intervention that will make being poor suddenly acceptable. They just want to be unpoor. It would be adaptive to adopt that mindset if you are one rung away from being poor, too.

Am I being harsh? I think I’m just being realistic, but I know it sounds harsh. My perspective is meant to be individually pragmatic because there’s never going to be rest for the middle-class as a cohort. As pointless as they feel, I have my sympathies. When I was growing up, I believed that through education, I was going to escape. And with reasonable odds. Like being top 5% in my class was a sure ticket to a better life. Not easy, but an amazing payoff reliably predicated on effort and persistence.

Today, there is a profound sense that you can do “all the right things” and that only earns a ticket to a capricious, opaque lottery. College application stress in 2025 is societally pathological. Meanwhile, on the backside, new grads face cloudy prospects and high living costs.

Being middle-class sucks. To be stuck in it without a legible path out is but a dormant revolt. “Do everything to be in the top 5% and escape” vs “do everything to be in the top 5% to be allowed to enter a lottery with a 5% hit rate” is a giant deterioration of the American bargain in just a single generation.

To wrap up, remember, it may sound self-contradicting because the middle-class is defined by centrality and encompassing the masses, but it’s not a place to stay. The resolution of the statement is dead simple — being average stinks. It always has and it always will. You might find solace in the fact that being average here is better than being average elsewhere. But you’ll probably stay average if that’s of any comfort. The world is indifferent to an American’s complaints. The human condition reminds us that it is a luxury to be heard. Accept that and act accordingly.

Moontower #296

Friends,

If you are on X or just do a lot of investment-reading online, you are quite aware of the “$140k of income is the new poverty line discourse”.

Mike Green kicked it off with probably the most viral Substack post of the year:

My life is a lie: How a Broken Benchmark Quietly Broke America (Yes, I Give A Fig)

Of course, there are critical counters:

Criticisms notwithstanding, the article struck a nerve, so naturally finds thousands of supporters. I link to Adam Butler a lot, so here’s an example of his:

Marking the Household to Market: Why Mike Green’s $140k Benchmark May Be Conservative

And the article has been picked up and commented on by major media outlets as well. Nothing attracts a crowd like a crowd.

I thought the article was good, even if I reject the blunt claim that $140k of income is the poverty line. The article is trying to grapple with the American malaise from an economic and cost-of-living point of view. It’s hard to disentangle economic opportunity from any discussion of culture. Chris Arnade has a uniquely interesting voice on these issues, given that he’s been literally doing the footwork for over a decade on the ground (see Why are Americans Unhappy?). Green himself has pointed to Peter McCormack’s Nick Fuentes vs The World – No Country for Old Rules which centers more on the theme of a broken promise between generations. I personally find Kyla’s writing in 2025 to be exceptional with respect to diagnosing the Gen Z condition. See her recent post Everyone is gambling and nobody is happy.

I got nothing rigorous or data-driven to add. This is no obstacle to shooting from the hip. Let’s make it personal.

Immediately after reading Green’s article, I texted my mother.

The median household income in the US in 1990 was $29k or about $70k in 2025 dollar (source DQYDJ). It was about 30% higher in New Jersey. Our household income was $40k. Solidly middle class.

What did that mean?

  • We had 1 car, a 1980s Dodge Lancer that we bought used. Brand new, they were $12k.
  • Childcare? That’s called unpaid grandparents. When they couldn’t be there, we did have a babysitter who lived across the street who would come help my younger sister get ready for school when I was 12 (and make sure I actually woke up). She came by for about 30 minutes at a $5/hr rate. We were classic latchkey kids. Dinner time was the first occasion to see my mother each day.
  • My mother deeply valued education, but we were not in a good school district. So my sister and I went to 12 years of Catholic school. My high school was a La Salle high school, Christian Brothers Academy in Lincroft, NJ. “CBA” in the text. CBA allowed me to attend one of my years for free because my mom pleaded that she didn’t have the money. Tuition was a massive burden BUT we were able to do it and still eat.
  • We had lots of gifts under the Christmas tree every year. How? Credit card debt. But we were given nothing outside of Christmas and our birthdays, so this was prioritized. Not easy, but a choice nonetheless.
  • We went on one vacation a year. In the early 80s, it was always Wildwood, NJ or Niagara Falls but by the late 80’s we went to Florida. I even got a boogie board and we were allowed to get any junk food we wanted from the supermarket on vacation. We still didn’t really eat out, we’d stay in time-share hotels where mom could cook or we’d eat sandwiches. We went to Disneyworld, SeaWorld, MGM Studios. I saw Batman (the Michael Keaton one) in a theater in Daytona Beach. It was our favorite 2 weeks of the year.

Money issues were a cloud over my whole childhood growing up. Still, I knew I was safe and I knew I wasn’t exactly poor. If we didn’t eat our food our elders would tell us to think of the “poor” so we knew there were levels to this. Plus, I saw the Sally Struthers commercials with the African kids who don’t even swat the flies from their eyelids. It took me 3 years of begging to finally get the bike I wanted, but I eventually got a bike.

In general, I knew that it would be selfish to ask for things because we were constantly reminded that money was scarce. In Catholic school, I felt like I had less than the other kids on average, although I’m sure there were some kids in the same situation as me. As I got older, my awareness of this grew. The bar to think someone else was rich was low. Did they have a pool, even above-ground? A second car? Did they get Skidz or Cavariccis when they were popular or long after they went out of style?

It’s extremely clear what my mother’s financial algorithm was. Budget ruthlessly while prioritizing what she thought were a few must-haves:

  1. education
  2. vacation at the beach (this is universal across my family and I wonder if there’s an Egyptian undercurrent to it)
  3. And specifically in my immediate family, Christmas gifts. I had a sense not only that my mother loved us, but I think she wanted us to have a concentrated moment of joy, even if it was once a year. She was hard on us, at least compared to how we saw “the American kids” get raise,d but Christmas always felt a bit extra. Like she was saying, “I know it’s hard around here most of the time, but life is supposed to have joy. You’re not brats and I see you. This is our little deal. Bear with me the rest of the year and I’ll make it up to you.”

The point is, being middle-class is hard. You cover basic needs and triage just a few wants. There’s very little slack. If mom loses her job, does the credit card debt bury us? Look, my parents split. Mom gave dad what little money she could afford out of sympathy. He had nothing, his single-livery-car business going bankrupt a few years earlier than he went bankrupt personally after a short time on his own. It’s all so precarious.

But it is obviously precarious. So much so that you burn with desire to escape it. By the time I was in high school, I knew I wasn’t going to live like this when I got older. I’ll do whatever pays because I know this sucks as a state-of-being, even if it’s not destitution. This is my hot take — there was nothing ever comfortable about being middle-class. It’s not supposed to be the basin of an attractor curve. It’s a transition to a better life or moment during a freefall. It sucks to be middle-class according to these articles. Well, guess what? It sucked 40 years ago, too. And if you are in it, the only thing you should be doing is trying to escape it.

The literati, finance-footed, and cultural observers go on about the plight of the middle-class — causality, diagnosis, comparing what life is like for those in the middle-class. That’s fine in some academic, sense-making context. Maybe it’ll even affect policy. But this is all you need to know — being middle-class sucks. It will always suck. And all the discussion about it is under some guise that if we [insert policy] it won’t suck OR to make you feel that the plight is exaggerated. The first is lie and the second is patronizing.

Poor people don’t need to be told it doesn’t suck as much as they think. Poor people don’t think there’s some intervention that will make being poor suddenly acceptable. They just want to be unpoor. It would be adaptive to adopt that mindset if you are one rung away from being poor, too.

Am I being harsh? I think I’m just being realistic, but I know it sounds harsh. My perspective is meant to be individually pragmatic because there’s never going to be rest for the middle-class as a cohort. As pointless as they feel, I have my sympathies. When I was growing up, I believed that through education, I was going to escape. And with reasonable odds. Like being top 5% in my class was a sure ticket to a better life. Not easy, but an amazing payoff reliably predicated on effort and persistence.

Today, there is a profound sense that you can do “all the right things” and that only earns a ticket to a capricious, opaque lottery. College application stress in 2025 is societally pathological. Meanwhile, on the backside, new grads face cloudy prospects and high living costs.

Being middle-class sucks. To be stuck in it without a legible path out is but a dormant revolt. “Do everything to be in the top 5% and escape” vs “do everything to be in the top 5% to be allowed to enter a lottery with a 5% hit rate” is a giant deterioration of the American bargain in just a single generation.

To wrap up, remember, it may sound self-contradicting because the middle-class is defined by centrality and encompassing the masses, but it’s not a place to stay. The resolution of the statement is dead simple — being average stinks. It always has and it always will. You might find solace in the fact that being average here is better than being average elsewhere. But you’ll probably stay average if that’s of any comfort. The world is indifferent to an American’s complaints. The human condition reminds us that it is a luxury to be heard. Accept that and act accordingly.


Money Angle

I keep adding calculators and tools for your use and education here.

This week, you’ll find a new American Options Early Exercise Calculator. It works for both calls (for dividends) and puts (for interest). Education is embedded in the documentation.


Ethan Kho host of the terrific Odds On Open podcast published our chat. The YouTube comments give high praise, but one of them accuses me of being drunk. I remember being on only a few hours of sleep that day, but bruh, drunk? C’mon. My fault for reading the comments.

Money Angle For Masochists

I also whipped up this calculator in response to a question I am asked often — how do you weight the legs of an option trade? Again, the education is embedded in the documentation/links.

Option Pair Trade Calculator


Benn Eifert’s Options Threads

@quant_spence compiled a document of all of Benn’s threads and interview snippets with respect to options. If you don’t know who Benn is, you are in the wrong section of this newsletter.

Benn’s Option Thread of Threads


Coastline

I’m boosting Thursday’s article once more because even if you aren’t interested in options but just returns and volatility, it will get your gears turning, which is always good for some inspiration on how to think about risk, sizing, and measurement broadly. Plus who doesn’t like a good ol “how do fractals relate to markets” section.

The Coastline Paradox in Financial Markets


Webinar

Quant Insider is hosting a live webinar this morning:

Systematic Mean Reversion & Cointegration: From Statistical Tests to Trade Execution

Moontower readers get 50% off with this coupon.

 

 

Stay groovy

☮️

Moontower Weekly Recap

Posts:

Moontower Binomial Tree Explainer

Last week, in American options are not vanilla, we covered not only the concept of early exercise for American options, but rules for “optimal” early exercise.

If you want this broken down in video form, I direct you to Sheldon Natenberg’s explainer in CBOE’s educational series:

📽️ Early Exercise of American Options (CBOE, video lesson)

Today we’ll not only get into the common model used to price American-style options (you can use them for European-style as well, while Black-Scholes only works for European), but you can get hands-on to see how they work.

Just to tie a bow on last week’s post and not give you a false impression that early-exercise rules are dry calculations, here’s a shower thought I had laid out in a progression:

  1. American reversal/conversion values are lower than European R/C because of early exercise. Basically, the expected value of T is smaller than T itself. “DTE” in the world of American-style options is not deterministic.
  2. The spread between the Euro vs American R/C is a function of interest rate volatility. But I’ve never seen the spread directly modeled because the R in option models is taken as constant and “managed” at the level of portfolio Greeks [and general judgement].
  3. I heard a few years ago a big MM took a hickey on early exercise mispricing during the 2022 rate hikes. That feels like a clue. I’m guessing they overvalued calls/undervalued puts because their R/Cs turned out to be too high. Amercian R/C values turned out to be much lower than the Euro values as they were assigned. In other words, the spread, which represents the value of the option to exercise early, was greater than expected.
  4. I don’t know the details of what happened at that MM but I’m just guessing. If anyone wants to enlighten me you know how to reach me. I’m purely curious.
  5. If this didn’t make sense, but you want it to, you like to be nerdsniped, which I appreciate. But this is definitely not something to be practically concerned about.

Before we go on to the tree models, how’s this for an oblique, albeit grim, option play via Darkfire Capital LLC:

The survivor option:

Ok, here’s your free money of the day tweet – on your deathbed, instruct the trustee of your trust to buy as many brokered CD’s with the lowest coupon/longest maturities possible.

Once the death certificate is issued, forward it to broker and have them exercise the survivor’s option – bang, that CD priced at 88 is now par.

Laugh heartily from your coffin.

 

Tree models

Natenburg tells us that tree models are easier to grasp than Black–Scholes and can price both European and American options. He explains that the Cox–Ross–Rubinstein (CRR) binomial model remains one of the most popular implementations of trees to this day.

They work by pricing options just before expiry then working backward to today. At each node you ask: exercise now or wait?

Another SIG bootcamp exercise was to build these in Excel from scratch.

I used an LLM to help me code up both a tutorial and simulator so you can learn this stuff without signing a non-compete 🙂

Step 1: Build the Stock Price Tree (forward in time)

💡CRR Parameters — where they come from

I’ve written a step-by-step explainer of the risk-neutral probability formula if you want to build up from intuition to math:

📐The General Formula to Back Out The Risk-Neutral Probability (moontower)

Step 2: Backward induction (the magic)

For European options, you skip the max with intrinsic (no early exercise), using only the Hold value.

A word on convergence

The binomial tree is a discrete way to approximate continuous price movements. As you increase the number of steps:

  • Each time slice gets smaller.
  • The tree gains more branches, resembling a smooth diffusion.
  • The option price converges toward the “true” theoretical value.

Claude’s “rule of thumb” shows diminishing returns since you’re doing roughly 10× more computation for that extra 0.9% improvement:

  • 100 steps ≈ 99% accuracy
  • 1,000 steps ≈ 99.9% accuracy

Get your hands dirty

🌲Moontower Cox-Rubinstein Binomial Tree Lab: A self-explanatory demo

The green nodes represent early-exercise candidate conditions. A nice way to explore the tool is to see where the clustering occurs based on the inputs to build your understanding of what makes an option more or less likely to be exercised early.

 

🖥️Black-Scholes and Cox-Rubinstein side-by-side calculator