Требуется простой алгоритм, торгующий на основе встроенных в МТ5 индикаторов

MQL5 Experts

Specification

Требуется создать простого бота по псевдокоду логики на открытие позиций.

Перед открытием позиций бот должен определять состояние входа в лонг или в шорт. Это делается раз в 15 минут на открытии нового бара соответствующего таймфрейма, при условии, что сейчас время суток, подходящее для торговли (в нашем случае - 14:00-20:00 UTC, но должно задаваться в параметрах). Вне зависимости от результата торговли, если время достигает верхнего предела - позиция должна закрываться. Аналогично, позиции нельзя открывать до нижнего предела торгуемого диапазона времени. Поддерживаемая в инструменте позиция будет всего одна. Помимо псевдокода, бот должен уметь отфильтровывать ситуации со слишком высоким спредом или standard deviation (и то, и другое - параметры, задаваемые в пунктах инструмента).

Responded

1
Developer 1
Rating
(23)
Projects
53
9%
Arbitration
10
20% / 60%
Overdue
11
21%
Free
Published: 6 codes
2
Developer 2
Rating
(618)
Projects
1429
59%
Arbitration
31
81% / 0%
Overdue
10
1%
Free
3
Developer 3
Rating
(49)
Projects
134
27%
Arbitration
62
13% / 53%
Overdue
58
43%
Free
Published: 339 articles, 1 code
4
Developer 4
Rating
(30)
Projects
45
16%
Arbitration
2
0% / 100%
Overdue
4
9%
Free
5
Developer 5
Rating
(281)
Projects
650
28%
Arbitration
112
19% / 62%
Overdue
319
49%
Free
6
Developer 6
Rating
(45)
Projects
76
20%
Arbitration
7
0% / 86%
Overdue
14
18%
Free
7
Developer 7
Rating
(14)
Projects
22
59%
Arbitration
2
0% / 50%
Overdue
2
9%
Free
Published: 1 code
8
Developer 8
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
9
Developer 9
Rating
(589)
Projects
1070
50%
Arbitration
39
28% / 41%
Overdue
49
5%
Free
Published: 1 article, 8 codes
10
Developer 10
Rating
(50)
Projects
94
29%
Arbitration
4
25% / 0%
Overdue
4
4%
Free
Published: 3 codes
11
Developer 11
Rating
(1)
Projects
1
0%
Arbitration
1
0% / 0%
Overdue
0
Free
12
Developer 12
Rating
(574)
Projects
945
47%
Arbitration
309
58% / 27%
Overdue
125
13%
Free
13
Developer 13
Rating
(46)
Projects
73
16%
Arbitration
13
8% / 92%
Overdue
37
51%
Free
14
Developer 14
Rating
(340)
Projects
588
36%
Arbitration
31
45% / 3%
Overdue
16
3%
Free
Published: 13 codes
15
Developer 15
Rating
(13)
Projects
20
70%
Arbitration
2
0% / 50%
Overdue
1
5%
Free

Project information

Budget
30+ USD
Deadline
from 3 to 10 day(s)