Неплохой бэктестер для опционов есть в терминале Thinkorswim. Не надо скачивать никаких данных по ценам опционов на акции и фьючерсы так как все это уже есть глубиной в несколько лет. Просто отматываем дату назад и покупаем/продаем опционы как бы открывали позиции в реале. График доходности рисуется в виде желтой линии прямо в окне графика со шкалой слева. Очень удобно и наглядно.
Вот, например, потестировал трендследящую стратегию на акциях ADBE в виде продажи путов со страйком у денег. Если бы просто покупали акции, то купили бы их 27 октября 2014 года и держали бы их до 5 февраля 2016 года — показано в виде пунктирной белой линии. Но вместо акций продаем путы и держим их до тех пор пока цена их не приближается к нулю. Тогда, сразу же откупаем их и продаем путы следующих месяцев, коллекционируя премии. Хронология продаж/покупок показана в середине картинки в цветных столбиках. Видно что переходили на другие контракты (роллировались) 6 раз. И окончательно закрыли позицию 5 февраля 2016 года с прибылью $475. Если бы просто держали 100 акций, то прибыль была бы $1200. Вероятно, эта разница связана с дельтой, так как при продажах путов дельта колебалась примерно от 35 до 45.
Можно тестировать любые комбинации — стредлы, бабочки, кондоры … все что угодно и как угодно управлять позицией — все будет отражаться на графике доходности.
Жаль, конечно, что все это надо делать вручную для каждого инструмента отдельно. То есть, нельзя сразу взять портфель из 1000 акций и протестировать лет за 10. Но для общего образования и понимания опционов очень даже неплохо.