Using Marketxls To Find The Best Covered Call Option To Sell, Based On Your Situation

Uses Excel filtering, sorting, and creation of some calculated fields.

I invest in dividend stocks because I want to create an income stream that will pay for my expenses when I retire in a few months. You can read about my basic approach to dividend investing and using MarketXLS in that context here: https://www.marketxlswp.com/stock-portfolio-in-excel/

Ultimately, I would love to create such a large stream of income that I would never have to sell a single share of stock but could live entirely off the income generated by the stocks. I’m making good progress toward that goal, but I may not be able to get there on dividends alone. A few years ago, I learned of a way to boost the income created by my stocks, by selling covered call options.

The covered call is one of the most conservative options strategies you can find.

If you own at least 100 shares of a stock that allows options trading, you can sell a covered call on it. Here’s an example to illustrate how it works.

I bought 100 shares of Johnson and Johnson (JNJ) on 5/30/18 at $121.53 per share. JNJ pays a dividend of $3.60 per share each year (and they have raised it every year for 56 years which is REALLY nice of them), so I will receive $360 per year on my investment of $12,153, which is a yield of almost 3%. This is one of the lowest-yielding stocks I own. Based on my calculations, I need about 6% income from my investments to live the way I want to during retirement. I could just buy stocks which yield at least 6%, but I like JNJ’s history of dividend increases, and I will need some reliable annual increases to make sure my income keeps up with inflation. It would be so good if I could make my JNJ stock work a little bit harder for me! Enter the covered call.

When you sell a covered call, you establish a price (the strike price) at which you are willing to sell the stock, and a date for this transaction to occur (the option expiration date), and then someone else pays you money to obligate you to that sale….BUT ONLY IF the stock price is greater than the strike price on the expiration date.

I don’t really want to sell my 100 shares of JNJ, but I would be OK letting them go if I could make a reasonable profit on them. In fact, I would be OK selling them at $130 or greater. Today is 12/22/18 and the share price is currently at $128.09.

Here is the JNJ option chain for strike prices in the range I’m interested in, for 2 upcoming expiration dates, as seen on the Fidelity website. There are expiration dates every Friday for JNJ, but I am showing only 2 to keep it simple. I prefer short-term options because there isn’t as much time for something unpredictable to happen to the share price (like a lawsuit or a bad earnings call).

Looking at the bid price in the first row, I see that someone is willing to pay me $1.04 per share (one call is 100 shares so this is really $104.00) if the share price exceeds $130 (strike price) on 12/28/18 (expiration date). I can do the math and see a few different possible outcomes if I sell this specific covered call:

Scenario 1: The share price is less than or equal to $130 on 12/28/18: I receive $104 (less Fidelity’s $5 commission) today in option premium and get to do whatever I want to do with it. I get to keep my 100 shares of JNJ. And after 12/28/18, I am free to sell another call on those shares. The after-fee profit of $99 on my $12,153 investment is small…0.81%, but it occurs over a 6-day period. If this is annualized (which is necessary for comparing the outcomes of different rows on the chart), it would be a 52% return on investment. That would be incredible, but it is not likely to happen. It would mean selling a similar option every 6 days for a year. The purpose of annualizing is to allow for comparison.

Scenario 2: The share price exceeds $130 on 12/28/18: I receive $99 today in option premium ($104 – $5 commission) and get to do whatever I want to do with it. I also have to sell the shares for $130 on 12/28/18. In reality, it is like I am selling for $130.99 per share. Based on my share price of $121.53, I would make a profit of $9.46 per share. This would be a 7.8% profit, and I would have only held the shares since 5/30/18 (206 days). To annualize this, to make it easier to compare to other rows on the options chart, I calculate (7.8%*365)/206 = 13.8% profit on an annualized basis. This is acceptable to me.

Scenario #1 is my preference, but I would be OK with scenario #2. However, I wonder if the next row is better. If the stock price does shoot up, I’d rather get paid $131 or $132 instead of $130. Or maybe the $130 strike price with the 1/4/19 expiration date is better. I can do the math and annualize each one and figure out which is best, but it takes a bit of time.

If I could only get this information into an Excel spreadsheet, I could evaluate every row and find the best one for my situation. Unfortunately, Fidelity does not support the exporting of options tables.

