NexusFi: Find Your Edge


Home Menu

 





Using VIX To Time The Markets


Discussion in Emini and Emicro Index

Updated
      Top Posters
    1. looks_one Jeff65 with 4 posts (10 thanks)
    2. looks_two Fat Tails with 2 posts (3 thanks)
    3. looks_3 Zondor with 1 posts (1 thanks)
    4. looks_4 TwoHands with 1 posts (0 thanks)
    1. trending_up 5,385 views
    2. thumb_up 14 thanks given
    3. group 7 followers
    1. forum 8 posts
    2. attach_file 0 attachments




 
Search this Thread

Using VIX To Time The Markets

  #1 (permalink)
Jeff65
Gurnee, IL
 
Posts: 46 since Apr 2010
Thanks Given: 17
Thanks Received: 97

This is a study I ran about a year ago, but it's still relevant today...

Would you like to see a timing method that is 75% correct and consistently pulls money from the S&P 500 market since 1997? The following trading strategy is called the VIX Stretch Strategy and was found in a book called “Short Term Trading Strategies That Work” by Larry Connors and Ceasar Alvarez. The concept is executed on a daily chart of the S&P E-mini futures market and the rules are very simple.
  1. Price must be above its 200-day moving average
  2. VIX must be stretched 5% or more above its 10-day moving average for 3 or more days
  3. Exit when 2-period RSI crosses over 65

Simple yes, but also powerful.

A 200-day simple moving average (SMA) acts as a simple market environment filter by dividing the market into two major mode: bullish and bearish. Since the strategy only goes long, trades are initiated if the closing price is above the 200-day SMA filter.

The next rule utilizes the VIX which is a measure of the implied volatility of the S&P 500 index options. This is sometimes called the fear index. Why? You will see this index climb dramatically when the market sharply falls and market participants become fearful. Thus, spikes in the VIX index are often associated with steep or dramatic market selling. Since we are looking for a market downturn to open a long trade when we are within a longer term bullish trend, we use the VIX index to gauge the market downturn. Buying the dips within an overall bull market is a classic trading setup. It’s also interesting to note we are not simply using price action to gauge a market downturn. By using VIX to gauge the level of the market downturn we are measuring the increasing volatility seen in the S&P 500 index option prices. Thus we are not measuring a pullback in price directly, but indirectly.

The final rule is our exit rule which uses a 2-period RSI. Upon the close of the daily bar the RSI is calculated and if this value is above 65 we exit at the close. I coded these rules in EasyLanguage to see how well they would perform. It did rather well. The results below are from 1997 through March 2011. $20 for slippage and commissions was deducted per round trip.





The code I used to generate the results is available at the bottom of this post. Is this a complete trading system? Please note the code used to generate these results has no stops! Most people would consider this a complete violation of the rules. I myself would not trade without stops. So a catastrophic hard stop may be added. In closing this timing strategy is a great seed idea for building a complete trading system. With a little creativity I’m sure you could turn this into a great system.

DOWNLOAD

Please note, the trading concept and the code as it is provided is not a complete trading system. It is simply a demonstration of a robust entry method that can be used as a core of a trading system. So, for those of you who are interested in building your own trading systems this concept may be a great starting point.

The EasyLanguage code (text file) can be downloaded here.

Reply With Quote

Can you help answer these questions
from other members on NexusFi?
The choice of instruments to trade
Psychology and Money Management
Any futures traders in Texas looking to give back to tho …
Traders Hideout
Pivot Indicator like the old SwingTemp by Big Mike
NinjaTrader
NT7 Indicator Script Troubleshooting - Camarilla Pivots
NinjaTrader
MC PL editor upgrade
MultiCharts
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
Diary of a simple price action trader
20 thanks
My NQ Trading Journal
19 thanks
Just another trading journal: PA, Wyckoff & Trends
17 thanks
Tao te Trade: way of the WLD
13 thanks
HumbleTraders next chapter
9 thanks
  #3 (permalink)
 
Fat Tails's Avatar
 Fat Tails 
Berlin, Europe
Market Wizard
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
Posts: 9,888 since Mar 2010
Thanks Given: 4,242
Thanks Received: 27,102


That approach certainly makes sense, and I think that it can be even applied to intraday trading wuth some modifications.

(1) Use a trendfilter such as a 200 SMA to determine whether ES is bullish or bearish.

(2) Wait for an extreme reading of the VIX or the front month VIX future.

(3) Enter a position when the VIX moves back into normal territory.

(4) Exit part of the position based on an oscillator, trail part of the position.

For intraday trading I would not used a fixed percentage channel but a Keltner Channel and enter the position, when the VIX has moved outside the Keltner Channel and closed inside again.

As this approach typically detects (safer) retracement entries, I would try to trail part of the position and not exit the full position based on an oscillator.

It would be interesting to backtest this approach. I believe that it has some potential.

Reply With Quote
  #4 (permalink)
Jeff65
Gurnee, IL
 
Posts: 46 since Apr 2010
Thanks Given: 17
Thanks Received: 97


Fat Tails View Post
That approach certainly makes sense, and I think that it can be even applied to intraday trading wuth some modifications.

(1) Use a trendfilter such as a 200 SMA to determine whether ES is bullish or bearish.

(2) Wait for an extreme reading of the VIX or the front month VIX future.

(3) Enter a position when the VIX moves back into normal territory.

(4) Exit part of the position based on an oscillator, trail part of the position.

For intraday trading I would not used a fixed percentage channel but a Keltner Channel and enter the position, when the VIX has moved outside the Keltner Channel and closed inside again.

As this approach typically detects (safer) retracement entries, I would try to trail part of the position and not exit the full position based on an oscillator.

It would be interesting to backtest this approach. I believe that it has some potential.

Thanks for the idea. Interesting. If I get some time I will attempt to code it up, test it and post the results.

Reply With Quote
Thanked by:
  #5 (permalink)
 
Fat Tails's Avatar
 Fat Tails 
Berlin, Europe
Market Wizard
 
Experience: Advanced
Platform: NinjaTrader, MultiCharts
Broker: Interactive Brokers
Trading: Keyboard
Posts: 9,888 since Mar 2010
Thanks Given: 4,242
Thanks Received: 27,102


Jeff65 View Post
Thanks for the idea. Interesting. If I get some time I will attempt to code it up, test it and post the results.

I will also try to do that, but have little time at the moment. I just liked your post, because it is a sound concept.

Reply With Quote
Thanked by:
  #6 (permalink)
 
Zondor's Avatar
 Zondor 
Portland Oregon, United States
 
Experience: Beginner
Platform: NinjatraderŽ
Broker: CQG, Kinetick
Trading: Gameplay KlownbineŽ Trading of Globex
Posts: 1,333 since Jul 2009
Thanks Given: 1,246
Thanks Received: 2,731

For intraday trading, the TICK, TRIN and the ADD are the market breadth indicators that I like to watch.

As explained by Barry Taylor, the raw TRIN is upside down and distorted, so it's better to use the inverted log of the TRIN. (See "Better TRIN" on emini-watch.com.)

Here is an example of how I would use them. I am in beta mode for now. These were two SIM trades.


Follow me on Twitter Visit my NexusFi Trade Journal Reply With Quote
Thanked by:
  #7 (permalink)
 TwoHands 
Fort Lauderdale, Florida
 
Experience: Beginner
Platform: TradeStation
Trading: ES
Posts: 115 since Apr 2011
Thanks Given: 97
Thanks Received: 150

Why is the year ending 1/1/2008 missing from the report?

Reply With Quote
  #8 (permalink)
Jeff65
Gurnee, IL
 
Posts: 46 since Apr 2010
Thanks Given: 17
Thanks Received: 97


TwoHands View Post
Why is the year ending 1/1/2008 missing from the report?

The system did not trade that year. Price must be above the 200-day simple moving average before it will take trades. Much of 2008, if not all (going from memory), was under the 200-day SMA.

Reply With Quote
Thanked by:
  #9 (permalink)
Jeff65
Gurnee, IL
 
Posts: 46 since Apr 2010
Thanks Given: 17
Thanks Received: 97


Zondor View Post
For intraday trading, the TICK, TRIN and the ADD are the market breadth indicators that I like to watch.

As explained by Barry Taylor, the raw TRIN is upside down and distorted, so it's better to use the inverted log of the TRIN. (See "Better TRIN" on emini-watch.com.)

Here is an example of how I would use them. I am in beta mode for now. These were two SIM trades.


Thanks for directing everyone to the examples, however I can't view that page. Not an Elite member. Do you have your examples posted anywhere else?

Reply With Quote




Last Updated on March 22, 2012


© 2024 NexusFi™, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Privacy Policy - Downloads - Top
no new posts