Избранное трейдера wyg
В прошлый раз http://smart-lab.ru/blog/330910.php зашла речь о поиске соответствия шаблону (или паттерну) через корреляцию. В трейдинге нет строгих соответствий, поэтому интересуюсь индикаторами, которые также не “ездят по рельсам”.
Для визуализации решил разработать индикатор для квика, который будет вычислять корреляцию между заданным шаблоном и ценами открытия баров (решил сделать по ценам открытия). Ссылка на скачивание ниже.
Как пользоваться. Добавляется индикатор в квик стандартным способом. Нужно создать в папке с квиком подпапку «LuaIndicators» (если её еще нет, в ней квик ищет пользовательские индикаторы). Скопировать туда скаченный файл индикатора «CorIndicator.lua», предварительно его разархивировав. Запустить квик и кликнуть правой кнопкой мыши на открытом окне с графиком, куда планируется добавить индикатор. В выпадающей меню выбрать «добавить график (индикатор)». Далее в списке выбрать индикатор «CorIndicator», установить галочку «новое окно» и нажать «да». Окно настроек можно оставить без изменений нажав «сохранить» или внести свои настройки.
В начале года я участвовал в конкурсе здесь, на СмартЛабе по теме «Моя философия трейдинга». smart-lab.ru/blog/303895.php
Написал соответствующий пост. Пост мне так понравился, что я уже считал, что победа у меня в кармане и прикидывал, куда я потрачу свалившиеся на голову денжищи… Но… не сложилось…
Однако, неудача в конкурсе никак не поколебала мою уверенность в том, что вход – ничто, а выход – все. Безусловно, не я это придумал. Я прочел про это в нескольких умных книжках, поверил в это и не раз убеждался в этом на рынке. Поэтому я решил сделать несколько видео на эту тему. Приятного просмотра.
Продолжаем разработку универсального робота!
Выкладываю код OUR-0.3, который в настоящий момент еще далеко не полный – это только основа, скачать можно здесь https://yadi.sk/d/l3uic67yruCxa
Код прокомментирован подробно, но дам дополнительное описание общего плана, чтобы логику работы робота можно было представить.
Итак, по порядку:
Робот состоит из двух файлов: OUR.lua содержит основные функции (OnInit, main, коолбэки – пока только один OnStop), FunOUR.lua содержит вспомогательные функции – все остальные. Дополнительно приложен файл с информацией и файл с образцом котировок.
Функция OnInit
1 Первоначально котировки с сервера поступают в источник – таблицу с барами TBar (там все заполняется автоматически при подключении источника).
2 Далее робот делает различные вычисления, результаты которых он помещает в таблицу с данными TDat (также туда копируются параметры баров из TBar), эту таблицу нужно заполнять самому, ключи таблицы на свое усмотрение, но конечно часть ключей в алгоритм уже заложены, это «key»,«O»,«H»,«L»,«C»,«V»,«T» от них идут все вычисления. TDat – это таблица, содержащая таблицы по каждому бару, ключ соответствует номеру бара в источнике. Структура такого типа:
TDat = { [1321] = {"O","H","L","C","SMAf","SMAs"…}, [1322] = {"O","H","L","C","SMAf","SMAs"…}, … }
10 марта 2016г. был опубликован пост USDRUB первая остановка 63 рубля http://smart-lab.ru/blog/315500.php. Пргноз сбылся. Коррекция вниз произошла до уровня 61,8% по Фибоначи -62,68 руб.
От уровня 62,68 рубля произойдет отскок цены вверх.
Возможныые уровни коррекции 38% по Фибоначи — 72 рубля или 61,8 % по Фибоначи — 77,2 рубля.
Далее произойдет разворот движения вниз примерно до 50 рублей.
От 49-50 рублей отскок до 63 рублей.