(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
In this article we will talk about covered calls, and how to roll them. If your current short call has lost most of its value (say 80-90%), you can often buy it back cheaply and immediately sell a new call at a closer strike or with more time. This resets your income stream and keeps the strategy productive.
Example: You sell a $100 call on Stock A for $2. The stock stays flat, and the call drops to $0.20. Buying it back and selling a new $95 call for $1.50 brings in fresh income while maintaining stock exposure.
Avoid Assignment
When the stock rallies through your strike, your short call is in-the-money (ITM) and at risk of being assigned. Rolling up and out can avoid this, letting you keep your shares and still collect income.
Example: You sold a $50 call on Stock B and it jumps to $55. You can roll to a $60 strike in a later expiration to maintain upside potential and delay assignment.
Regain Upside Exposure
Rolling up lets you “buy back” upside room. If you’re bullish, rolling higher means sacrificing some current income to gain more price appreciation potential.
Example: With NVIDIA (NVDA) at $190 and a $180 call sold, rolling to a $195 call lets you profit more if NVDA keeps climbing.
Optimize for Taxes
Rolling can delay a taxable event. If you’re nearing the expiration of a profitable short call and don’t want to sell your shares just yet, rolling out can help preserve your long-term holding period or defer gains.
Note: Always consult a tax professional about this strategy to make sure it fits your financial plan.
Extend Time Value
Time decay (theta) is what makes covered calls powerful. Rolling out to a later date can give you more income potential per day as the option value slowly erodes.
Example: Apple (AAPL) short call expiring in 3 days can be rolled out 2 weeks for additional credit—extending the trade’s life and improving income without changing stock ownership.
When to Roll (And When Not To)
Rolling makes sense when:
The current option has little value left.
The underlying has moved drastically, changing your exposure.
You want to delay a taxable event or avoid losing your stock.
Rolling may not be ideal when:
You expect a reversal or major volatility.
You want to let the position expire for simplicity or tax harvesting.
The new option offers too little premium to justify the trade.
How to Roll a Covered Call
Buy Back the existing short call.
Sell a New Call at the new strike or expiration.
Check for net debit (cost) or credit (income).
Monitor new breakevens and max gain.
Adjust stop-losses and income targets.
Most brokerages (like tastytrade or Barchart) allow this as a one-click “roll” transaction that handles both legs in a single order.
Visualization: Strategic Emphasis for Rolling Covered Calls
Here’s a chart to illustrate how different rolling strategies vary in purpose and emphasis:
5 Smart Reasons to Roll Covered Calls 5
Education Corner: What Makes Covered Calls So Popular?
Defined Risk: You can’t lose more than what the stock drops in value.
Boosts Returns: Collecting premiums improves your return even in flat markets.
Neutral to Mildly Bullish Outlook: Works well when you don’t expect huge rallies.
Flexible Management: Rolling gives you room to adapt.
Covered calls are ideal for traders who are slightly bullish and prefer monthly income over chasing big wins. They also work best on low-volatility stocks or when implied volatility is elevated (higher premiums).
Rolling covered calls isn’t a hack—it’s a disciplined technique for keeping your trades aligned with your market view. Whether it’s to lock in profits, adjust exposure, or milk more time value, rolling is how pros keep their income strategy active.
Summary:
Rolling helps adapt to evolving price action.
It preserves ownership while extending premium collection.
It can improve tax efficiency and provide upside flexibility.
Mastering this tactic takes you one step closer to managing a sustainable income-generating portfolio. Ask Quin for help on your Covered Calls.
Join us today
Access daily Market Research and our interactive Dashboard. Make better trading decisions.