Пишу эту статью в надежде понять, где я не прав. Может быть я чего-то упускаю, не понимаю… Буду благодарен за конструктивные наводки. Если хорошо разбираетесь в торговле или в математике, напишите что-нибудь ценное, прошу вас.
Все тесты из этой статьи также были проведены на реальных биржевых данных примерно с тем же результатом и теми же выводами. В статье используется модель рынка на основе случайной величины с нормальным распределением. Я прекрасно знаю, что распределение в реальных данных отличается от нормального. Смысл в том, чтобы показать что происходит ДАЖЕ с нормальным распределением.
Также для исследования используется один из самых интересных и перспективных на сегодняшний день язык программирования R. И соответствующая среда RStudio.
plot(diffinv(rnorm(1000)), type="l")
В статье, которой я хочу с вами поделиться, рассмотрен примитивный метод поиска похожих графиков с помощью корреляции. Все происходит под Linux с помощью Python 3.5. (Windows может добавить геморроя). Основная идея: когда нравится движение цены на графике в определенный момент времени, я хочу легко находить похожие движения на рынке на сегодняшний день.
В CL 09-16 появилась бычья свеча странная.
в CL 08-16 такой нет.
perepelka.gyazo.com/de30b9a1316673f0f04a33ac62cdb69c
Кто может объяснить?
В прошлый раз http://smart-lab.ru/blog/330910.php зашла речь о поиске соответствия шаблону (или паттерну) через корреляцию. В трейдинге нет строгих соответствий, поэтому интересуюсь индикаторами, которые также не “ездят по рельсам”.
Для визуализации решил разработать индикатор для квика, который будет вычислять корреляцию между заданным шаблоном и ценами открытия баров (решил сделать по ценам открытия). Ссылка на скачивание ниже.
Как пользоваться. Добавляется индикатор в квик стандартным способом. Нужно создать в папке с квиком подпапку «LuaIndicators» (если её еще нет, в ней квик ищет пользовательские индикаторы). Скопировать туда скаченный файл индикатора «CorIndicator.lua», предварительно его разархивировав. Запустить квик и кликнуть правой кнопкой мыши на открытом окне с графиком, куда планируется добавить индикатор. В выпадающей меню выбрать «добавить график (индикатор)». Далее в списке выбрать индикатор «CorIndicator», установить галочку «новое окно» и нажать «да». Окно настроек можно оставить без изменений нажав «сохранить» или внести свои настройки.