Выделяет области графика соответствующие параметрам

MQL5 指标 脚本

工作已完成

执行时间9 天
客户反馈
Отличный исполнитель!
员工反馈
Хороший заказчик)

指定

Необходимо написать скрипт-индикатор, который при добавлении на текущий график выделяет области соответствующие следующим параметрам:
1. Последующее движения цены не будет ниже текущей точки
2. Последующее движение цены продолжается n-число пунктов
3. Без контр-движений размером более n-число пунктов

Т.е. мы задаем длину волны которая нас интересует, и максимальный размер отката (определяется как отклонение от последнего экстремума) и если выполняется условие что с цена не уходила ниже/выше от точки входа - индикатор/скрипт выделяет это область на графике.

В итоге мы имеем следующее параметры:
1. Длина волны в пунктах (5 знаков)
2. Макс длина отката
3. Кол-во баров в истории для анализа

Пример визуального оформления представлен ниже. Желательно чтобы была возможность настройки толщины линии
 

反馈

1
开发者 1
等级
(356)
项目
590
70%
仲裁
14
43% / 7%
逾期
28
5%
空闲
2
开发者 2
等级
(551)
项目
1334
59%
仲裁
28
82% / 0%
逾期
10
1%
空闲
3
开发者 3
等级
(9)
项目
10
60%
仲裁
1
0% / 100%
逾期
0
空闲
4
开发者 4
等级
(1)
项目
4
25%
仲裁
1
0% / 100%
逾期
1
25%
空闲
5
开发者 5
等级
(14)
项目
22
59%
仲裁
2
0% / 50%
逾期
2
9%
空闲
6
开发者 6
等级
(40)
项目
106
52%
仲裁
17
12% / 65%
逾期
25
24%
空闲
7
开发者 7
等级
(66)
项目
143
34%
仲裁
10
10% / 60%
逾期
26
18%
空闲

项目信息

预算
截止日期
 1  3 天