![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Документы mq4 были обновлены. Они оба находятся в mt4. https://docs.mql4.com/convert/StrToTime и https://docs.mql4.com/convert/stringtotime.
Да, но все равно выдает код ошибки 4051, если не использовать полный формат ("yyyy.mm.dd hh:mi").
Да, но все равно выдает код ошибки 4051, если не использовать полный формат ("yyyy.mm.dd hh:mi").
Сообщается ли об этом в службу ServiceDesk?
Я так не думаю (это было опубликовано здесь на B604 или около того, а теперь на B610 все еще нужно исправить)
Сообщается ли об этом в ServiceDesk?
Да, я был настолько негативным, насколько мог быть, поэтому я сообщил об этом из злости. . .
Здравствуйте,
StrToTime() выдает ошибку 4051, если используется только время, например StrToTime("17:35"), если используется дата и время, например: StrToTime("2003.8.12 17:35"), то ошибки нет.
Это можно увидеть с помощью приложенного кода, запустите его как советник и измените ввод с TimeClose_ = "2003.8.12 21:45 21:45" на TimeClose_ = "21:45".
В файле справки это показано как пример, поэтому он должен быть действительным. ... StrToTime("17:35"); // возвращает текущую дату с заданным временем
Обратите внимание на русский язык в английском файле справки (см. ниже) : [ in] Строка в формате "yyyy.mm.dd hh:mi ".
StrToTime
Преобразует строку в формате "yyyy.mm.dd hh:mi" в тип datetime (количество секунд, прошедших с 1 января 1970 года).
datetime StrToTime(
строковое значение // строка
);
Параметры
значение
[in] Строка в формате "yyyy.mm.dd hh:mi ".
Возвращаемое значение
Значение типа datetime в виде количества секунд, прошедших с 01.01.1970.
Пример:
datetime var1,var2,var3;
var1=StrToTime("2003.8.12 17:35");
var2=StrToTime("17:35"); // возвращает текущую дату с заданным временем
var3=StrToTime("2003.8.12"); // возвращает дату с полуночным временем "00:00"