Избранное трейдера JITF
«Робастность» — это способность торговой стратегии воспроизводить результаты своего тестирования на новых данных.
Было бы полезно измерить эту характеристику численно. В этом тексте расскажем о метрике робастности стратегии, представленной в OsEngine — Walk-Forward Robustness Metric.
Примеры.
Вы оттестировали какую-то стратегию в тестере и видите результат в красном квадрате. Отлично! Включаем стратегию в торги, и в реальном времени за следующие два месяца стратегия вам дала примерно такой же результат по прибыльности, как и в тестере: стратегия с высокой робастностью повторяет результаты тестов в реальной торговле.
В этом посте я расскажу, как я придумал себе инвестиционную стратегию, которая очень эффективно работает вот уже шестой год. Я также попытаюсь разобраться, с чем связан «феномен таблички»: почему сделанный на коленке инструмент вдруг начали использовать тысячи человек, а я (как автор) вдруг стал популярным в узких кругах. Начнём по порядку...
На дворе было лето 2018 года. Я всерьез задумался над вопросом: что делать с деньгами, которые лежат на вкладе под довольно скромные проценты? Это сейчас вклады под 15-16% норма, а тогда ключевая ставка была низкой, и вклады у меня были под 6-7% годовых. Валюта тоже была, но положить её под адекватный процент — задача и тогда была не из простых (а сейчас и подавно).
Ретроспективно (заглядывая в будущее, т.е. в сегодняшний день) можно было советовать к покупке однушки у метро, но а) я не настолько богат; и б) тогда это было не так очевидно. В любом случае, несмотря на обрушение российского рынка ценных бумаг в 2022, сейчас с доходностью всё в порядке. Но пост не об этом.
Оценим доходность ИСТС за четыре последних сезона (за год). В осеннем сезоне 2022 г. доходность составила 0,4% (это был провальный сезон), в зимнем сезоне 2023 г. доходность составила 29,2%, весенний сезон 2023 г. принёс доходность 6,6%.
🚀 За четыре прошедших сезона суммарная доходность ИСТС до налогообложения составила 52,3%.
Учитывая, что индекс S&P500 за последние 12 месяцев вырос на 13,8%, результат ИСТС можно признать отличным!
Следующий раунд ИСТС начнётся в середине октября, когда стартует осенний сезон отчётов в США.
Как уже описывал в предыдущей статье «Движуха в Сургутнефтегаз и алготрейдинг», после эпично роста Сургутнефтегаз и еще более эпичного падения на решении СД, пришло время написать статью о том, какими критериями мы руководствуемся при принятии решения о отключении ботов от торгов и их замены.
В жизни любой торговой системы в алготрейдинге есть несколько этапов. Это идея, когда вам приходит в голову гениальная идея как можно заработать деньги на бирже, затем формализация данной идеи и перенос ее на бумагу (как мы это делаем описал в статье Инструменты трейдера.Блокнот. ), перенос стратегии в программу технического анализа в которых проверяемых на истории правильность заложенных в нее идей и возможности заработать. И если все складывается удачно, то система запускается в работу.
К сожалению, в мире алгоритмической торговли, так же всё не вечно и со временем рынки меняются и системы, которые раньше давали прибыль начинают приносить убытки или работать практически в ноль. В этот момент добавляются еще один этап жизни торговой системы-снятие торговой системы с торгов и замена другой.
Термин «робастность» означает способность торговой стратегии повторять результаты своего тестирования в прошлом на новых данных.
И было бы здорово измерять эту способность в цифрах. В этом тексте я познакомлю Вас с одной из метрик робастности стратегии, которая есть у нас в OsEngine — «Walk-Forward Robustness Metric».
Вспоминаем о сути робастности
Вы оттестировали какую-то стратегию в тестере и видите результат в красном квадрате. Супер! Вы включили стратегию в торги, и в реальном времени за следующие два месяца стратегия вам дала примерно такой же результат по прибыльности, как и в тестере:
Рис. 1. Стратегия с высокой робастностью. Повторяет результаты тестов в реальной торговле
Пример 2.
Вы оттестировали какую-то стратегию в тестере и видите результат в красном квадрате. Вы включили стратегию в торги, и в реальном времени за следующие два месяца (зелёный квадрат) стратегия вам дала убытки:
Личных профессиональных праздников у меня как бы два. В феврале, когда первый раз напечатали и в апреле, когда первый раз кликнул сделку в терминале «Квик». Первое событие было в 17 лет и совсем давно, а второе в 2010-м. Именно первая сделка в терминале, первые ПИФы и депозиты были раньше, но я веду отсчет отсюда.
Дальше жанр напутствия из машины времени, наставления себе 13-летней давности. Чтоб не было мучительно больно за бесцельно прожитые… не годы, слава богу, но какие-то месяцы точно можно было сэкономить.
1). Нормальный трейдинг только системный. Серия однотипных сделок по заранее известным формальным правилам, и т.д. Исключения бывают, но это мир сбивает нас с толку. Бессистемных спекулянтов на порядок больше, чем системных. Но среди зарабатывающих на порядок больше системных. Не трать время, сразу переходи на сторону силы.
2). Системный трейдинг без теста на истории — та же блажь, что и бессистемный. Это я понял сравнительно рано, в 2011 тестер уже был.