Systematic Scalping: A reference approach to daily gamma scalping

As a follow-up to my previous article on “Gamma Scalping Cypress Semiconductor”, I take a look at an alternative approach to gamma scalping. The initial article elicited many questions regarding the timing or triggers that prompt delta hedging. In this article I compare our initial, ad lib hedging results with a more systematic strategy that hedges (i.e. neutralizes) the position delta once-a-day at the closing price. This more systematic approach will serve as a reference to evaluate the efficacy of the ad lib approach to hedging.

To recap the results from the previous example paper trading in CY, the end result was that after two months of gamma scalping, the position paid for itself, but only made a very small profit. While there were several opportunities along the way to take a fairly significant profit and close the position, the intention from the outset was to hold the position through to expiration to explore all aspects of the trading process.

Delta hedging is theoretically a continuous process. In practice, it typically happens far less often. It’s not surprising then that this analysis shows that overall profitability is highly dependent upon the delta hedging strategy employed versus the implied volatility paid for the option position.

The initial long option position was entered into two days prior to an earnings announcement. The timing was purely coincidental, as this was a teaching exercise, but it did provide an interesting set of circumstances to explore the strategy. Given the timing, I was concerned that volatility and therefore option prices were inflated, meaning that the 0.44 implied volatility would be simply too high of a price. Ex post, the realized volatility for the two-month period was 0.315, showing that concern was well justified.

The result from the systematic daily hedging strategy was a loss of $2455, considerably worse than the ad lib hedging strategy which managed a slight profit of $133. Nearly all the blame for that loss can be attributed to simply paying too high of an implied volatility to establish the long option position. If instead of paying a 0.44 implied volatility, I had paid a 0.315 implied volatility, which matches the realized volatility for that period, the call options would have only cost $0.72 instead of $1.00. The result from daily hedging at this lower volatility would have then been a net loss of $4, which is basically breakeven.

In summary, what was shown from this ex post analysis is that I was rightly concerned that option prices (i.e. implied volatility) were high prior to earnings. I also found that for this particular example my original ad lib hedging strategy, which seemed somewhat disappointing in only generating a small profit, actually generated almost $2600 of additional value relative to the reference daily hedging strategy. In other words, the ad lib hedging compensated for paying over 25% too much for the initial options position. Simply put, that’s a huge win!

Systematic Daily Hedging
DatePrice (CY)DaysOpt. ValueOpt. DeltaHedgeDaily Adj.
2015-01-2014.01591.00269050.5404727-5400-5400
2015-01-2114.16581.07696860.5641687-5600-200
2015-01-2214.82571.47422680.6639539-6600-1000
2015-01-2315.26561.77151200.7241128-7200-600
2015-01-2615.27531.75424450.7291968-7300-100
2015-01-2715.17521.67356420.7173215-7200100
2015-01-2814.95511.51033680.6879020-6900300
2015-01-2915.20501.67820960.7240202-7200-300
2015-01-3014.73491.34443710.6569752-6600600
2015-02-0214.26461.02482980.5808125-5800800
2015-02-0314.51451.16581950.6243123-6200-400
2015-02-0414.50441.14986110.6232312-62000
2015-02-0514.22430.97227100.5739954-5700500
2015-02-0614.67421.23877160.6537778-6500-800
2015-02-0914.32390.98976730.5934679-5900600
2015-02-1014.73381.23832330.6687060-6700-800
2015-02-1114.70371.20802520.6647852-6600100
2015-02-1214.75361.23111830.6750438-6800-200
2015-02-1314.76351.22740370.6783712-68000
2015-02-1714.65311.10994160.6644573-6600200
2015-02-1814.80301.20068600.6950144-7000-400
2015-02-1914.87291.23873190.7103890-7100-100
2015-02-2014.95281.28515450.7277306-7300-200
2015-02-2314.66251.04592310.6785185-6800500
2015-02-2414.89241.19566140.7285719-7300-500
2015-02-2514.66231.02081570.6836736-6800500
2015-02-2614.81221.11337560.7191333-7200-400
2015-02-2714.75211.05777380.7097611-7100100
2015-03-0215.40181.53082300.8483386-8500-1400
2015-03-0315.16171.32038000.8134503-8100400
2015-03-0415.20161.34161180.8272931-8300-200
2015-03-0515.50151.58799120.8830361-8800-500
2015-03-0615.10141.23526230.8225895-8200600
2015-03-0915.51111.56073110.9166819-9200-1000
2015-03-1015.19101.26329300.8770427-8800400
2015-03-1115.5191.54423400.9358196-9400-600
2015-03-1215.6881.69893790.9621082-9600-200
2015-03-1315.9571.95790520.9851354-9900-300
2015-03-1615.7141.71288480.9942528-99000
2015-03-1715.5431.54196310.9958324-10000-100
2015-03-1815.2621.26136540.9961376-100000
2015-03-1915.4211.42038460.9999871-100000
2015-03-2015.7001.70000001.0000000-100000