uralpro
uralpro личный блог
23 июня 2015, 13:42

Стратегия на основе асимметрии стат. распределения

sharpe

Вариант стратегии, использующей ассиметрию статистического распределения доходности, рассмотрен в блоге blog.johnorford.com.

Напомню, приращение цены какого-либо актива равна разнице между его ценой в конце расчетного периода и ценой начала периода:

R_t=P_t-P_{t-1}

Если подсчитать общее количество каждого значения приращения за промежуток времени, намного большего периода его расчета, а затем построить гистограмму, где на оси абсцисс будет значение приращения, а на оси ординат — число таких значений за рассматриваемый период времени, то получим плотность статистического распределения приращений цен актива:

524846-13542564709932063-Emil-Mark

Асимметрией назывется отношение третьего момента к среднеквадратичному отклонению, а простыми словами — если на гистограмме хвост распределения справа от нуля больше, то говорим о положительной асимметрии приращения, если больше хвост слева — то об отрицательной. Положительная асимметрия говорит о том, что за рассматриваемый период было больше плюсовых приращений цены, отрицательная  — было больше минусовых приращений.

Как можно использовать асимметрию в качестве индикатора покупки/продажи? Представим, что асимметрия не изменяется слишком быстро. Тогда покупаем, если асимметрия, например, за прошлую неделю была положительной, продаем в обратном случае. Автор проверил такую стратегию на 65-летней выборке данных индекса S&P и получил коэффициент Шарпа около 0,1. Значит есть порядка 20% шансов, что такая стратегия не будет прибыльной в дальнейшем. Не очень хороший результат.

Попробуем улучшить производительность стратегии. Создадим индикатор, который будет зависеть не от уровня асимметрии, а от ее изменения от месяца к месяцу, предположив, что эта разница будет лучше отображать настроение на рынках.

Определим точные формулы для нашего индикатора. Когда ассиметрия приращения цен S&P возрастает то мы вычисляем его следующим образом, при этом покупая актив пропорционально значению :

ln(Skew(t)/Skew(t−1)),

когда асимметрия падает, удваиваем значение индикатора, сокращая актив также пропорционально (но не менее 0):

2∗ln(Skew(t)/Skew(t−1)).

(как вычисляется непосредственно ассиметрия плотности распределения можно найти здесь).

В среднем за весь рассматриваемый период мы владели примерно 2% индекса и на 98% были в кэше. Без удвоения в случае сокращения асимметрии в среднем бы у нас было 0,03% индекса, сликом малое значение. Удвоение выбрано достаточно произвольно, но позволяет быть в позиции больше времени, что увеличивает производительность стратегии.

В результате, коэффициент Шарпа стратегии превысил коэффициент Шарпа индекса S&P500 за последние 25 лет, и теперь шанс, что стратегия не будет прибыльной в дальнейшем уменьшился до 1%. Кумулятивный коэффициент Шарпа для индекса и стратегии показан на графике в заглавии поста. Этот показатель для нашего алгоритма оставался очень стабильным как минимум 20 лет. В 2008 году заметно большое падение коэффициента, после чего он быстро восстановился для нашей стратегии, гораздо быстрее, чем для индекса.

В итоге, сам наш алгоритм демонстрирует позитивную асимметрию. На гистограмме ниже показана плотность распределения месячных приращений цен для S&P за последние 25 лет. Асимметрия здесь равна примерно -1. Левый хвост длинее правого.

strscew

Другая картина складывается для нашей стратегии. Потери сильно ограничены в размере по сравнению с прибылью. Значение ассиметрии между 3 и 4:

strscew1

При всем при этом коэффициент бета между S&P500 и нашим алгоритмом всего около 0,02. Это говорит о том, что наша стратегия слабо повторяет движения индекса, следовательно мало зависит от долгосрочных трендов в нем.

Казалось бы, не так много разумного можно извлечь из такого обычного индикатора, как асимметрия. Однако показатели рассмотренной стратегии позволяют сделать вывод, что даже из простых индикаторов можно создать достаточно производительный алгоритм.

Другие стратегии, применяемые в алгоритмической торговле и биржевых роботах смотрите на моем сайте.

4 Комментария
  • Vona
    23 июня 2015, 14:08
    equity? max dd? Мне кажется будет что-то из разряда стратегий «покупать если рынок растет и автокорреляция положительная», то есть запаздывающий треш.
  • buyandsell-ru.com
    23 июня 2015, 14:21
    Скорее «покупать или продавать если есть ударные свечи...»
  • Fox27
    24 июня 2015, 01:47
    Спасибо за пост редкий пример взвешенного, научного подхода, есть вопросы, но необходимо время для анализа. Сам интересовался распределением вероятностей в дифференциальной и интегральной форме и как это может повлиять на смещение в положительную область математического ожидания. К сожалению из-за того что процесс не стационарный смещение в положительную область не устойчивое. Выигрыш наверное есть, но насколько стабильное не знаю. Важно ещё знать какое итоговое распределение цен(вернее приращений цен), то что оно не нормальное это понятно — какой эксцесс и ассиметрия. Первая оценка — это обобщенное экcпоненциальное распределение, но оценка по критерию Пирксона показывает что это не так — эксцесс очень велик. Пока из-за малой истории Российского финансового рынка дневных данных недостаточно для достоверной оценки доверительного интервала.
  • Давид Зурабян
    14 января 2022, 07:07
    Я вот не очень понял, граф и хвосты получается вычисляется за последние 30 дней? Какой период рассматривать?

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн