Tuesday, February 16, 2010

Jeff Augen’s Price Change Behavior Model



Jeff Augen’s book The Volatility Edge in Options Trading: New Technical Strategies for Investing in Unstable Markets” is one of my favorite books.

Jeff says in his book: My goal was to develop an investment strategy based on the fundamental mathematical properties that describe financial markets. Properly executed, such a strategy should provide excellent returns in a variety of market conditions. It should also be persistent in the sense that it transcends short-term trends. A perfect strategy would embody risk-management mechanisms that allow an investor to precisely calculate the expected return and worst-case loss for a given set of trades.” That is exactly what I am trying to do recently.

In that book, Jeff introduced a new way to look price change behavior of a stock. He calculates the daily standard deviation of natural Logarithm of price change, and the price change for the stock is then expressed in terms of daily standard deviation. Below is such a plot for AAPL.

height=333





Please note that the standard deviation here is calculated from Natural Logarithm of price change. We know that the Historical Volatility(HV) is actually the standard deviation on annual basis of log of price change, so to find daily STD, all we have to do is that HV being divided the SQRT of trading days in a year (252):

Daily STD = (HV for that day)/sqrt(252)

Then we calculate the daily STD price change:

Daily STD price change for the Next day = (Daily STD)*ToDayPrice

Now we use the actual data as an example, on 02/11/2010, the Historical Volatility of AAPL is calculated as 0.3986 (I will put the script into my Financial Scripting with FreeMAT blog)

On 02/11/2010, the daily STD is 0.3986/sqrt(252) = 0.0251; thus the price change is
0.0251 * 198.670 = 4.9866 (198.670 is the close price on 02/11/2010). Note that this price change is going to be used for the NEXT day,

So the price change expressed in STD on the NEXT day (02/12/2010) is:

(200.38-198.67)/4.9866 = 0.3429   (Note 200.38 is the close price on 02/12/2010.)

So 0.3429 is the price change expressed in STD for 02/12/2010.


Our calculation of Historical Volatility is based on 20 days sliding window unless otherwise stated. It is important to note that each price change is measured against a window that ends just ahead of the change. That is, the change being measured does not influence the calculation.

Please also note that the calculation is NOT the same as the traditional Bollinger Bands, as the standard deviation in Bollinger Bands is calculated from price change alone, not the Natural Logarithm of price change. The Bollinger Bands STD usually are much larger than the STD we are talking about here.

The detailed numbers for AAPL are summarized in the table below:

Summary of Daily Moves over last 200 days (STD calculation based on 20 day sliding window); Generated on 02/12/2010


Type of Daily Move
# of Days
Percent of All Days
Avg Move
Dates of the Moves
UP over 2 STD
8
4
2.91
05/04/2009,05/26/2009,09/16/2009,10/20/2009,10/21/2009,
12/09/2009,12/24/2009,01/19/2010
UP between 1 to 2 STD
28
14
1.43

UP between 0 to 1 STD
78
39
0.42

DOWN between 0 to 1 STD
61
30.5
-0.42

DOWN between 1 to 2 STD
18
9
-1.33

DOWN over 2 STD
7
3.5
-2.45
05/12/2009,05/13/2009,08/17/2009,10/01/2009,10/30/2009,01/22/2010,01/28/2010
Total # of UP Moves
114
57
0.84

Total # of DOWN Moves
86
43
-0.77

Total
200
100
0.15

Note:

We can make the following observations based the plot and the table above:

·        In the majority of days, the price change stays within 1 STD. 139 (78+61) days stay within 1 STD, that’s 69.5% of 200 days. (The normal distribution theory tells us that we have 68.2% probability that it should stay within 1 STD, that’s very close)
·        AAPL experienced 15 (8+7) very large price spikes (over 2 STD) in the last 200 days.
·        When move up, it is in average of 0.84 STD; When move down, it is in average of 0.77 STD; Thus AAPL moves up more than goes down.
·        Over last 200 days, it is average move up 0.15 of each day’s STD.


I am a swing/positional trader. I don’t like a stock with a large numbers of big spikes (over 2 STD).

I am also interested in to study what “hint” is given if when a stock experienced an over 2 STD price change.

Does a big spike signal the beginning of a new trend?, or is there any reason to suspect a reversal after the spike?

Here are some plots for AAPL, make your own conclusions:
height=333
For the last 200 days, when APPL downed over 2 STD, it is a good buy signal.

height=333
When APPL up over 2 STD, some are strong indication of trend up, some are short-term top.

For SPY’s last 200 days:

height=333
height=333
SPY only experienced 2 up over 2 STD over last 200 days.




Instead of studying the single stock over last n days, we can also study the behavior of the whole market, for example, we can summarize the S&P 500 stocks’ behavior on 02/12/2010.

Summary of S&P 500 Stocks Daily Price Change Behavior Model on 02/12/2010
Type of Daily Move
# of Stocks
Percent of all stocks
Avg Move
Symbols of the Moves
UP over 2 STD
1
0.20
3.75
MFE
UP between 1 to 2 STD
9
1.80
1.44
A,ANF,AON,AZO,JDSU,MOT,ODP,VIA.B,WFMI
UP between 0 to 1 STD
192
38.40
0.30

DOWN between 0 to 1 STD
281
56.20
-0.36

DOWN between 1 to 2 STD
16
3.20
-1.34
AYE,CFN,CLX,CPB,CSC,CTL,DTV,DVA,ED,FLIR,JNPR,SCG,SYMC,UNH,UTX,WLP
DOWN over 2 STD
1
0.20
-2.15
ADBE
Total # of UP Moves
202
40.40
0.37

Total # of DOWN Moves
298
59.60
-0.42

Total
500
100
-0.10

Note: On 02/12/2010, 202 stocks moved up on average of 0.37 STD, 298 stocks moved down on average 0.42 STD. For all 500 stocks, it moved down on average 0.1 STD. One stock (MFE) experienced a over 2 STD spike, and one stock (ADBE) experienced a big spike down move.



blog comments powered by Disqus

My Favorite Books