Индикаторы. Временные ряды
Материал подготовлен специально для инвест-клуба Валерии Винокуровой
Мы продолжаем серию статей, посвященных индикаторам. Если вы какой-то материал пропустили или забыли — рекомендую к нему вернуться, ознакомиться, а потом уже изучать данную часть. Потому что все статьи тесно связаны между собой и являются продолжением друг друга.
- Часть 1 — основные понятия и подгруппы индикаторов, их отличия.
- Часть 2 — расчет эффективных параметров, 3 стратегии и их показатель эффективной доходности.
- Часть 3 — коэффициент Шарпа, который показывает соотношение доходности и риска.
В этой части мы совместим две последние части, чтобы поставить задачу, построить временные ряды и найти ожидаемую доходность.
Как мы уже обсуждали в предыдущей части, коэффициент Шарпа показывает нам эффективность стратегии в соотношении риска и доходности. В нашей задаче мы будем рассчитывать:
Это нужно для того, чтобы сравнивать стратегии не только в короткой перспективе — но и за длительный период времени. Ведь мы хотим пользоваться нашим индикатором как можно дольше.
Формула для коэффициента Шарпа за период немного отличается, но это мы рассмотрим чуть позже.
Важно: коэффициент Шарпа за период имеет бОльшую погрешность, чем за квартал. Поэтому в первую очередь мы будем ориентироваться на Шарпа за квартал.
Для расчета Шарпа нужно получить:
Для этого необходимо построить временные ряды — подобно тому, как мы взяли значения по BTC в прошлой части. Поскольку один из коэффициентов Шарпа у нас квартальный, будем брать показатели доходности наших стратегий по кварталам.
Нужно определить значение нашего депозита на конец каждого квартала. Для этого построим еще одну таблицу в EXCEL, где в первой строке будут даты кварталов.
Поскольку мы тестировали наши стратегии с 2020 года, первая дата будет 01.01.2020. Далее ставим даты через каждые 3 месяца следующим образом:
Нужно определить стоимость нашего депозита на каждую из этих дат. Для этого, в первую очередь, берем стоимость BTC на каждую дату и прописываем второй строкой следующим образом:
Теперь определяем стоимость портфеля на дату из первой строки. Тут поможет таблица, в которой мы проводили бэк-тест.
В двух последних столбцах у нас указана позиция по BTC и по $ на определенные даты. Всё, что нам осталось — сопоставить ее с концами квартала.
Первую клетку в третьей строке заполняем начальным депозитом, который мы использовали для бэк-тестов.
Выясняем, что у нас в портфеле на 01.04.2020 — кэш или BTC. Для этого возвращаемся к таблице с бэк-тестами.
Как видно из таблицы, последняя дата, предшествующая 01.04.2020 — это 27.03.2020. На этот момент времени в портфеле находится кэш, поэтому просто переносим это значение в третью строку нашей новой таблицы.
Следующая дата в нашем ряду — 01.07.2020. На эту дату у нас в портфеле находится BTC:
Для определения стоимости нашего портфеля на 01.07.2020, будем использовать следующую формулу:
Где:
E6 — количество BTC на 19.05.2020
J19 — стоимость BTC на 01.07.2020
Далее проделываем эти операции для каждой даты в нашем временном ряду. В итоге у вас должна получиться вот такая таблица с данными:
Она поможет нам рассчитать все остальные показатели.
Для расчета ожидаемой доходности нам, для начала, нужно рассчитать доходность за каждый квартал. Начиная со второго столбца, будем использовать следующую формулу:
Где:
I20 — позиция на текущую дату
H20 — позиция на предыдущую дату
Далее растягиваем эту формулу на всю таблицу и получаем следующие результаты (не забудьте поставить формат ячеек — процентный):
Теперь мы знаем, какие показатели доходности или убытка у нас были бы в течении всего промежутка времени.
Далее находим ожидаемую доходность. Для этого нужно сложить все показатели доходности за каждый квартал и разделить сумму на их количество. Для суммирования будем использовать встроенную в EXCEL функцию СУММ, которую разделим на общее количество результатов (13):
У нас должна получиться доходность, которую можно ожидать в каждом последующем квартале:
Теперь проводим описанную выше процедуру для каждой из сравниваемых стратегий. Напомню, что в нашем примере мы сравниваем три стратегии:
Полученные данные заносим в таблицу результатов для сравнения:
В итоге по средней доходности опять выигрывает стратегия MA60+MA110.
Однако я хочу обратить ваше внимание и на результаты МА50+МА100, а также МА70+МА120.
Из результатов видно, что по эффективной доходности МА50+МА100 выигрывает у МА70+МА120, но по средней доходности — проигрывает. Это говорит о том, что стратегии МА50+МА100 просто повезло на данном участке времени. А в долгосрочной перспективе МА70+МА120 покажет себя лучше.
В следующей части на основе этих данных мы будем рассчитывать коэффициенты Шарпа и стандартные отклонения. А также получим исчерпывающий объем данных для сравнения стратегий и понимания того, чего от них можно ожидать в будущем.
Больше интересного в мире криптовалют👇
Instagram - https://instagram.com/lera__vin
YouTube - https://www.youtube.com/channel/UC6gtiVVT_Py7eeYp_9jLcng
Заработок на криптовалюте – откровенное интервью Валерии Винокуровой на «Метаморфозах» Осипова - https://youtu.be/irtnax2btV4