Quote from Corelio:
I would also highlight the other risks associated with the pair of your choice (MSFT - SPY). In general, the pure pair trade plays rely on mean reversion of the normalized price differences which form the pair. Mean reversion, however, is an effect often seen in cointegrated pairs. The less cointegrated the pairs, the less reliable the process of mean reversion.
On the other hand, you're trading the volatility spread which would require one to analyze the cointegration of volatility (not price) differential of the pairs. I would not be surprised to find that the cointegration of MSFT-SPY (in terms of price and volatility) is poor. I would suggest that there are much better pairs with higher volatility cointegration.
The other risk of your pair is that of individual company vs. index risk. The magnitude of your risk should be much greater when short gamma on the individual name when short gamma on the index. Instead I would rather eliminate this risk by trading with two index ETFs.
These are just one of the things that come to mind. But overall good work on your effort.