(function(){
var COOKIE_NAME = 'menthorq_utm_params';
var LS_KEY = 'menthorq_utm_params';
var UTM_KEYS = ['utm_source','utm_medium','utm_campaign','utm_term','utm_content','utm_id'];
var CLICK_ID_KEYS = ['gclid','fbclid','msclkid','ttclid'];
var COOKIE_DAYS = 30;// Read UTM parameters and click IDs from current URL
var params = new URLSearchParams(window.location.search);
var trackingData = {};
var hasData = false;
var allKeys = UTM_KEYS.concat(CLICK_ID_KEYS);
for (var i = 0; i < allKeys.length; i++) {
var val = params.get(allKeys[i]);
if (val) {
trackingData[allKeys[i]] = val;
hasData = true;
}
}if (hasData) {
// Fresh tracking data found in URL — store it (overwrites previous attribution)
trackingData.captured_at = new Date().toISOString();
setCookie(COOKIE_NAME, JSON.stringify(trackingData), COOKIE_DAYS);
try { localStorage.setItem(LS_KEY, JSON.stringify(trackingData)); } catch(e) {}
return;
}// No tracking params in URL — check if cookie exists
if (getCookie(COOKIE_NAME)) return;// Cookie is missing (expired or first visit) — try to restore from localStorage
try {
var stored = localStorage.getItem(LS_KEY);
if (stored) {
var parsed = JSON.parse(stored);
if (parsed && (parsed.utm_source || parsed.gclid || parsed.fbclid || parsed.msclkid || parsed.ttclid)) {
setCookie(COOKIE_NAME, stored, COOKIE_DAYS);
}
}
} catch(e) {}// Helper: set cookie
function setCookie(name, value, days) {
var expires = new Date(Date.now() + days * 864e5).toUTCString();
var cookie = name + '=' + encodeURIComponent(value) + ';expires=' + expires + ';path=/;SameSite=Lax';
if (location.protocol === 'https:') cookie += ';Secure';
document.cookie = cookie;
}// Helper: get cookie value (returns empty string if not found)
function getCookie(name) {
var match = document.cookie.match(new RegExp('(?:^|; )' + name + '=([^;]*)'));
return match ? decodeURIComponent(match[1]) : '';
}
})();
var breeze_prefetch = {"local_url":"https://menthorq.com","ignore_remote_prefetch":"1","ignore_list":["/wp-json/openid-connect/userinfo","wp-admin","wp-login.php"]};
//# sourceURL=breeze-prefetch-js-extra
Gamma represents how fast delta changes when the underlying asset moves. As expiration approaches, option gamma becomes more sensitive, especially for at-the-money options. This makes same-day expiry contracts (0DTE)particularly impactful. These instruments force market makers to rebalance deltas more aggressively as prices fluctuate.
If market makers are holding long options, they are long gamma. In this setup, a rising market increases their delta, so they sell futures to neutralize exposure. A falling market decreases their delta, requiring them to buy. This type of flow is inherently dampening—market makers act as a counterbalance, reducing volatility.
But when they are short options, they are short gamma. As markets rise, their delta drops, prompting them to buy into strength. When prices fall, their delta grows, and they are forced to sell into weakness. This amplifies moves and contributes to volatile, directional price action.
You’ll often see this around large expiration days when spot hovers between dense clusters of call and put open interest. Dealer hedging flows become most pronounced, pushing price toward the center or flinging it violently away if gamma flips.
Dealer Hedging Mechanics 11
Charm: When Time Becomes a Directional Driver
While price movement gets most of the attention, time is also a powerful input to dealer behavior. Charm, often called “delta decay,” measures how delta evolves as time passes. This process happens regardless of price changes.
As an option nears expiry, its probability of finishing in or out of the money narrows. In-the-money options approach full delta (or -1 for puts), while out-of-the-money options decay toward zero. For market makers, this means our delta exposures shift naturally as time ticks on, demanding active hedging to maintain neutrality.
Imagine it’s the final trading day before expiry and they are short 100 at-the-money puts with 50 delta each. By market close, those puts could carry deltas closer to 100 if spot declines, requiring them to buy back significantly more futures to remain hedged. Charm, therefore, injects a consistent bid or offer throughout the day—depending on the skew of the book.
Dealer Hedging Mechanics 12
Vanna: The Volatility Feedback Engine
Vanna adds yet another dimension. It describes how delta changes as implied volatility changes, and it’s particularly important during volatile swings and regime shifts.
Consider a customer who structures a downside hedge by purchasing a 15-delta put and selling a 15-delta call. To market makers, this looks like a long vanna position. Initially, the structure is delta- and vega-neutral, but market dynamics quickly complicate things.
If the index rallies, the call market maker long becomes more sensitive, while the put fades away. Now their net delta becomes increasingly long, so they sell futures to rebalance. At the same time, implied volatility is typically falling on a rally, which reduces option delta. Now they are over-hedged again and must buy back exposure.
This back-and-forth creates a self-reinforcing loop: their hedging drives price, which drives volatility, which reshapes their hedge needs, and so on. In high-volume environments, these vanna loops can result in runaway price moves detached from fundamentals.
Dealer Hedging Mechanics 13
How Feedback Loops Take Hold
Let’s walk through an adapted example:
Imagine market makers hold a balanced book against a client who bought a put and sold a call around 20-delta each. Initially, they are delta-neutral and vega-neutral.
The market rallies: their call grows in delta, the put weakens.
We hedge: they sell S&P futures to stay flat.
Volatility drops: the option deltas shrink, leaving them over-hedged.
They now have a loop. The more they hedge, the more they influence the very parameters (spot and vol) that triggered the hedge. This process is sensitive to position size. When they are holding a large inventory of short strangles or risk reversals, their adjustments have tangible effects on price.
The Role of Position Size and Structure
Not all exposures are created equal. The shape of the book matters.
A large straddle position means market makers are exposed equally to both directions.
Heavy put selling creates short gamma risk on the downside.
Long call spreads give market makers long gamma near one strike and short gamma at another.
Each configuration alters their behavior as spot drifts. And as expiration nears, gamma and vanna exposure shift rapidly, especially if volatility also begins to move.
Size amplifies it all. A billion-dollar options book doesn’t nudge the market. It shoves it. This is especially true when concentrated around narrow strikes and short maturities.
Traders, Take Note: These Forces Are Predictable
Too often, traders view price as purely the product of fundamentals or sentiment. But in highly structured markets like $SPX, dealer flows are often the invisible hand. Recognizing where large gamma levels reside, understanding time decay dynamics, and accounting for vanna-induced behavior can provide immense trading edge.
These are not “hidden” forces—they are visible to anyone who studies open interest, term structure, and realized volatility. Watching how price responds near dense option levels can offer early clues about whether the prevailing regime is long or short gamma.
Conclusion: Markets Move, Dealers React
Market makers don’t push markets. They are obligated to stay balanced. But their risk adjustments, particularly in illiquid or high-exposure environments, create patterns that can be anticipated.
Gamma defines whether their hedging is stabilizing or destabilizing. Charm dictates how time alters their exposure. Vanna reveals how volatility feedback loops emerge.
Together, they form the core of market microstructure in the modern options landscape. For the prepared trader, they are not noise. They are the signal.
Join us today
Access daily Market Research and our interactive Dashboard. Make better trading decisions.