Vix up to Trix – Part 3

Here is a daily chart showing the VIX in the upper panel and the SPX in the lower panel, with Bollinger Bands (click to enlarge):

The purple arrow pointing to Friday’s candle shows that the VIX almost gave a sell signal. The bulls weren’t quite carried-away enough to push it below the lower Bollinger Band, but it was very close.

In the last episode on January 11th (blue arrows), the VIX opened and closed beneath its lower BB. That was an extreme burst of bullish complacency. We don’t quite have that at the moment, and while the market could push higher from here, the odds do indeed favor the bears.

If you want to short the market here, look at the blue arrows again. It took the market over a week to roll over after a very strong sell-signal from the VIX. Back then, you had plenty of time to wait for an ideal entry point, though it is possible that traders are more skittish now.

15 Responses to “Vix up to Trix – Part 3”

  1. George says:

    Matt,

    “It took the market over a week to roll over…”

    I noticed that “lag” time too. I suppose it makes sense that the brains of the masses need to catch up to the move.

  2. George says:

    K,

    Following up to your bulldozing tax story, I’m sure many have seen this one about the airplane Kamikaze:

    http://tinyurl.com/yjz44pe

    Stuff like this happens this time of year. But from what I’ve been reading in the news, there’s a grass-roots effort to protest Washington’s handling of spending and taxes.

    Film at 11:00

  3. 2thfixr says:

    As long as we get another ‘spike’ in the VIX to near 30 (or higher would be just fine too) in the near term, I’m happy. I can’t watch the market every day, every hour. Therefore, I prefer to swing trade and I gotta take my shots when I can get them by guessing at levels I want to buy at based upon TA. This blog helps me do that. Thanks.

  4. Stringm says:

    George

    I have not posted any backtest code in quite some time. I tired of testing it. However, I did some work this weekend based on your agreement about the FXI and SPY similarity. The 36MA you like so much appears to have decisive influence on things. I don’t use the same parameter settings as you for MACD or STO, but look at this code and run it on SD. If you need any help on backtesting let me know. I know it has been a while since we have bounced ideas around. I wont explain what I am trying to do here, just run the code and see what you think of the results. If I did my homework right, it beats a buy and hold strategy by a large margin. I only ran it on SSO, so try it on that, and we can see if it is portable.


    Entry

    (MovingAverage[MA,Close,2,0,60,1] > MovingAverage[MA,Close,36,0,60,2] AND
    MovingAverage[MA,Close,2,0,60,2] < MovingAverage[MA,Close,36,0,60,2] AND
    Stochastic[StocK,21,5,3,D] < 80) OR
    (MACD[Diff,Close,8,13,5,D] > .02 AND
    MACD[Diff,Close,8,13,5,D,1] < .02 AND
    Stochastic[StocK,21,5,3,D] < 80)

    Exit

    (MACD[Diff,Close,8,13,5,D] < .02 AND
    MovingAverage[MA,Close,2,0,60,1] < MovingAverage[MA,Close,9,0,60,1] AND
    MovingAverage[MA,Close,9,0,60,2] < MovingAverage[MA,Close,2,0,60,2]) OR
    (Stochastic[StocD,21,5,3,D] > 80)

    This needs to be run in the 60M time frame and have detect every one minute selected.

    String

  5. K says:

    Unofficial Problem Bank List increases to 617

    617 is the areacode here !! I feel proud that unoficial problems have reached boston. LOL

  6. George says:

    Stringm,

    I’ll try that code. I haven’t done anything new either. I’ll give it a shot.

    Thanks

  7. George says:

    K,

    If the problem bank list gets to your zip code, we’re in trouble. :)

  8. K says:

    I haven’t even ran strategydesk in a while.

  9. Stringm says:

    George

    Don’t bother with that code. I have erred somewhere because I can’t repeat today what I had yesterday. I must have tweaked something and did not save it. I will get back to you, sorry.

    String

  10. Sam says:

    Dutch government collapses over Afghan troop mission, http://www.ft.com.

  11. Hank says:

    It is often said the first move after a FOMC annoucement should be faded. I guess that applied Thursday AH as well. ;)

  12. Stringm says:

    George

    I figured out what I did. You probably don’t want to mess with running it anyway. I tested SSO back to 1/1/2009 and it returned 67% beating buy and hold of 42%. I was basically trying to catch the moves when price had been under the 36MA on the 60M, and was moving up and over. I had a different set of rules if the MACD on the daily was less than .02 then if it was over .02. I was exiting when the Daily slow STO was getting over 80. I plan on looking at something similar, but maybe with the turn on the 21PMA on the 60m. See how things act after the 36pma has increased for 2-3 bars, after it had been declining. That 36MA of your’s does seem to hold some significance for sure. I will post the corrected code if you do however want it.

    String

  13. George says:

    Stringm,

    That sounds like something I’d sure like to try.

    I’ve figured out why these in-line decision-making “rules” don’t work, because for entries and exits, questions need to be asked FIRST before a decision is made. Like, how did I get here, now what do I need to do to exit.

    Just too many variables of entries and exits to be near-perfect. I know that simple is usually better, but this decision-making isn’t as simple as that; getting in and out needs to be determined by the “conditions” that exist.

  14. Stringm says:

    George

    Here it is. Just run it on SSO and look at the trades. Run it in the 60m interval and unclick the overide. Click the intra bar test every one minute.

    String


    Entry
    (MovingAverage[MA,Close,2,0,60,1] > MovingAverage[MA,Close,36,0,60,1] AND
    MovingAverage[MA,Close,2,0,60,2] < MovingAverage[MA,Close,36,0,60,2] AND
    Stochastic[StocK,21,5,3,D] < 80) OR
    (MACD[Diff,Close,8,13,5,D] > .02 AND
    MACD[Diff,Close,8,13,5,D,1] < .02 AND
    Stochastic[StocK,21,5,3,D] < 80)

    Exit

    (MACD[Diff,Close,8,13,5,D] < .02 AND
    MovingAverage[MA,Close,2,0,60,1] < MovingAverage[MA,Close,9,0,60,1] AND
    MovingAverage[MA,Close,9,0,60,2] < MovingAverage[MA,Close,2,0,60,2]) OR
    (Stochastic[StocD,21,5,3,D] > 80) OR
    (Bar[Close,D] < Bar[Low,D,1]) OR
    (MACD[Diff,Close,8,13,5,D,1] > .09 AND
    MACD[Diff,Close,8,13,5,D] < .07)

  15. George says:

    Stringm,

    Great. I’ll give it a shot.

    Thanks