Всем здравствуйте!
Такая засада: код получается рабочий, но компилятор выдает предупреждение: "possible loss of data due to type conversion", ругается на строку
Между тем, SERIES_LASTBAR_DATE согласно документации имеет тип datetime.
Как эти предупреждения убрать?
Делаю в МТ5 build 1430
- Компиляция - Разработка программ
- Профилирование кода - Разработка программ
- Инструменты - Рабочая область
(datetime)SeriesInfoInteger(_Symbol,_Period,SERIES_LASTBAR_DATE);
kofesutra:
Между тем, SERIES_LASTBAR_DATE согласно документации имеет тип datetime.
Но, возвращаемый тип - совсем не datetime. И в общем случае - вполне возможна потеря данных.
Поэтому вы должны явно преобразовать возвращаемое значение к этому виду. Выше - верно указано как.
Alexander Bereznyak:
Alexander Bereznyak, George Merts, спасибо Вам, огромное! Всё понял, теперь работает ;)
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь