Блог им. AleksandrBaryshnikov

Оценка корреляции Equity и цены

    • 29 августа 2023, 18:56
    • |
    • bascomo
  • Еще
Поисследовал на своих торговых системах, как ведёт себя коэффициент корреляции между ценой инструмента и значением Equity.

Это я решил задачку, о которой писал в конце поста тут: Составляем библиотеку торговых систем (smart-lab.ru)

Нашёл этот подход весьма и весьма полезным для того, чтобы определить дополнительную метрику, определяющую качество торговой системы.

Методика

Посчитать коэффициент корреляции несложно. Формулы простые и они
Нюансы заключаются деталях, и о них далее.
Для расчёта корреляции мы оперируем двумя переменными, первая имеет отношение к Equity, а вторая — к цене.

Equity

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

Из первого временного ряда нам нужно будет посчитать:
  • само накопленное значение прибыли на каждую сделку — по сути, кривая Equity
  • среднее (просто частное суммы значений прибыли нарастающим итогом на каждую сделку на число сделок). Обратите внимание — это не прибыль от каждой сделки, а накопленная прибыль с начала теста на момент окончания каждой сделки

Цена (котировка)

Для расчёта нам нужен аналогичный временной ряд разниц между всеми ценами выхода из всех сделок и цены выхода из самой первой сделки, параллельный временному ряду Equity, и его среднее:
  • на конец каждой сделки считаем разницу между ценой выхода из сделки и ценой выхода из первой сделки
  • считаем среднее этого ряда, сложив все значения и разделив их на число сделок

Выводы

Как известно, коэффициент корреляции может принимать значения -1..1, где крайние значения — это абсолютная скоррелированность (отрицательная, то есть, обратная, или положительная) или отсутствие корреляции — это значения коэффициента около нуля.

Так вот, высокие положительные значения коэффициента корреляции, стремящиеся к >> 1, характерны для стабильных, хороших и высокопрофитных стратегий, а все остальные случаи дают нам или убыточные системы, или системы с высокими просадками.

На примере GMKN:
Высокий коэффициент корреляции — 0,87, хорошая система
Оценка корреляции Equity и цены
Коэффициент корреляции около нуля — 0,0036 — бесполезная система
Оценка корреляции Equity и цены
Коэффициент корреляции >> -1 (-0,7), убыточная система
Оценка корреляции Equity и цены

Дополнительно

На скриншотах видно, что на графике отображён ещё один показатель — Prices difference. Он показывает процент изменения цены между первой и последней сделкой. Так же на диаграммах видно, сколько заработала система на периоде для теста. Это тоже отличный критерий для отбора торговых систем: заработанная прибыль STD Profit >> Prices Difference (должна быть выше разницы между ценами, следовательно, торговая система зарабатывает быстрее рынка). Отмечу, что эти данные считаются за один и тот же период, поэтому они вполне сопоставимы.

Тестируйте, давайте обратную связь и наслаждайтесь профитами, но не на брокерских счетах, а в материальном мире :)



Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
2.2К | ★1
12 комментариев
Redline, у меня все стратегии однонаправленные — или только лонг, или только шорт, поэтому для меня это неактуально. Но будет здорово, если Вы протестируете и расскажете :)
avatar
а в чем проблема торговать убыточную наоборот… т.е вместо продажи покупки
avatar
ves2010, Ну попробуйте :)
avatar
Непонятно, какой в этом смысл. Equity это же и есть ценовой ряд, нарубленный на куски.
avatar
robomakerr, не попробуешь — не поймёшь
avatar
bascomo, тут и неясно. Что у вас на графиках. Где сам график цены? 
Вопрос логичный. Зачем искать корреляцию цены и эквити? Цена идет куда хочет. Нам нужна не цена. А восходящая линия. С ней можно проверять корреляцию. 
avatar
«Так вот, высокие положительные значения коэффициента корреляции, стремящиеся к >> 1, характерны для стабильных, хороших и высокопрофитных стратегий, а все остальные случаи дают нам или убыточные системы, или системы с высокими просадками.»

Не очевидно.

Вот если я, к примеру, купил и держу, то корреляция между ценой и эквити в точности равна единице. Хорошая система? Так себе, не возьму в портфель.

Можно представить другой гипотетический пример, когда цена движется по синусоиде, а эквити ровнехонько линейно вверх. Корреляция будет примерно ноль, а система ничего так, сгодится для торговли.
avatar
bocha, Это логические рассуждения, а я смотрел на статистику
avatar
bascomo, «статистик утонул, переходя реку со средней глубиной 1 метр».
avatar
Для вырожденного случая *один актив-стратегия лонг на нем* полезнее считать альфу к байхолду по активу. Корреляция размывает инфу
avatar
wrmngr, я и пишу, что «как дополнительная метрика». Как единственная работать будет хреново
avatar

Читайте на SMART-LAB:
Фото
БЦ АВИУМ: от котлована до IPO на Московской бирже
🔹 БЦ АВИУМ: от котлована до IPO на Московской бирже CORE.XP совместно с Alias Group проведёт вебинар, на котором обсудят ключевые...
Фото
Совет директоров Аэрофлота рекомендовал выплату дивидендов акционерам
Совет директоров Аэрофлота рекомендовал предстоящему годовому Общему собранию акционеров утвердить выплату дивидендов за 2025 год. ✈️ 21,0 млрд...
Фото
Рынок ЗПИФ недвижимости в России достигнет 2 трлн рублей в перспективе 2-3 лет
На прошлой неделе в Санкт-Петербурге завершилась конференция институциональных инвесторов Investfunds Forum XVII. Марина Харитонова, управляющий...
Фото
Газпром: EBITDA за 1-й квартал близка к 1 триллиону рублей, но акции дешевеют. Ормузский пролив не помог, смотрим отчет
Газпром отчитался по МСФО за 1-й квартал 👉 Выручка на уровне прошлого года (-0,3% г/г) 👉 Операционная прибыль +27,1% г/г...

теги блога bascomo

....все тэги



UPDONW
Новый дизайн