When using fetcher, the History function currently doesn't return the values fetched from data. One is limited to using the standard price,mavg, etc. If you want more than that, you must collect the values yourself in an array, which means your have created a warm-up period for the algorithm. This can be tolerated for backtesting, but is a real problem for live algorithms.
Thanks to Seong Lee of the Quantopian engineering staff, who came up with this clever workaround which will allow me to relaunch my live algorithm this week, using a vix slope calculation.
The algorithm gets around the limitation of returning a single item per day, by stuffing all the values into a string and passing back that single string, and then splitting the string and converting it back to numeric values.
I've tested it live and in simulation.