Описание и тестирование в программе Wealth-Lab первых двух роботов я уже приводил. Вот соответствующие ссылки:
Тестирование рабочей свечной модели на исторических данных
Тестирование модели CandleMax в программе Wealth-Lab
Индикатор PVV (price/volume/volatility)
Тестирование робота PVVI в программе Wealth-Lab
Сейчас настало время дать краткое описание и привести тестирование в программе Wealth-Lab третьей торговой системы, которая у меня сейчас в работе.
Торговая система AVP (average volume/price) не является свечной моделью, как CandleMax, и не основана на красивой математической формуле, как система PVVI. Из трех моих спекулятивных роботов, робот AVP выдает сигналы реже всех. Тем не менее, результативность этого робота практически совпадает с результативностью робота PVVI, лишь совсем немного ей уступая.
В этой статье приведены результаты тестирования робота AVP в программе Wealth-Lab.
Я не буду раскрывать алгоритм робота AVP, но краткое описание основных особенностей этой торговой системы, разумеется, приведу. Итак, вот основные характеристики робота AVP:
В принципе, эти 5 пунктов краткого описания полностью совпадают для всех трех моих роботов. Ведь во всех моих торговых системах, так или иначе, используется одна и та же идея: лучшие бумаги остаются лучшими.
Среднедневную волатильность по бумаге за 10 последних торговых дней (2 недели) я считаю как сумму (High — Low) /10 без каких-либо сглаживаний. В Wealth-Lab для этого используется следующая функция:
SMA.Series((High — Low), 10)
Для тестирования я собрал статистику по 32 наиболее ликвидным акциям МосБиржи за период с начала торгов по каждой бумаге и по 29 декабря 2018 года (т.е. если Лукойл торгуется на МосБирже с 22 сентября 1997, а Газпром с 23 января 2006, то статистика по Лукойлу берется с 22.09.1997 по 29.12.2018, а для Газпрома с 23.01.2006 по 29.12.2018). Статистика использовалась дневная, т.е. в качестве максимальной, минимальной цены, а также цен открытия и закрытия использовались цены одного торгового дня.
Вот список бумаг, которые использовались для проведения тестирования на истории:
Сбербанк, Газпром, Лукойл, Норникель, Магнит, Роснефть, Сургутнефтегаз, ММК, МТС, Северсталь, ВТБ, Новатэк, Татнефть, Сургутнефтегаз префы, Алроса, Сбербанк префы, Транснефть префы, Мосбиржа, Ростелеком, РусГидро, НЛМК, Мечел, Газпромнефть, ИнтерРАО, Россетти, Мегафон, ФСК ЕЭС, Аэрофлот, Распадская, М.Видео, ФосАгро, Мосэнерго.
На Рис. 1 вы можете увидеть статистическую информацию по всем сделкам системы. В частности, следующая информация представляется мне интересной:
Рис. 1. Результаты стратегии за все время торгов.
На Рис. 2 приведена статистика по каждой бумаге. Здесь вы можете увидеть, сколько сделок прошло по каждой бумаге, каким был процент прибыльных сделок, сколько дней в среднем удерживались позиции по каждой бумаге и т.д.
Рис. 2. Статистика по каждой бумаге за все время торгов.
На Рис. 3 вы можете увидеть эквити торговой системы AVP с 22.09.1997 по 29.12.2018. Эквити выглядит отлично, практически без просадок.
Рис. 3. Эквити системы за все время торгов.
Отдельно хочу рассмотреть статистику робота AVP за 2008 год и за 2018.
Кризис 2008 года промчался по рынку как огненный смерч, все сжигая на своем пути, и мало кто смог пережить то время, сохранив хотя бы половину своего депозита. Мне самому было очень интересно посмотреть, как же робот AVP пережил бы то смутное время. Сколько денег вы потеряли бы, если бы в 2008 году следовали этой торговой системе?
Ответ на этот вопрос вас удивит. Посмотрите на Рис. 4. Скажу без преувеличения: результаты робота AVP за 2008 год просто поражают воображение! Тем не менее, результаты робота PVVI оказались в 2008 году еще лучше! Что, впрочем, и неудивительно: торговая система PVVI – это лучшее, что у меня есть!
Рис. 4. Статистика робота AVP за 2008 год.
Вот результаты робота AVP за 2008 год:
Таким образом, в 2008 году, торгуя по сигналам робота AVP, вы могли бы заработать: 34 * 0.59% = 20.06%! Конечно, реальная ваша прибыль была бы меньше, т.к. надо учесть еще комиссионные издержки и проскальзывание. Тем не менее, индекс МосБиржи упал по итогам 2008 года на 67.2%. Как говорится, почувствуйте разницу.
Рис. 5. Статистика робота AVP за 2018 год.
Вот результаты робота AVP за 2018 год:
Таким образом, в 2018 году, торгуя по сигналам робота AVP, вы могли бы заработать: 30 * 0.42% = 12,6%. Конечно, реальная ваша прибыль была бы меньше, т.к. надо учесть еще комиссионные издержки и проскальзывание.
Итак, по результатам проведенного тестирования мы видим, что робот AVP чаще давал верный сигнал для покупки (442 правильных сигналов против 248 ошибочных), что составляет 64. 06% против 35. 94%.
Торговую систему можно считать прибыльной и брать ее на вооружение, если она дает при тестировании на истории соотношение прибыльных сделок к убыточным не менее чем 60% к 40%. Ведь не стоит забывать, что при каждой покупке/продаже вы платите комиссию брокеру и биржевую комиссию, к тому же при покупке/продаже возможны гэпы и проскальзывания, которые также “съедают” часть прибыли.
Вот еще несколько замечаний, относящихся к торговой системе AVP:
P.S. Уже в самое ближайшее время я планирую выкладывать торговые сигналы этого и двух других моих роботов, так что если вы еще не подписались на мой блог, не забудьте это сделать, ведь дальше будет еще интереснее!
Берегите свои деньги! Торгуйте грамотно!
отличная идея!