Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1158
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Счет более чем реальный, я на нем торгую. Воспользовался Вашим кодом, даже настройки все точь в точь поставил и Вы таки будете смеяться, привожу полный лог:
Единственная разница у меня стартует он ночью, но потом то даже утром то-же самое..
ERR_HISTORY_NOT_FOUND
4401
Requested history not found
С какой даты и по какую торгуется инструмент SBRF-12.19? Эти даты попадают в интервал 2019.08.30-2019.11.26?
ERR_HISTORY_NOT_FOUND
4401
Requested history not found
С какой даты и по какую торгуется инструмент SBRF-12.19? Эти даты попадают в интервал 2019.08.30-2019.11.26?
Да попадают, это происходит на любых датах
Ладно забейте, для себя я нашел выход, перед этим использовать функцию
SymbolInfoTick(необходимый символ)Тогда CopyTicks() начинает с ним работать, может Открывашка глючит на других брокерах не проверял, может кому пригодится.
Да попадают, это происходит на любых датах
Ладно забейте, для себя я нашел выход, перед этим использовать функцию
Тогда CopyTicks() начинает с ним работать, может Открывашка глючит на других брокерах не проверял, может кому пригодится.
What prevents to fix the code so that there are no warnings?
Когда у вас есть 600 предупреждений, нужно найти строки с ошибками (на самом деле у меня больше, если я включаю строгий режим)
И почти все предупреждения бесполезны. Потому что многие из них о скрытых переменных или преобразованиях типов. Возможно, некоторые люди думают, что вы можете ошибиться с этим, но это не часто встречается у опытных программистов.
Mt4 оправдывался для новичков. Но текущий язык mql5 достаточно сложен, чтобы иметь цель для начинающих программистов. А опытным программистам не нужно 600 строк о чем-то, что явно сделано по какой-то причине
Очевидно, это мое субъективное мнение, но другие языки позволяют решить, насколько многословный уровень вы хотите
Когда у вас есть 600 предупреждений, нужно найти строки с ошибками (на самом деле у меня больше, если я включаю строгий режим)
Двойной щелчок по предупреждению - и редактор переносит ровно в то место, где предупреждение. Как правило, поправить его - несколько секунд.
У меня и многих здесь в огромных по размеру исходниках нет ни одного предупреждения. Это просто.
Когда у вас есть 600 предупреждений, нужно найти строки с ошибками (на самом деле у меня больше, если я включаю строгий режим)
И почти все предупреждения бесполезны. Потому что многие из них о скрытых переменных или преобразованиях типов. Возможно, некоторые люди думают, что вы можете ошибиться с этим, но это не часто встречается у опытных программистов.
Убрать такую ошибку - очень просто переключая предупреждение и вставлять из Copy Paste, один раз надо сделать и вы станете не новичком,
только на первый взгляд преобразования типов сложно
Когда у вас есть 600 предупреждений, нужно найти строки с ошибками (на самом деле у меня больше, если я включаю строгий режим)
И почти все предупреждения бесполезны. Потому что многие из них о скрытых переменных или преобразованиях типов. Возможно, некоторые люди думают, что вы можете ошибиться с этим, но это не часто встречается у опытных программистов.
Mt4 оправдывался для новичков. Но текущий язык mql5 достаточно сложен, чтобы иметь цель для начинающих программистов. А опытным программистам не нужно 600 строк о чем-то, что явно сделано по какой-то причине
Очевидно, это мое субъективное мнение, но другие языки позволяют решить, насколько многословный уровень вы хотите
Как включить строгий режим? Что-то не могу найти.
Как включить строгий режим? Что-то не могу найти.
Roman:
Причём ЭТО к языку MQL5?
Double-click on the warning - and the editor moves exactly to the place where the warning. As a rule, correct it - a few seconds.
I and many here in the huge source codes do not have a single warning. It's simple.
Я думаю, что вы поняли неправильно. У меня есть поиск во вкладке терминала каждую строку с ошибкой между многими предупреждениями, что делает поиск медленным Когда я нахожу ошибку, я нажимаю ее для исходного кода go. Но пока вы не найдете строку во вкладке терминала, вам может потребоваться много времени, потому что у вас много строк с предупреждениями.
Если хотя бы предупреждения и ошибки отсортированы, то все будет проще. Но компилятор показывает, что все смешано в беспорядке