you need to do a ``df.sortlevel()`` on the created frame; always must be sorted to do any real indexing. Furthermore, I think the index should be ``['Strike','Expiry','Type','Symbol']`` as its completely unique and much more useful. Show a slicing example as well.