This is where MarketXLS can help things out quite a bit! (I bet you are thinking “Finally she’s getting to the point!”)

MarketXLS has a wonderful utility which allows you to import ALL available options for a given stock. And get live option prices in Excel.

Here are the steps I use to import the data and to make the best data-driven decision.

Open a new Excel spreadsheet and type in the ticker(s) for the stock I am interested in.With the ticker cell selected, click on MarketXLS, Utilities, then Option Chain.All of the available Call and Put options will populate a separate tab on the spreadsheet.Since I’m only interested in Calls, it will help to get rid of the Puts. Here’s a snippet of what MarketXLS produced. Contract symbols with a “P” in the center of the name are Puts (I highlighted them pink), and those with a “C” in the center of the name are Calls. I can filter on the contract symbol column to show only the ones containing “P” and then delete those, and clear the filter. Only the Calls will remain.

Option Trading

Next, I want to add 5 columns (green column headers below). Note that the next 3 screenshots are filtered to show only strike prices between $130 and $145, and expiration dates of 12/28/18 and 1/4/19. This is to keep things simple and make for easy comparisons to the Fidelity screenshot above.

Today’s date

Number of elapsed daysThis is the # of days between today and the expiration date of the option (in the screenshot below, in column P, for row 87, I’ve used the formula “=f87-o87” to calculate this).

My cost basis

​% profitThe % profit I would make on the transaction (bid amount divided by cost basis). In my case, I will pay $0.05 per share in fees so I deduct that from the bid amount. That way I’m evaluating the profit after fees. (in column R, row 87, this is “(b87-0.05)/q87”.

Annualized % profit

This considers the number of days before expiration, and allows for comparison (in column S, row 87, this is “(r87*365)/p87”.

Sort by column S to show the largest annualized profit at the top. This shows the profits to be made if Scenario 1 prevails. Clearly, row 87 is the winner!But what if scenario 2 prevails? Do I really want to let my shares be potentially called away for $130 when I could possibly sell them for more than that, by choosing a higher strike price?

Hmmmm……I really need to evaluate Scenario 2 just as objectively.

So I’ll add 5 more columns (blue column headers below).The date my shares of JNJ were acquired.The # of days I would have held the shares if they are called away on the expiration date (f87-t87).The dollar amount of the profit I would make if the shares were called away (M87+b87-0.05-q87)*100The % profit this represents (v87/(q87*100))The annualized % profit if called away (w87*365)/u87

The above chart shows the results for the Scenario 2 analysis after resorting (I’ve hidden the Scenario 1 columns to make the image smaller). It looks like the $145 strike price with the 12/28/18 expiration date would be the best outcome if Scenario 2 prevails. But I would lose money on this one if Scenario 1 prevailed since the bid price is $0.00

Where is the sweet spot? If you have a strong conviction that either scenario 1 or 2 will prevail, then you could use one of the rows we’ve already identified. Personally, I’m not the world’s greatest predictor of stock price movements. I want to find a place where I profit on the covered call, no matter what the share price does. So I just find the rows with the largest amount of annualized profit from Scenario 1, and the same for Scenario 2, and look for something that pays at least 15% either way.

Row 654 below is the winner, for me at least! This is the $133 strike with the 1/4/19 expiration date. Whether scenario 1 or scenario 2 prevails, I will earn around 16% annualized profit. That works for me!

Now that I’ve done this a few times, it takes me about 5 minutes to set up this evaluation for each stock. I’m pretty good at Excel and I think that is a prerequisite for doing this. I really love having an objective, methodical way to determine the best-covered call to sell, that will allow me to achieve my income goals, no matter what the stock price does. MarketXLS lets me make that decision in 5 minutes!

option trading exceloption trading excel

For those not too familiar with options, I do want to tell you some risks.

Only sell a covered call if you are willing to sell the shares for the strike price.

If the price shoots WAY up prior to expiration, you are obligated to sell at the strike price (unless you buy back the option contract, which may cost a considerable amount). You won’t lose money but you will have limited your profit.

If the price shoots WAY up, the shares could get called away before the expiration, although this is rare.

If the ex-dividend date occurs prior to the expiration date, AND the price shoots up, this increases the likelihood of the shares being called away prior to the ex-div date. In this case, you would not receive the dividend.

  • Consider expiration dates carefully.

If an ex-div date or an earnings report date occurs prior to expiration, this can introduce some volatility into things that you may not want.

I like to keep my expiration dates less than 60 days out. Crazy things happen all the time (lawsuits, labor strikes, layoffs, economic reports, regulatory changes, heated foreign policy rhetoric) that impact prices, so I want to minimize the time available for the crazy things to happen.

  • It’s great if you trade options in a regular or Roth IRA, but if held in a taxable account in the US:

If the option expires, the option premium is taxed as a short-term capital gain.

If the shares are called away, the option premium would be applied to your cost basis, lowering it, and thereby increasing your profits and the tax owed on those profits.

  • I would recommend including the cost of fees in your calculations in column R. Fees can eat up a lot of option profits if you don’t keep an eye on them.

Oh! And while my example uses the bid price (because I know for a fact that someone is willing to pay me that amount), you can enter your Sell order with a price somewhere between the Bid and Ask, and maybe do a little bit better than what I’ve illustrated.

Good luck with your options trades!

** Note from MarketXLS. This article is kindly contributed by longtime MarketXLS user. The functionality shown in this article is for representation only and may be different in a different version of MarketXLS. If you have any message for the Author please contact us **

 

Like what you see?

Click Below to See Our Full Video with Option scanner, option functions and this template.

Verelq News |
25.04.2024

alexistogel

alexistogel

alexistogel

link alexistogel

alexistogel rtp

link alexistogel

situs alexistogel

alexistogel

alexistogel gacor

alexistogel rtp

alexistogel macau

alexistogel

link alternatif alexistogel

alexistogel

bandar alexistogel

situs alexistogel

bandar alexistogel

alexistogel terpercaya

alexistogel gacor

alexistogel terpercaya

alexistogel

alexistogel

alexistogel

situs alexistogel

alexistogel toto

alexistogel

alexistogel togel slot

slot gacor alexistogel

alexistogel gampang menang

alexistogel online

alexistogel

alexistogel 4d

alexistogel

alexistogel

alexistogel

alexistogel

alexistogel

alexistogel

alexistogel

alexistogel

alexistogel

alexistogel

alexistogel

alexistogel

alexistogel

agen togel online

شرط بندی پرسپولیس شرط بندی استقلال شرط بندی روی تراکتورسازی تبریز شرط بندی روی سپاهان شرط بندی رئال مادرید بارسلونا شرط بندی شرط بندی psg سایت شرط بندی جام جهانی شرط بندی جام جهانی 2026 سایت شرط بندی جام جهانی 2026 بازی انفجار رایگان سایت انفجار ضریب بالا بهترین سایت شرط بندی فارسی شرط بندی بدون فیلتر شرط بندی بازی رولت شرط بندی پوکر شرط بندی مونتی شرط بندی سنگ کاغذ قیچی شرط بندی بلک جک کرش رویال بت پاسور شرط شرط بندی تخته نرد آنلاین انفجار 2 بت شرط بندی بازی اسلات شرط بندی بازی پوپ سایت سامان بت ریور پوکر 2024 سایت 4030bet ورود به بازی انفجار دنس بت شرط بندی انفجار دنس آموزش بازی پوکر سایت شرط بندی 123 بهترین شرط بندی بهترین سایت شرط بندی انفجار اپلیکیشن بازی انفجار دانلود بازی انفجار انفجار بازی ربات بازی انفجار کازینو آنلاین ایرانی انفجار پولساز ورود به بازی انفجار بازی انفجار با شارژ 10 تومن سایت bet betyek وان ایکس برو آدرس سایت بت یک سایت دوست دختر اونلی فنز فارسی پیدا کردن دوست دختر ورود به ریور پوکر پدرام مختاری پویان مختاری نازنین همدانی مونتیگو داوود هزینه بیوگرافی آیسان اسلامی بیوگرافی دنیا جهانبخت سایت رسمی حسین تهی بیوگرافی کوروش وانتونز سایت آرتا وانتونز رها وانتونز بیوگرافی ربکا قادری سحر قریشی بیوگرافی تتلو بیوگرافی مهدی طارمی الناز شاکردوست سایت عادل فردوسی پور بیوگرافی نیلی افشار بیوگرافی محمدرضا گلزار سایت armin2afm بیوگرافی شادمهر عقیلی بیوگرافی سردارآزمون بیوگرافی علیرضا بیرانوند بیوگرافی رامین رضاییان وریا غفوری بیوگرافی علی دایی بیوگرافی پوریا پوتک مدگل سایت حصین بیوگرافی صدف طاهریان فرشاد سایلنت بیوگرافی آریا کئوکسر بیوگرافی sogang بیوگرافی میا پلیز بیوگرافی مهراد هیدن سایت رسمی سهراب ام جی بیوگرافی علیرضا جی جی بیوگرافی بهزاد لیتو اشکان فدایی بیوگرافی رضا پیشرو بیوگرافی گلشیفته بیوگرافی هیپ هاپولوژیست بیوگرافی سارن بیوگرافی آدام مرادی بیوگرافی محمد هلاکویی بیوگرافی علی حسنی سایت رسمی علی حسنی بیوگرافی ساسی خواننده بیوگرافی ابی باربد معصومی حسینی فایننس بیوگرافی امیرحسین نام آور بیوگرافی امین فردین بیوگرافی فرزاد وجیهی سایت سیب بت سایت jetbet آدرس جدید بت فوروارد وان ایکس بت سایت abt90 بازی انفجار سایت شرط بندی فاز بت بهترین سایت شرط بندی انفجار ورود به آلپاری آلپاری فارکس آدرس بروکر آلپاری بدون فیلتر ثبت نام در بروکر آلپاری فارسی صرافی کوکوین ربات فارکس بهترین سایت تتر

alexistogel toto online

bandar alexistogel

alexistogel bandar gacor

alexistogel link

alexistogel online

alexistogel bandar togel

link alternatif alexistogel

alexistogel

alexistogel

alexistogel

alexistogel daftar

alexistogel toto macau

alexistogel bandar macau

alexistogel slot

alexistogel agen slot

situs alexistogel

alexistogel

alexistogel

alexistogel

alexistogel

alexistogel bandar slot

alexistogel

Alexistogel Toto Macau

bandar alexistogel

slot alexistogel

alexistogel bandar togel

alexistogel

alexistogel slot

alexistogel

daftar alexistogel

alexistogel online

rtp alexistogel

alexistogel slot

alexistogel gacor

link alternatif alexistogel

alexistogel login

alexistogel

alexistogel slot dana

agen togel online

bandar togel online

alexistogel rtp

alexistogel slot

alexistogel daftar

slot online dana

situs slot online

alexistogel

bandar togel online

slot online terpercaya

togel slot online

agen slot online gacor

rtp live slot online

bandar slot online

bandar slot online gacor

agen slot online

daftar bandar togel slot

bandar togel online

togel slot hari ini

link alternatif togel slot

rtp slot online gacor

slot online gacor

alexistogel terpercaya

rtp slot gacor

slot online gacor

tips slot maxwin

togel slot gacor

prediksi togel

game slot gacor

trik slot online

prediksi togel jitu

game slot online

togel online terpercaya

daftar togel slot online

bandar togel terpercaya

slot online gacor

trik slot bonus

prediksi togel online

rtp slot online

panduan togel online

prediksi togel

RTP LIVE

Bandar Toto Macau

Situs Slot Gacor

bandarbola855 resmi

bandarbola855 gacor

bandarbola855 slot

link bandarbola855

bandarbola855 rtp

bandarbola855 link

bandarbola855 bandar

bandarbola855

bandarbola855 slot

bandarbola855 terpercaya

bandarbola855 slot

bandarbola855 daftar

bandarbola855 link

bandarbola855

bandarbola855

bandarbola855

iosbet

iosbet

link iosbet

slot online iosbet

iosbet link login

slot iosbet

iosbet gacor

iosbet

slot iosbet

agen iosbet

bandar iosbet

iosbet

iosbet link

iosbet

iosbet

iosbet

iosbet

liatogel

login liatogel

liatogel totomacau