В оригинале коэффициент Шарпа выглядит как отношение между математическим ожиданием доходности и ее стандартным отклонением. Причем доходность измеряется за вычетом некой базовой доходности, например ставки безрискового актива. Мы предпочитаем использовать более практичный вариант коэффициента, пренебрегающий базовой доходностью (использование базовой доходности лишь усложняет вычисления, не принося дополнительной пользы при выборе наилучшей стратегии).
Коэффициент Шарпа для оценки стратегии в системе бэктестинга будем оценивать как
В итоге получается безразмерный показатель, не зависящий от длительности периода бэктестинга. На наш взгляд, коэффициент Шарпа – это один из самых удобных показателей бэктестинга.
Главным недостатком коэффициента Шарпа является то, что в нем никак не учитывается порядок, в котором чередуются прибыльные и убыточные месяцы. Из формул, применяемых для его вычисления, видно, что мы можем перемешать слагаемые в любом порядке без изменения результата. Это значит, что один и тот же коэффициент Шарпа может быть как у стратегии с равномерно растущим капиталом, так и у стратегии с неприемлемой величиной максимальной просадки. В хорошей стратегии не должно быть больших последовательностей следующих друг за другом убыточных месяцев. Эта проблема решается совместным использованием коэффициента Шарпа и описанных выше показателей риска (в частности, максимальной просадки).
Profit/Loss-фактор
Часто при бэктестинге торговых стратегий используется показатель, называемый profit/loss-фактор, рассчитываемый как отношение суммы прибылей всех прибыльных сделок к сумме убытков всех убыточных сделок. Считается, что для эффективной стратегии profit/loss-фактор должен быть не менее 2. Для стратегий, ведущих торговлю опционами, такой подсчет соотношений убытков и прибылей имеет свою специфику. Данный показатель полезен и информативен для оценки стратегий, в которых сделки производятся последовательно одна за другой и имеют однотипный характер. Например, в простейшем случае торговли одной акцией – это последовательность открытий и закрытий позиций. Тогда profit/loss-фактор вполне адекватно отражает качество генератора сигналов на покупку и продажу. В опционной торговле этот показатель имеет для каждой стратегии свой смысл, поскольку само множество сделок не является однородным.
Поясним сказанное на двух примерах. Рассмотрим классическую стратегию торговли волатильностью с помощью дельта-нейтрального хеджирования. Простейший вариант реализации такой стратегии заключается в покупке (или продаже) некоего опциона, после чего производятся многократные покупки и продажи его базового актива в разных количествах (будем называть всю совокупность таких сделок «игрой»). В такой ситуации нет никакого смысла анализировать структуру прибылей и потерь по отдельным сделкам. Смысл имеет только итоговый результат всей игры, определяющийся после закрытия отдельных позиции. Поэтому, вместо результатов единичных сделок при подсчете profit/loss-фактора, необходимо использовать суммы всех прибыльных и убыточных игр.
Второй пример связан со стратегией продажи волатильности. Предположим, что алгоритм стратегии предусматривает следующий порядок действий. Каждый день для каждого базового актива строятся комбинации стрэнгл или стрэддл из одного короткого опциона колл и одного короткого опциона пут «около денег». Все множество комбинаций упорядочивается по специальному критерию, и определенное количество комбинаций продается в соответствии с принятым методом управления капиталом. Как и в предыдущем примере, оценку структуры прибылей и убытков такой стратегии не имеет смысла рассчитывать по отдельным сделкам. В этом случае можно оперировать либо прибылями и убытками отдельных комбинаций, либо результатом всей позиции, образованной в один день, либо результатами торговли за один экспирационный цикл.
Для того чтобы использование profit/loss-фактора было корректным, необходимо правильно определить единичное событие (см. раздел 5.5.1). В первом примере в качестве единичного события должна быть принята вся совокупность сделок, относящихся к определенному базовому активу. Во втором случае единичным событием может считаться совокупность всех сделок, исполненных в течение одного дня (или всего экспирационного цикла), для построения определенной опционной комбинации.
Консистентность