Investing is hard because prices do mostly a random walk and random is hard to systematize except for the long run. Insurance is a great example, claims happen at random but over the long term actuaries can figure it out. The stock market equivalent would be index funds or buy and forget stocks. The problem is us! Our itchy fingers trying to make sense of random walks.
Back in 2007 I read Option Volatility and Pricing: Advanced Trading Strategies and Techniques by Sheldon Natenberg. This book teaches how options work which lets the reader make up his own trading strategies. I came to realize that selling options has a lot in common with selling insurance and with gambling casinos. Unlike with stocks, the seller has a lot more control over the operation. When stocks go up one has unrealized gains. When one sells calls one has cash in hand. There are thousands of stocks and people wanting to buy call options in the hope of a quick profit to beat the market. Of those thousands one only needs a dozen or so. The problem is the needle in the haystack, how to find that handful on a continuing and reliable basis. To solve that problem the Covered Call Selector was born. It works rather well once one feeds it a sufficient number of option chains to work with. i had been hand picking a selection averaging some 50 stocks at a time but I wanted to increase the number. I used a Yahoo stock screen, certain industries, positive earnings, and price between $10 and $100.
The screen plus my older picks now adds up to over 250 stocks to work with. Downloading the option chains from the CBOE website is cumbersome. One needs all the help one can get which led me to create a new list.
One of the thinks that bugs me is that links take you to only one destination. While researching stocks one wants to look at several sources so I created the MultLink:
Now I can look at the chart, at the earning date, or go to download the option chain, all from one place.
Entering 250 stocks by hand is cumbersome so the list has two input modes, one stock at a time and uploading .csv files
As you can see from the screenshot, the stocks show the price which the script downloads from Yahoo. That works perfectly when itās one stock at a time but the .csv file upload overwhelms Yahoo. To solve that problem I created the Magic Price Button. Click the button and up comes the latest price from Yahoo and it also updates the listās database. For the curious, itās AJAX technology.
I finished coding the list today. Tomorrow some of my calls expire and will be assigned. That gives me the weekend to try out my new toy and maybe sell some calls on Monday.
The Captain