Нужен скрипт, определяющий локальный экстремум

MQL4 Indicators Scripts

Job finished

Execution time 1 day

Specification

Привет всем. Нужен простой скрипт, который определяет локальный экстремум и выдает звуковой сигнал.

Смысл скрипта такой: как только цена образует локальный экстремум и отходит от него на заданное кол-во пунктов - включается алерт на определенное кол-во повторений.

Параметры скрипта

  • Выбор режима (Mode)
  • Выбор периода экстремума (N)
  • Расстояние, на которое цена удалилась от экстремума (R)
  • Количество повторений алерта

Два режима

  • Рост (для растущего рынка - в этом режиме скрипт определяет только верхний экстремум)
  • Падение (для падающего рынка - в этом режиме скрипт определяет только нижний экстремум)

Режим «Рост»

После подключения к графику скрипт выбирает МАКСИМАЛЬНУЮ цену (МАХ экстремум) на период N (например, 20 свечей). Затем, как только цена опустится НИЖЕ экстремума на заданное количество пунктов (R), включается АЛЕРТ (алерт можно отключить только вручную, алерт не отключается даже если цена вернулась назад)

Во вложении - картинка пример для режима "рост". 

Режим «Падение»

После подключения к графику скрипт выбирает МИНИМАЛЬНУЮ цену (МИН экстремум) на период N (например, 20 свечей). Затем, как только цена поднимается ВЫШЕ экстремума на заданное количество пунктов (R), включается АЛЕРТ (алерт можно отключить только вручную, алерт не отключается даже если цена вернулась назад).

Responded

1
Developer 1
Rating
(23)
Projects
53
9%
Arbitration
10
20% / 60%
Overdue
11
21%
Free
Published: 6 codes
2
Developer 2
Rating
(493)
Projects
1022
58%
Arbitration
30
27% / 23%
Overdue
133
13%
Working
3
Developer 3
Rating
Projects
1
0%
Arbitration
0
Overdue
1
100%
Free
4
Developer 4
Rating
(1)
Projects
4
25%
Arbitration
1
0% / 100%
Overdue
1
25%
Free
Published: 6 codes
5
Developer 5
Rating
(800)
Projects
1120
43%
Arbitration
47
49% / 23%
Overdue
84
8%
Free
6
Developer 6
Rating
(617)
Projects
1427
59%
Arbitration
31
81% / 0%
Overdue
10
1%
Free
7
Developer 7
Rating
(195)
Projects
395
28%
Arbitration
155
20% / 52%
Overdue
112
28%
Free
8
Developer 8
Rating
(574)
Projects
945
47%
Arbitration
309
58% / 27%
Overdue
125
13%
Free
9
Developer 9
Rating
(40)
Projects
106
52%
Arbitration
17
12% / 65%
Overdue
25
24%
Free
10
Developer 10
Rating
(80)
Projects
86
70%
Arbitration
4
0% / 75%
Overdue
18
21%
Free
11
Developer 11
Rating
(241)
Projects
387
51%
Arbitration
14
14% / 14%
Overdue
43
11%
Free
Published: 1 article, 1 code
12
Developer 12
Rating
(76)
Projects
136
45%
Arbitration
11
27% / 64%
Overdue
26
19%
Free
Published: 5 codes

Project information

Budget
30- USD