В данной статье нас интересует возможность проверить на исторических данных эффективность использования модели просвет в облаках для прогнозирования будущего движения цены. Модель просвет в облаках выглядит примерно так, как показано на Рис. 1.
Рис. 1.
Эта модель возникает тогда, когда выполнены следующие четыре условия:
Модель просвет в облаках считается разворотной моделью, т.е. после того, как на нисходящей тенденции встретилась эта модель, то, в соответствии с канонами свечного анализа, стоит ожидать рост.
Перед тем, как переходить к расчетам, необходимо определить следующие три параметра:
Забегая вперед, скажу, что тестирование проводилось при различном наборе параметров и принципиально на итоговом результате это практически не сказалось. Тем не менее, в приведенном в данной статье тестировании было принято, что первая свеча имеет сильное тело тогда, когда:
открытие — закрытие > максимум – открытие + закрытие – минимум
т.е. высота тела свечи больше, чем суммарная высота ее теней.
Давайте теперь определимся с тем, как мы будем определять восходящую тенденцию. Для начала дадим определение индикатора RSI. Индикатор RSI вычисляется по формуле:
RSI = 100 * Сумма U / (Сумма U + Сумма D), где
Сумма U – сумма всех U за расчетное количество дней;
Сумма D – сумма всех D за расчетное количество дней;
U = цена сегодняшнего закрытия — цена вчерашнего закрытия, если цена закрытия сегодня выше, чем вчера, иначе 0;
D = цена вчерашнего закрытия — цена сегодняшнего закрытия, если цена закрытия сегодня ниже, чем вчера, иначе 0.
При этом если Сумма D = 0, т.е. за весь расчетный период цена только росла, то считаем, что RSI = 100.
В данной статье будем считать, что тенденция является нисходящей, когда индикатор RSI <= 30. При этом RSI будем рассчитывать за 10 последних торговых дней (2 последние торговые недели).
Прежде, чем перейти к тестированию эффективности использования модели просвет в облаках на исторических данных, давайте определимся, как мы будем оценивать результаты покупки с использованием этого индикатора. Т.е. как мы будем определять, правильно ли определил этот индикатор рост или нет. Я предлагаю устанавливать стоп-лосс и тэйк-профит на уровне одной среднедневной волатильности по акции за 10 дней (волатильность – это разница между максимальной и минимальной ценой дня). Например, если после нашей покупки акция выросла на одну среднедневную волатильность за 10 дней, мы считаем, что модель просвет в облаках дала верный сигнал, а если цена упала на одну среднедневную волатильность за 10 дней, то считаем, что модель дала сигнал ошибочный.
Теперь у нас все готово для того, чтобы проверить на исторических данных эффективность использования модели просвет в облаках для прогнозирования будущего движения цены. Итак, я собрал статистику по 30 наиболее ликвидным бумагам МосБиржи за период с начала торгов по каждой бумаге и по 30 декабря 2016 года (т.е. если Лукойл торгуется на МосБирже с 22 сентября 1997, а Газпром с 23 января 2006, то статистика по Лукойлу берется с 22.09.1997 по 30.12.2016, а для Газпрома с 23.01.2006 по 30.12.2016). Статистика использовалась дневная, т.е. в качестве максимальной, минимальной цены, а также цен открытия и закрытия использовались цены одного торгового дня. Ниже приведена таблица тестирования модели просвет в облаках на дневном интервале (таблица 1).
Таблица 1. Результат тестирования модели просвет в облаках.
Итак, по результатам тестирования мы видим, что модель просвет в облаках давала верный сигнал 144 раза против 131 ошибочных.
Какие же выводы отсюда можно сделать? Выводов на самом деле несколько. Итак:
P.S. У тех, кто регулярно читает мои статьи по тестированию японских свечей, может возникнуть впечатление, что все известные свечные модели не имеют достоверной прогнозной силы и не выдерживают проверки на исторических данных. На самом деле это не совсем так. В самом конце этого цикла я собираюсь привести пример свечной конструкции, которая выдержала проверку на исторических данных, а также приведу описание алгоритма торгового робота, который я написал на ее основе.
Почему же я выкладываю тестирование нерабочих моделей, вместо того, чтобы сразу выложить рабочую модель? Причин как минимум две:
Так что не забудьте подписаться на мой блог, дальше будет еще интереснее!
Берегите свои деньги! Торгуйте грамотно!
А можно ссылку на ту старую статью с "60% вероятностью роста"? =) Хотя бы в личку.
Типа вход после стопа/профита (возможно офз немножко коррелирует с индексом и в случае стопа мы будем брать дешевле и продавать к следующему росту индекса дороже, либо наоборот после тейк-профита покупать дорогие облигации. Парное тестирование. Ну и возможно в какой то из периодов когда нерезидентов выскакивали мы получим ощутимую просадку на покупке офз.
Люблю грозу в начале мая,Когда весенний, первый гром,Как бы резвяся и играя,Грохочет в небе голубом.
А на самом деле, обычный бар бычьего разворота. И как обычно, тут фифти/фифти…
Т.е Сбер от 180 до 180 например, и смотреть как вел себя локально на паттернах.