16 мая 2015 QuantAlgos
Вариант стратегии, использующей ассиметрию статистического распределения доходности, рассмотрен в блоге blog.johnorford.com.
Напомню, доходность какого-либо актива равна разнице между его ценой в конце расчетного периода и ценой начала периода:
Если подсчитать общее количество каждого значения доходности за промежуток времени, намного большего периода ее расчета, а затем построить гистограмму, где на оси абсцисс будет значение доходности, а на оси ординат - число таких значений за рассматриваемый период времени, то получим плотность статистического распределения доходности актива:
Асимметрией назывется отношение третьего момента к среднеквадратичному отклонению, а простыми словами - если на гистограмме хвост распределения справа от нуля больше, то говорим о положительной асимметрии доходности, если больше хвост слева - то об отрицательной. Положительная асимметрия говорит о том, что за рассматриваемый период было больше плюсовых приращений цены, отрицательная - было больше минусовых приращений.
Как можно использовать асимметрию в качестве индикатора покупки/продажи? Представим, что асимметрия не изменяется слишком быстро. Тогда покупаем, если асимметрия, например, за прошлую неделю была положительной, продаем в обратном случае. Автор проверил такую стратегию на 65-летней выборке данных индекса SnP и получил коэффициент Шарпа около 0,1. Значит есть порядка 20% шансов, что такая стратегия не будет прибыльной в дальнейшем. Не очень хороший результат.
Попробуем улучшить производительность стратегии. Создадим индикатор, который будет зависеть не от уровня асимметрии, а от ее изменения от месяца к месяцу, предположив, что эта разница будет лучше отображать настроение на рынках.
Определим точные формулы для нашего индикатора. Когда ассиметрия приращения цен SnP возрастает то мы вычисляем его следующим образом, при этом покупая актив пропорционально значению :
когда асимметрия падает, удваиваем значение индикатора, сокращая актив также пропорционально (но не менее 0):
(как вычисляется непосредственно ассиметрия плотности распределения можно найти здесь).
В среднем за весь рассматриваемый период мы владели примерно 2% индекса и на 98% были в кэше. Без удвоения в случае сокращения асимметрии в среднем бы у нас было 0,03% индекса, сликом малое значение. Удвоение выбрано достаточно произвольно, но позволяет быть в позиции больше времени, что увеличивает производительность стратегии.
В результате, коэффициент Шарпа стратегии превысил коэффициент Шарпа индекса SnP500 за последние 25 лет, и теперь шанс, что стратегия не будет прибыльной в дальнейшем уменьшился до 1%. Кумулятивный коэффициент Шарпа для индекса и стратегии показан на графике в заглавии поста. Этот показатель для нашего алгоритма оставался очень стабильным как минимум 20 лет. В 2008 году заметно большое падение коэффициента, после чего он быстро восстановился для нашей стратегии, гораздо быстрее, чем для индекса.
В итоге, сам наш алгоритм демонстрирует позитивную асимметрию. На гистограмме ниже показана плотность распределения месячных приращений цен для SnP за последние 25 лет. Асимметрия здесь равна примерно -1. Левый хвост длинее правого.
Другая картина складывается для нашей стратегии. Потери сильно ограничены в размере по сравнению с прибылью. Значение ассиметрии между 3 и 4:
При всем при этом коэффициент бета между SnP500 и нашим алгоритмом всего около 0,02. Это говорит о том, что наша стратегия слабо повторяет движения индекса, следовательно мало зависит от долгосрочных трендов в нем.
Казалось бы, не так много разумного можно извлечь из такого обычного индикатора, как асимметрия. Однако показатели рассмотренной стратегии позволяют сделать вывод, что даже из простых индикаторов можно создать достаточно производительный алгоритм.
Не является индивидуальной инвестиционной рекомендацией | При копировании ссылка обязательна | Нашли ошибку - выделить и нажать Ctrl+Enter | Жалоба