Скачать MetaTrader 5

Индикаторы: Dejavu

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Задействуй с пользой свободные компьютеры. Подключись к MQL5 Cloud Network!
MetaQuotes Software Corp.
Модератор
181406
MetaQuotes Software Corp. 2012.02.10 07:04 

Dejavu:

Поиск паттернов. Лишь вершина айсберга.

Author: hrenfx

Murad Ismayilov
1812
Murad Ismayilov 2012.02.10 16:56  
Хм.... критерий Пирсона в данном случае малоприменим, на мой взгляд. Он лишь показывает "какую-то" связь между рядами чисел. Например, симмертичные графики котировок ("\" и "/") будут с точки зрения Пирсона, совпадающими, а с точки зрения трейдера - абсолютно разными.
hrenfx
3673
hrenfx 2012.02.11 12:05  

Наоборот, КК Пирсона для данной задачи - самый лучший критерий "похожести" не только с точки зрения математики, но и простой домохозяйки.

Вы можете оценить качество работы этого критерия по линиям, что строятся. Тем более - сравнить с найденным Best Sample.

С математической точки зрения данная задача решалась бы только через КК Пирсона. Но реализации не было, т.к. это требовало огромных вычислительных ресурсов.

Здесь же удалось провести значительную алгоритмическую оптимизацию, что дало возможность проводить очень быстрые расчеты при идентичных результатах.

MQL4 Comments
16319
MQL4 Comments 2012.02.13 10:36  
они не ложатся на график
hrenfx
3673
hrenfx 2012.02.13 10:56  
На видео хорошо показана вся последовательность действий. Если что-то не получается, посмотрите внимательнее еще раз видео.
MQL4 Comments
16319
MQL4 Comments 2012.02.13 11:37  
всё получилось только надо было отметить что SCR_Dejavu.mq4 это скрипт
Dmitry Fedoseev
42924
Dmitry Fedoseev 2012.02.19 03:41  
Хорошая работа
sv_
162
sv_ 2012.02.28 07:29  
Интересная работа.
Пару вопросов.
1) Можно ли в эксперте получить значения индикатора на нулевом баре через ICustom? Прогнозное значение на N бар вперёд?
2) Расположение наиболее похожего участка, на нулевом баре, по отношению к текущей цене (выше/ниже) зависит от того, как он располагался в прошлом?
hrenfx
3673
hrenfx 2012.02.28 09:56  

sv.:
1) Можно ли в эксперте получить значения индикатора на нулевом баре через ICustom? Прогнозное значение на N бар вперёд?

Никогда не пользовался iCustom, но думаю, что можно это сделать в реалтайме. Сам же индикатор лишь визуализирует (из файла) вычисленные скриптом значения.

Т.е. гораздо разумнее зашить в советник непосредственно код скрипта.

2) Расположение наиболее похожего участка, на нулевом баре, по отношению к текущей цене (выше/ниже) зависит от того, как он располагался в прошлом?

Не зависит.
sv_
162
sv_ 2012.03.06 16:12  

Выявился один нюанс работы индикатора.

1) Устанавливаем скрипт и индикатор на график.

2) Передвигаем крайнюю правую линию на 1 бар.

3) Закрылся бар.

4) Крайняя линия осталась на 2 баре.

5) Передвигаем крайнюю линию на 1 бар.

6) Закрылся бар.

7) Вертикальная крайняя линия осталась на 2 баре.

8) При попытке передвинуть вертикальную крайнюю линию на 1 бар, происходит обратное её перескакивание на 2 бар. Дальнейшее перемещение не возможно. Необходимо заново бросать скрипт на график и повторять пункты 1-7.

Если так и "задумывалось", то нет проблем. Или может я что не так делаю?

hrenfx
3673
hrenfx 2012.03.06 16:51  

Спасибо за замечание (не тестировал в реал-тайме). Для исправления ситуации, вставьте в скрипте SCR_Dejavu.mq4 в функцию start() следующую строчку:

while (!IsStopped())
{
  RefreshRates(); // вставьте эту строчку
    
  if (GetChange2(Pause))
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий