Skip to content

3/10 Offset HV as a Mean-Reversion Filter

November 18, 2010

I am always looking for new and interesting ideas to improve the edges of conventional systems or indicators. One  valuable source of ideas is a subscription to Quantifiable Edges, where I get the opportunity each to review how  Rob Hanna classifies the most relevant situations in today’s market.  The  blog often features studies published in the nightly letter:  http://quantifiableedges.blogspot.com/2010/10/rare-consolidation.html .

In this case I wanted to look at how the “3/10 offset HV”  could be used as a filter for oscillator trades. I recommend the following link  to learn more about the indicator: http://quantifiableedges.blogspot.com/2010/10/volatility-contraction-study-in-memory.html However, as a brief summary, the 3/10 offset measures 3-day volatility in relation to the 10-day volatility 3-days prior. Effectively it is a measure of short-term volatility expansion/contraction relative to a more intermediate volatility measure that is non-overlapping. The purpose of the filter is to identify conditions favorable for  breakouts, especially those that occur intraday or at the open. My question was whether contraction or expansion was favorable for mean-reversion trades. I decided to test the impact of the 3/10 offset  on the “DV2” indicator. An expansion of volatility would be represented by a 3/10 offset above 1, and a contraction occuring below 1. Below are the results, as you can see the 3/10 offset is a very good filter but it does not function in the manner you might expect:

Clearly range contractions with the 3/10 offset are more positive for mean-reversion trades which is counter to intuition. Typically high volatility is better for mean-reversion using longer term HV measures, but it appears that the opposite is desirable for shorter-term relative measures. After reviewing a few chart examples, it appears that low 3/10 offset HV coupled with overbought/oversold oscillator readings are represented by very shallow  pullbacks or rallies. When paired with the long-term trend, these are the trades that are most likely to be successful with lower risk. It is the deeper breakouts or breakdowns that are unusually severe pose the biggest problem for shallow mean-reversion trades. The above study shows that it is neccessary to think about mean-reversion in multiple dimensions: 1) shallow pullbacks/rallies 2) intermediate conditions that are stretched in either direction and 3) extreme breakouts and breakdowns that are effectively tail-type events.  Optimizing the performance of mean-reversion strategies requires understanding the context and probabilities associated with each type of situation. Finally, in reference to using the 3/10 offset as a means of filtering breakouts intraday it is likely that the direction of the breakout will follow the direction implied by the DV2 oscillator.

6 Comments leave one →
  1. Bgpl permalink
    November 18, 2010 11:08 pm

    hi David,

    i was thinking that the statistical error in calculating historical volatility for just 3 days if the standard way to calculate it (i.,e stdev(c/ref(c,-1),3) * sqrt(252) ) is just too much to rely on it ?

    would it be better to use 3 day ATR vs 10 day ATR offset instead..

    thoughts ?

    rgds
    bgpl

  2. Bgpl permalink
    November 18, 2010 11:09 pm

    i meant stdev(ln(c/ref(c,-1),3)….

    • david varadi permalink*
      November 18, 2010 11:13 pm

      hi bgpl, good question and we did use the ln version, I haven’t tested an ATR variant but truthfully it should deliver similar results. the dv2 uses H/L data so it is itself a form of volatility indicator and perhaps the 3/10 is also picking up on divergences between the two.

      best
      david

  3. August 10, 2014 11:25 am

    David,

    Quick question…do you use the sample standard deviation, or not? That is, when computing the RMS, do you divide by 2 and 9, respectively, or 3 and 10?

    • david varadi permalink*
      August 10, 2014 11:48 am

      hi Ilya, I used a 3 and 10 sample stdev if I recall (it has been a very long time…. 🙂 ) in general, there is probably nothing magical about those parameters, just a short-term one divided by a longer term one. You could also use High/Low volatility or ATR or some combination of those.
      best
      david

Trackbacks

  1. Algo Roundup: Ford, Feds in the News | TraderDaily

Leave a comment