Friday, October 26, 2018

Premarket Friday, October 26

.
If you are on the blog page in a web browser from a computer, please subscribe to this using the "Follow by Email" link to the left.  If you're on a mobile device you should see something in the frame that allows you to subscribe.  Having your email helps me to notify you when Google mucks up email distribution.


~~~~~~~~~~
Administratia:

If you haven't read my update to the Twitter alert status, please do so.  The link is here:  https://greekgodtrading.blogspot.com/2018/10/update-on-twitter-csp-alerts.html

My real-time trades, specifically for the account that I trade my CSPs and CCs, are echo'd to the Twitter feed so you can see what I'm doing.

The alerts files (monthly historical as well as the alerts generated as of the last trading day, after market open), are available here ( https://goo.gl/WbuJhS ).  The archive subfolder contains historical alerts files that you can review.

Real-time Q&A with me, if I'm available, is through this link:  https://discord.gg/4QAUqyd This is Dr. Jeffrey Scott's HGSI Discord forum and it's worth your time to join (free).  I am @PaulDuncan at Discord and I typically watch the #cashsecuredputs-n-coveredcalls channel.  Come say "hello"!

CSP Source List for Friday:  The lists are the best of the week in terms of candidates, but are still thin.  The lists are published here at https://goo.gl/XZKgwY   

~~~~~~~~~

My Crystal Ball

















If you feel you must dabble, then do so knowing risk is high.  Quite high.  Stick to your trading plan and if you don't have a trading plan, especially one that addresses risk management or position sizing, don't play in this market.

The $TIKUS shows constructive, but only 1-day positive behavior:

Click on the image to enlarge.

Thursday saw steady buying out of the starting blocks and this continued, more/less, all day long.  This is good.

We also had over 700 stocks making new lows while only 43 made new 52-week highs.  This is bad.

We also have some distance to go to get the cumulative tick to reverse and start moving upward.

Again, if you feel you must participate, then do so with caution.

~~~~~~~~~~

CSP Lists are updated and we may generate some weekly and monthly alerts today.  Ensure that you look at earnings, as I do not suppress alerts based upon ER.

~~~~~~~~~~

As with all my ramblings, you are responsible for your own investment/trading decisions and I am not.  Please do your own diligence, and please take ownership for your actions.  Please read and acknowledge the disclaimer that is listed on the left on the web site page.

Regards,

Paul

Wednesday, October 24, 2018

Premarket Wednesday, October 24th

.
If you are on the blog page in a web browser from a computer, please subscribe to this using the "Follow by Email" link to the left.  If you're on a mobile device you should see something in the frame that allows you to subscribe.  Having your email helps me to notify you when Google mucks up email distribution.

~~~~~~~~~~
Administratia:

If you haven't read my update to the Twitter alert status, please do so.  The link is here:  https://greekgodtrading.blogspot.com/2018/10/update-on-twitter-csp-alerts.html

My real-time trades, specifically for the account that I trade my CSPs and CCs, are echo'd to the Twitter feed so you can see what I'm doing.  That link is here:  https://goo.gl/UoGgBg

The alerts files (monthly historical as well as the alerts generated as of the last trading day, after market open), are available here ( https://goo.gl/WbuJhS ).  The archive subfolder contains historical alerts files that you can review.

Real-time Q&A with me, if I'm available, is through this link:  https://discord.gg/4QAUqyd This is Dr. Jeffrey Scott's HGSI Discord forum and it's worth your time to join (free).  I am @PaulDuncan at Discord and I typically watch the #cashsecuredputs-n-coveredcalls channel.  Come say "hello"!

~~~~~~~~~~

My Crystal Ball

If you prefer to be long, here's what I'm thinking about today...
Many folks like to buy the dip (BTD), but the danger in this when the dip is still dipping is that we may all be dipshits... meaning... don't buy the dip until we have some indication of stability.

As of the close of markets last night we have no indication that there is stability in the market.

My tool to sample this is the Cumulative Tick:

Click on the image to enlarge.

This Cumulative Tick (CT) plot is of $TIKUS, which is a composite of all exchanges in the U.S. and shows what the broad market is doing.  Others, such as the NYSE ($TICK), the Russell 2000 ($TIKRL), and other larger groupings of stocks all show more/less the same picture, so I'll stick with the $TIKUS.

Yesterday's action is located on the right side of the figure.  The top plot is the 52w New Highs (green, almost flat), 52w New Lows (red, dominating), and the net between the two (yellow, very negative).  When red is dominating we are in a contracting market -- prices are dropping, and many stocks are making new 52-week lows.  I don't invest in new lows (I'm not a bottom fisher), so while you can go that route, I suggest that you seriously diversify before you put all your eggs in that strategy.  It doesn't work over the long haul.

The middle plot is a filter, and it requires the element of time to move the red trace up or down.  If buying/selling pressure is present, the red line will tick up (buying) or tick down (selling).  If it is sustained you'll see continued movement in one direction or another.

You can see that for most of the morning yesterday that the markets were bearish, and then after lunch, we started a push that more/less recovered for the day.  At the end we had some selling, as evidenced by the downward movement, but as we know, the day finished well off the lows of the day.  

The crystal ball portion of the CT is in the lower pane.  The white line is the instantaneous CT -- no filter, and it basically shows that there was an attempt to move upwards after the 10:30 am ET lows.  One day does not make a reversal, and we will need to see continued progress of this white line, eventually crossing ALL the downward trend lines and pulling them upward.  This often takes several days and is related to volume and conviction of the markets to step in and "buy the dip".

So, we're not seeing any indication that yesterday's action was a stability action -- we may continue downward quite easily from here -- or not.

Your crystal ball is as good as mine.

~~~~~~~~~~

Covered Call / Cash Secured Put Strategy

Only 4 stocks made the list this morning, meaning, they are showing enough relative strength and option action to warrant possible entry for selling a cash-secured put (CSP).  Follow my Twitter feed ( https://goo.gl/UoGgBgif you want to see any generated alerts on these stocks and of course, you need to conduct further diligence on the underlying.

~~~~~~~~~~

As with all my ramblings, you are responsible for your own investment/trading decisions and I am not.  Please do your own diligence, and please take ownership for your actions.  Please read and acknowledge the disclaimer that is listed on the left on the web site page.

Regards,

Paul

Monday, October 22, 2018

CSP Scan List for Monday, October 22

.
If you are on the blog page in a web browser from a computer, please subscribe to this using the "Follow by Email" link to the left.  If you're on a mobile device you should see something in the frame that allows you to subscribe.  Having your email helps me to notify you when Google mucks up email distribution.

~~~~~~~~~~
Administratia:

If you haven't read my update to the Twitter alert status, please do so.  The link is here:  https://greekgodtrading.blogspot.com/2018/10/update-on-twitter-csp-alerts.html

My real-time trades, specifically for the account that I trade my CSPs and CCs, are echo'd to the Twitter feed so you can see what I'm doing.  #NoHiding #FullTransparency

The alerts files (monthly historical as well as the alerts generated as of the last trading day, after market open), are available here ( https://goo.gl/WbuJhS ).  The archive subfolder contains historical alerts files that you can review.

Real-time Q&A with me, if I'm available, is through this link:  https://discord.gg/4QAUqyd This is Dr. Jeffrey Scott's HGSI Discord forum and it's worth your time to join (free).  I am @PaulDuncan at Discord and I typically watch the #cashsecuredputs-n-coveredcalls channel.  Come say "hello"!

~~~~~~~~~~

CSP Source List for Monday

The lists today are incredibly thin, which is an outcome of my screening processes.  The lists are published here at https://goo.gl/XZKgwY   

Going forward, the lists will expand/contract in relation to four primary criteria:
  1. Does the stock have increasing revenues, earnings per share, and free cash flow on a QoQ, YoY, and TTM basis?  Only select stocks where the answer is yes.
  2. Is the stock price above the 50d MA?
  3. Are the 50d MA > 150d MA > 200d MA?
  4. Is the individual candidate equity emerging into a new uptrend on the daily and/or weekly time frame?
The first item is simply my definition of a quality stock.  Substitute your own definition as necessary.  For those of you who have been with me over the years, this is the "Greenfield Criteria".

The next two items are simple filters that really do have a material change on long-term performance.  I've tested the heck out of these two conditions and I am 100% convinced that independent of the numbers (e.g. 50d, 150d, 200d), these two conditions reduce drawdown and provide a natural block to entering the markets in stocks that are bottom swimmers (bottom swimmers are terrible CSP candidates).

The last criteria is relatively new and was developed as a result of wanting to have fewer stocks assigned to me.  Basically, having a stock in an uptrend is not sufficient -- the longer the uptrend, the more sensitive it becomes to any market weakness, causing the price to drop (sometimes rapidly drop).  Hence, my intention is to enter into positions that are newly emerging and that have defined risk points below the entry level.

~~~~~~~~~~

Market Climate

From the CSP perspective, the broader market is still in a downtrend, and even if Monday is a majorly up day, several things need to change in order to have confidence to move into long positions (or sell CSPs).

My favorite crystal ball is the Cumulative Tick.  If you are not familiar, this is a good starting point:

https://traderfeed.blogspot.com/2006/09/cumulative-nyse-tick-valuable-measure.html

I've modified the presentation, but the approach is the same:

Click on the image to enlarge

Three plot areas are shown; here is what you are looking at:
  1. Top plots.  Daily 52-week New High/New Lows.  Red is the New Lows, and as you can see by my circles, far more stocks are making 52-week new lows relative to new highs (green).  This is not an expanding market -- it is contracting.  Contracting markets are not conducive to selling CSPs.
  2. Middle plots:  Daily "sustained filter" of the real time cumulative tick.  The filter here is that the cumulative tick must be ticking higher or lower, on a net basis, minute-over-minute in the same direction in order to move higher or lower.  When the line is flat there is not buying/selling pressure.  When the line trends up (like last Tuesday), there is strong buying pressure.  When the line trends down (like last Thursday), there is strong selling pressure.  As you can see, Friday was net down, but not overly strong.  It started slightly bullish in the morning and became weaker as positions were unwound, most likely to reduce risk into the weekend.
  3. Bottom plots. Real-time cumulative tick and moving averages.  The RT CT is white, the solid heavy red line is about a 10-day moving average.  When both are trending down we haven't hit the floor, so going long when this is occurring is really risky.  Selling CSPs before this bottoms is also really risky.
So, the lack of deep lists to alert on, and the downward push of the CT tells me that sitting on the sidelines today is not a bad risk-mitigation approach.

I do have some existing positions that I need to manage so you will see that activity through the Twitter feed.

~~~~~~~~~~~

As with all my ramblings, you are responsible for your own investment/trading decisions and I am not.  Please do your own diligence, and please take ownership for your actions.  Please read and acknowledge the disclaimer that is listed on the left on the web site page.

Regards,

Paul

Update on Twitter CSP Alerts

.
If you are on the blog page in a web browser from a computer, please subscribe to this using the "Follow by Email" link to the left.  If you're on a mobile device you should see something in the frame that allows you to subscribe.  Having your email helps me to notify you when Google mucks up email distribution.

~~~~~~~~~~
Administratia:

First of all, thank you to those of you who have sent in real $$$ to pay for the Zapier subscription.  I'm happy to state that of the $240 required for the next year I've received more than half (but less than the $240), and rather than send the money back to those that sent a check or used Paypal, I'm going to go ahead and update the subscription to start today and run for the next year.

Follow the alerts at https://twitter.com/GreekGodTrading

The restoration of the alerts does not mean that all is good -- I still need everybody who is a benefactor of my Twitter CSP alerts to show a little respect for value that you receive and send me a few bucks.  10 of you means $24/year - $2 per month.  5 of you is $4/month.   You can Venmo ( https://venmo.com/Paul-Duncan-16 ), Paypal it to pduncan@vt.edu, or send me a note and I'll send you my mailing address.

I'm certainly not looking to make any money from you -- I just want expenses covered for a service I provide for free and that many of you have expressed that you receive benefit from.

Let your conscience decide what you should do.  For the few that have sent a few bucks -- thanks.

Send $$$!

Regards,

Paul

Saturday, October 13, 2018

Applying the Fisher Transform to Option Selling

.
If you are on the blog page in a web browser from a computer, please subscribe to this using the "Follow by Email" link to the left.  If you're on a mobile device you should see something in the frame that allows you to subscribe.  Having your email helps me to notify you when Google mucks up email distribution.

~~~~~~~~~~

Administratia:

Please read Forward Testing blog entry regarding my Twitter CSP alerts.  The link is here:  https://fwdtest.blogspot.com/2018/09/csp-updates-for-friday-sep-28.html

~~~~~~~~~

The alerts files (monthly historical as well as the alerts generated as of the last trading day, after market open), are available here ( https://goo.gl/WbuJhS ).  The archive subfolder contains historical alerts files that you can review.

Real-time Q&A with me, if I'm available, is through this link:  https://discord.gg/4QAUqyd This is Dr. Jeff Scott's HGSI Discord forum and it's worth your time to join (free).  I am @PaulDuncan at Discord and I typically watch the #cashsecuredputs-n-coveredcalls channel.  Come say "hello"!

~~~~~~~~~~

Fisher Transform

The more I dive into the Fisher Transform ("FXfrm") the more I'm impressed with it's performance as an indicator to reveal turning points.  If you are not familiar with the Fisher Transform, the equity-applicability of the transform was demonstrated by John Ehlers and you can read about it here:

https://www.mesasoftware.com/papers/UsingTheFisherTransform.pdf

The paper has some math, relies on knowledge of transfer and filter functions (concepts in control theory and electrical engineering), and can be tedious if you are not educated in those areas (or at best, rusty).  Luckily, I'm a practicing electrical engineer, so plowing through the details was a flashback to my college days ( decades ago ) and the mental gymnastics were not insurmountable.

The take away Dr. Ehlers wants us to believe is this:  turning points in a price series, after you apply the Fisher Transform, are amplified and as a result, there is unambiguous signal capability to enter or exit a trade.

It is a different post that I need to write, but I can confirm that "yes, the Fisher Transform has an advantage over moving average entries and exits", mostly because it has minimal to zero lag. Let's take that statement as a starting point.

~~~~~

The business problem that I'm attempting to solve is "How do I reduce the number of stock assignments when selling put options?"

When you sell a put option, if the price of the underlying equity is LOWER than the strike price of the put you sold at the close of markets on the Option Expiration (OE) day, the stock will be assigned to you at the strike price.  So, if you sold the $50 put strike in XYZ, and the stock was $45 at the close of markets on OE day, then you will be assigned the stock at $50 and will have a $5/share paper loss (offset by any premium that you collected).  To dig yourself out of the hole you need to:
  1. sell calls against the position (now that you own at least 100 shares), further reducing the position break even by collecting additional option premium and betting that the stock will recover and move higher than the call strike price, and remain there until the call OE;
  2. sell another put below your breakeven, and if assigned, it will lower the total position basis,
  3. BUY another lot (minimally 100 shares) of XYZ at the lower price, lowering the position break even
  4. Go back to step 1, rinse, repeat.
It should be obvious that if you are going to sell put options, then you want to be in stocks that are in an uptrend.  Stocks that are in a downtrend will guarantee assignment and you'll be catching the proverbial "falling knife".

So, how do we identify stocks that are in an uptrend?

Enter the Fisher Transform.

The Fisher Transform has virtually zero lag and allows us to identify uptrends on any scale that we desire -- intraday, daily, weekly, monthly, quarterly, etc.  It doesn't matter.  What is important is that we can clearly see, using the Fisher Transform, whether the equity is in an uptrend or downtrend.

It's important to note that the Fisher Transform uses a past window of data, just like a moving average.  Unlike a moving average, the window only tells the Fisher Transform what the current price is in regard to where it has been in recent history.  So, if we have a 5-bar window, we're looking at evaluating today's price action with respect to the past 5 days, etc.

You get the idea.

Ehlers defaults his window at 10 bars for buying and selling and I'll state, without proof here, that this does appear to be the best window size for daily data.  I have TradeStation Portfolio Maestro, which is backtesting software, and have been doing weeks of testing of this configuration.  So, if we are looking at applying the Fisher Transform to daily data, we will consider the last 10 days of data to make buying and selling decisions.  Hence, the daily trend is defined based upon this 10-day window.

Remember though, the Fisher Transform applies to any bar setting:  hourly, weekly, monthly -- it doesn't matter, as the indicator works well independent of the bar setting.  What DOES NOT work well is the default 10-bar window setting applied to other time frames, a 10-week-bar window does not appear to be the best setting for considering the weekly trend.

Repeat the same statement for monthly.  Or hourly.  Same caution applies.

My testing suggests that *if* I am to consider multi-time frame analysis, and require that they both be confirming each other, then a 5-week bar, combined with the 10-day-bar, provide the best portfolio performance in terms of bars to review.  There are all sorts of nuances and caveats in that prior statement so please ensure you read it again and understand it.  Put another way:  if I'm running TWO windows, the daily window will be 10 bars in length and the weekly window will be 5 bars in length.

Some combination of daily and weekly bar status (both in uptrend, both in downtrend, one in uptrend, one in downtrend) give the best performance for entering and exiting a long position.

As it turns out, the *BEST* performance, using the SP 500 over multiple 10-year periods, results when we:
  1. ignore the weekly status to enter a stock
  2. enter on a change in the daily status from downtrend to uptrend
  3. sell ANY TIME the weekly AND daily trends change from uptrend to a downtrend, OR
  4. sell ANY TIME the daily trend changes from an uptrend to a downtrend, independent of what the weekly is doing.
This is good, but it's not exactly intuitive.  A few comments:
  1. I was thinking that the best time to enter a position was when both were confirming a new uptrend, so I tested for the daily changing to an uptrend and then waiting for the weekly to confirm.  While this does work, it is not the "best" long-term performer.  My only explanation is that the change in the shorter time frame from downtrend-to-uptrend catches the new trend in a quicker fashion, IF it materializes.   If it doesn't, the rule 4 will catch the failure.
  2. No comment on this rule - it should be obvious
  3. This is a major sell signal -- when both are changing to a downtrend on the same day.  This proves to be a very powerful indicator of a new downtrend and buying stock when both of these are pointing downward is not a great idea, especially if you are selling puts.
  4. This was a bit counter intuitive to me, as I wanted to stay in the trade as long as possible and wait for the weekly to confirm.  Rule 4 states IF the daily fails, get out.  Bank your profit / cut your loss and simply get out.  The weekly may confirm, or it may not.  In looking at the trading logs, this rule has a greater number of whipsaws, but in general, is the better long-term performer.
So, applying the Fisher Transform to stock entry on the long side, if given the SP 500 basket, you can make money over time.  How much money?  Backtesting suggests beating the market in a consistent manner, but there are many other considerations (position size, number of positions, scaled entry/exit, etc.) that need to be considered.  That will be for another series of blog entries.

~~~~~~~~~~

Remember, the problem that I'm trying to solve is  "How do I reduce the number of stock assignments when selling put options?" 

So far, I've produced an indicator that is optimized over multiple 10 year periods that enters and exits long positions in equities based upon daily and weekly behavior, but this doesn't really help me for options.

Or does it?

I note when I look at the individual trades, the average winning trade length is 17 days, and the average losing trade length is 16 days.  This is between 2-3 weeks of holding the position, and is within my historical "sweet spot" of selling put option premium.

The premise is this: if the trade is profitable, then we know it is above the entry price at the time of exit (close of market on the Friday), and if we sold puts when the signal indicated to go long in the stock, the settings that produce the greatest number of winning trades should provide an edge to my trading.

Note, I really don't care about magnitude of those trades, only that they were profitable relative to the entry date.

I modified the selling rules of the system to only sell on a Friday at the close.  I also decided to move to just the SPY instead of all of the stocks of the SP 500, simply because processing 500 stocks across multiple 10-year periods, 10-days and 5-weeks at a time is really time consuming.  While the use of the SPY is not perfect, it gets me in the ballpark (I was able to duplicate relative behavior as shown above using the SPY so it's a valid proxy).  I'll apply to the SP 500 or DJ Composite to fine tune once I get the SPY results nailed.

After considerable testing, the weekly/daily "windows" are unchanged:
  • 10-day window for daily bars, 
  • 5-week windows for weekly bars.
The "best" setups, not measured for portfolio returns but measured as a percentage of winning trades, are a bit different than stocks:
  1. weekly in a NEW downtrend, daily already in a downtrend, enter on transition to a new weekly downtrend
  2. daily in a NEW downtrend, weekly already in a downtrend, enter on a transition to a new daily downtrend
  3. SELL on the 3rd Friday after entry.
  • The average number of trades, with the SPY, is 128 +/- 5 trades across multiple 10-year sliding windows.
  • The average number of winning trades, again with the SPY, is 63% (about 81 trades), with 7 consecutive wins and averaging 17 days in duration.
  • The average number of  losing trades, again with the SPY, is 37% (about 47 trades), with 4 consecutive wins and averaging 16 days in duration.
Until further notice, I'm going to use these settings.

In addition to the above, I'll require the following of the stocks:
  • the underlying stock is above its 200d, 150d, and 50d moving average
  • the underlying stock is optionable, 
  • the 13-week average volume is at least 150,000 shares.
Other GGT criteria that I use, such as revenues, EPS, and free cash flow cannot be backtested, as that data is not available, but I will use GGT base criteria for going forward.

Stay tuned.

~~~~~~~~~~~

As with all my ramblings, you are responsible for your own investment/trading decisions and I am not.  Please do your own diligence, and please take ownership for your actions.  Please read and acknowledge the disclaimer that is listed on the left on the web site page.

You can reach me most times at the following site:  https://discord.gg/4QAUqyd

Regards,

Paul