Нужна функция работы советника по времени

MQL4 Experts

Job finished

Execution time 9 minutes
Feedback from customer
Отличная работа!!! учтены все детали. И в срок.
Feedback from employee
Благодарю за оказанное доверие

Specification

Нужна функция работы советника по времени (торгует с 20:45 по 22:00 gmt):

1. на входе:

час начала работы советника

минуты начала работы советника

длительность работы советника в минутах

gmt_offset относительно времени сервера брокера

gmt_auto  признак автоматического расчета gmt_offset 

день c которого запрещена торговля в 12 месяце

день с которого разрешена торговля в 1 месяце

признак разрешения торговли в понедельник на открытие биржи

2. на выходе

true или false - разрешена/запрещена торговля по времени

3. дополнительно внутри

в суботу и воскресенье сразу запрещаем торговлю

если разрешена торговля в понедельник на открытии биржи, только для этого случая подменяем час и минуты начала

4. должна быть обеспечена корректная работа работа функции в реальной торговле и при тестировании советника

при тестировании советника игнорировать gmt_auto  и использовать переданный  gmt_offset 

5. если gmt_auto = true, то автоматически рассчитывать gmt_offset  относительно времени сервера брокера

6. функция должна быть оптимизирована по скорости


 




Responded

1
Developer 1
Rating
(224)
Projects
284
20%
Arbitration
5
0% / 100%
Overdue
4
1%
Free
2
Developer 2
Rating
(57)
Projects
90
13%
Arbitration
3
33% / 0%
Overdue
0
Free
Published: 2 codes
3
Developer 3
Rating
(268)
Projects
603
34%
Arbitration
65
22% / 57%
Overdue
147
24%
Working
Published: 1 article, 22 codes
4
Developer 4
Rating
(281)
Projects
650
28%
Arbitration
112
19% / 62%
Overdue
319
49%
Free
5
Developer 5
Rating
(69)
Projects
146
34%
Arbitration
13
8% / 62%
Overdue
26
18%
Free
Published: 6 codes
6
Developer 6
Rating
(24)
Projects
27
33%
Arbitration
2
100% / 0%
Overdue
1
4%
Free
7
Developer 7
Rating
(50)
Projects
94
29%
Arbitration
4
25% / 0%
Overdue
4
4%
Free
Published: 3 codes
8
Developer 8
Rating
(298)
Projects
478
40%
Arbitration
105
40% / 24%
Overdue
82
17%
Loaded
Published: 2 codes
9
Developer 9
Rating
(137)
Projects
167
35%
Arbitration
11
91% / 0%
Overdue
0
Free
10
Developer 10
Rating
(174)
Projects
233
61%
Arbitration
3
33% / 33%
Overdue
6
3%
Free
Published: 1 code
11
Developer 11
Rating
(611)
Projects
713
33%
Arbitration
46
48% / 41%
Overdue
14
2%
Busy
12
Developer 12
Rating
(30)
Projects
32
22%
Arbitration
2
0% / 0%
Overdue
1
3%
Free
13
Developer 13
Rating
(361)
Projects
644
26%
Arbitration
92
72% / 14%
Overdue
12
2%
Working
Published: 1 code

Project information

Budget
30 USD