(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":["/account/","/login/","/thank-you/","/wp-json/openid-connect/userinfo","wp-admin","wp-login.php"]};
//# sourceURL=breeze-prefetch-js-extra
Delta hedging: NVDA provides a compelling case study. Last week, NVDA beat estimates once again hardly a surprise given the ongoing AI frenzy driving the market. But beyond the headlines, NVDA’s price action helps us understand the secondary market effects that unfold beneath the surface as a result of options positioning and dealer hedging flows.
A market move/event.
Current investor and market maker’s positioning.
This case study will help us better understand Charm and Vanna flows, and what effect they can have on the market. This article will focus precisely on that. What are these flows, and what effect do they have on the market?
Positioning right before NVDA earnings
Before the big event, by looking at Net GEX we saw that there was a lot of Put Gamma activity. Looking at this chart it is pretty clear from the red, that positioning was skewed to the downside. A lot of that positioning was OTM Puts. Please check our FREE guide if you are new to Net GEX.
Delta Hedging: NVDA and the effect of Vanna & Charm 14
What was this telling us?
Those puts would have given the market a big push higher, forcing those Puts to expire worthless as their deltas moved towards 0. That was primarily due to technical re-adjustments in the market, more specifically adjustments driven by Charm and Vanna flows.
Delta Hedging: NVDA and the effect of Vanna & Charm 15
First things first. What we know for sure is that in markets nothing is constant. The same is applicable to an option’s Delta. As things change intraday, we know that an option delta is affected by movement in the spot price, volatility (Vanna) and the passage of time (Charm).
We know that the delta value will move towards 50 (ATM) as we increase volatility or time or away from ATM if we reduce them. Let’s take the example of a Put, and see what happens to its delta as volatility increases or decreases.
The left hand side in this chart is showing the Delta profile of an OTM Put. As volatility increases, the delta of that put option goes up. In case of a put it becomes more negative. This is the effect of Vanna.
Delta Hedging: NVDA and the effect of Vanna & Charm 16
The market maker will continue to short that position as the delta increases to stay delta hedged. Yet, if volatility decreases, that OTM Put moves further away from ATM and more and more out of the money eventually expiring worthless.
This time, the market marker will be reducing and eventually closing its shorts as the delta moves to 0, and that has a positive effect on price – the market maker delta hedging activity has a positive effect.
What about time?
Time and volatility in this context are very similar. Higher time to expiry just like higher volatility moves the delta in the same direction.
Less time to expiration will move the delta of an OTM put closer to 0. While more time to expiry has the opposite effect moving towards AMT, which is -0.5 for puts. This is the effect of charm.
When considering volatility and time, it’s essential to frame your understanding in terms of the likelihood of an event occurring. Higher volatility moves the Delta closer to ATM because, when there is high volatility, the probabilities that an option can move closer and further away from ATM are higher than when there is no volatility.
In a low volatility environment price does not move much. The same concept is applicable to time. If an option has more time, there are more probabilities that through time it can move closer to or further away from ATM.
Delta Hedging: NVDA and the effect of Vanna & Charm 17
In terms of how a market maker would hedge the passage of time, think about it in the same way as he does for volatility – as described above.
Back to NVDA
Now that we have a better understanding of how charm and vanna can affect the delta of an OTM put, and how a market maker will change its hedge, we can go back to the NVDA case study.
At the beginning of this article, we saw how the Net GEX profile was indicating a high amount of Put gamma before NVDA earnings. To hedge those OTM Puts market makers would have been short at close – before earnings.
Post market we saw NVDA beating estimates. That drove an increase in price with a reduction in volatility and time on those puts. As price continued to move higher, throughout the day those puts moved further away OTM eventually expiring worthless.
Once the market maker started unwinding its hedges (shorts), it became a supportive force to the market, eventually pushing prices close to the Call Resistance Level.
Join us today
Access daily Market Research and our interactive Dashboard. Make better trading decisions.