Lavoro terminato
Specifiche
Нужна функция работы советника по времени (торгует с 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. функция должна быть оптимизирована по скорости