Вернула время из Обзора рынка
Это я понял. Я ожидал увидеть последнее торговое время (и дату) пятницы, а поймал абсолютный ноль (1970).
а) это – время прихода последней котировки по любому символу, доступного в окне "Обзор рынка",
б) то самое время, которое показано в заголовке этого окна.
т.е. ОбзорРынка и ИсторияКотировок не связаны друг с другом.
В принципе использование TimeCurrent в нерабочее время не имеет смысла (что нам даст знание времени последней пятничной котировки в воскресенье, допустим?), поэтому всё Ок. Но нюанс интересный, не замечал ранее.
Может, последняя котировка пришла по какому-то вновь созданному кастомному символу? И не важно, что она нулевая. Она же последняя. Время не рабочее, другие котировки приходили только в пятницу.
Никаких каст... символов нет. Все символы видны в окне "Обзор рынка".
Терминал 1881:
В терминале открыты несколько символов (ценные бумаги) торговля по которым ещё не началась - сейчас утро понедельника.
TimeCurrent:
возвращает
Я ожидал, что должна возвратится дата пятницы (вечер пятницы).
Спасибо. Теперь буду учитывать это и сравнивать возвращаемое значение с нулем. Интересно, а в тестере в подобном случае функция тоже вернет ноль.
Спасибо. Теперь буду учитывать это и сравнивать возвращаемое значение с нулем. Интересно, а в тестере в подобном случае функция тоже вернет ноль.
Тестер работает по тикам. А тиков в нерабочее время быть не может. Ноль никак не получить в тестере.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Терминал 1881:
В терминале открыты несколько символов (ценные бумаги) торговля по которым ещё не началась - сейчас утро понедельника.
TimeCurrent:
возвращает
Я ожидал, что должна возвратится дата пятницы (вечер пятницы).