(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
Rolling ITM: The Hidden Vega Inside the Adjustment
Rolling a deep in-the-money LEAP call after a strong rally feels like good housekeeping. Price has moved in your favor, profits have built up, and moving the strike higher seems like a clean way to lock in gains while keeping upside exposure. On paper, it looks straightforward: sell the lower strike, buy a higher one, and pocket most of the intrinsic difference.
In calm volatility conditions, especially closer to expiry, that logic mostly holds. But when implied volatility is elevated and there’s still significant time left on the option, the roll is not just about intrinsic value. It quietly shifts your exposure in ways that are easy to underestimate.
Let’s break it down.
Intrinsic Isn’t the Only Driver
Deep ITM calls are often described as “mostly intrinsic,” and that’s directionally true. But that statement becomes less accurate the further out in time you go and the more volatility expands. Time value still plays a role, and time value is driven by only two variables: time to expiry and implied volatility.
When you roll an ITM call up, you are indeed monetizing intrinsic value. However, the option you are buying is closer to the money than the one you are selling. That means it carries more vega, or more sensitivity to changes in implied volatility. In a low-volatility regime, that difference may feel negligible. In a high-volatility regime, it becomes very real.
The premium that seems to “disappear” during the roll is often not poor execution. It is the cost of repurchasing time value at elevated implied volatility levels.
In trending environments, especially in sectors like precious metals or high-beta equities, implied volatility rarely stays quiet once momentum builds. As price moves, volatility often lifts with it. When that happens, rolling up stops being a neutral strike adjustment and starts becoming a volatility decision.
Deep ITM options generally have lower vega exposure than options closer to the money. By rolling upward, you are increasing your sensitivity to implied volatility without necessarily intending to. If volatility contracts after the roll, the newly purchased option can lose value even if spot price holds steady.
That’s the subtle shift. What felt like a mechanical upgrade turns into a volatility purchase layered inside trade management.
A More Controlled Alternative
One way to address this in elevated volatility conditions is to roll into a call spread rather than another outright call. Capping upside is never exciting, but it reduces vega exposure and limits how much you are paying for inflated implied volatility.
This is a tradeoff professionals manage constantly. There is always a balance between preserving unlimited upside and controlling exposures that were never part of the original thesis. Sometimes the cleaner decision is to define the risk more tightly, even if it means giving up some open-ended potential.
Conclusion
Rolling deep ITM LEAP calls after a strong move is not automatically neutral. Intrinsic value may be realized, but vega exposure often increases at the same time, especially when implied volatility is elevated.
Understanding that the roll changes your Greek profile prevents confusion about where the premium went. It was not lost. It was paid for volatility. Trade management is never just about price; it is about the sensitivities embedded in the structure.