Поисковик участков соответствия в истории.

MQL5 Indicators

Job finished

Execution time 9 days

Specification

Дано три инструмента А, В, С. 
Запоминаем основные характеристики образца A-это последовательность  желтых-зеленых 
отрезков индикатора Coincidence на инструментах В и С 
примыкающих к точке начала поиска.
 
Начало поиска определяется вертикальной линией на чарте А или
 текущей ценой с обновлением на новом баре(опционно).
Пользователь задает количество отрезков в образце для запоминания.
Первым  отрезком образца  считается отрезок, на котором
находится линия начала поиска или отрезок от текущей цены до первого 
колена ZZ.Последующие отрезки считаются вглубь истории.
Если линия попала на бар колена, то первым отрезком считается
более ранний примыкающий к нему (отрезок слева).

Поисковик ищет на истории A участки, соответствующие
комбинации сочетаний типов отрезков В и С образца одновременно.
Например, образец из 3-х отрезков B(ж-ж-з)+C(ж-з-ж), или B(з-з-ж)+С(з-з-з).
Пользователь задает максимальное количество 
получаемых поисковиком участков-результатов (N_Patterns). 
Если найденных участков больше-
применяется фильтр по плотности(индикатор ZZFreq).
Для этого значение плотности начала первого отрезка образца
(вертикальная линия или текущая цена)сравнивается с началом первого отрезка
участка-кандидата. Если их значения совпадают
в пределах допуска от значения образца (+/-),то
участок-кандидат не отсеивается.
Если количество оставшихся участков-кандидатов все еще
больше необходимого, то сравнивается плотность начала второго отрезка
образца, затем третьего и тд. Если и после этого участков-кандидатов слишком много-
поиск останавливается с выводом сообщения. "Слишком много найденных участков X" "Допуск плотности Y"
Если количество найденных участков-кандидатов меньше или равно N_Patterns,
то каждый выделяется на истории А вертикальными линиями, а дата начала-конца самого
свежего выводится на чарт.

Пользовательские настройки:

Сравниваемый символ B
Сравниваемый символ C
Количество отрезков в образце
Поиск от линии/текущей цены
---ZZ Coincid (Depth,Dev,Back)
ТФ ZZ Freq
---zz Freq(Depth,Dev,Back)
Период усреднения ATR 
ATRmin
ATRmax
Допуск сравнения плотности
Глубина анализа Freq
Общая для всех индикаторов глубина отрисовки по дате
Количество выводимых находок

Таймфреймы чарта поисковика и индикатора Freq могут не совпадать.

Responded

1
Developer 1
Rating
(812)
Projects
1389
72%
Arbitration
114
29% / 47%
Overdue
344
25%
Loaded

Project information

Budget
40 USD
For the developer
36 - 36 USD
Deadline
from 1 to 5 day(s)