Ошибки, баги, вопросы - страница 2592
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Столкнулся с такой проблемой:
условие
принт
Что за ...? Как такое возможно? Почему условие выполняется?
П.С.
А как насчёт
?
А как насчёт
?
Вот же ёшкин кот!
Проколоться, оказывается, гораздо проще на самом простом. )))))))))))
Спасибо.
Вот же ёшкин кот!
Проколоться, оказывается, гораздо проще на самом простом. )))))))))))
Спасибо.
Пожалуйста. Сам так попадался - теперь стараюсь все условия оформлять в отдельные скобки.
https://www.mql5.com/ru/docs/basis/operations/rules
у суммы приоритет выше, чем у сравнения, т.е. похоже на баг...
https://www.mql5.com/ru/docs/basis/operations/rules
у суммы приоритет выше, чем у сравнения,***
Да, но чем каждый раз ловить черного лебедя лучше сразу писать правильно и с расстановкой.
из этой же серии:
условие?константа:X+Y
чаще трактуется так:
условие?константа:(X+Y)
но иногда
(условие?константа:X)+Y
В четвёке давненько попадал на это. Вывод тот же что и у Владимира - полюбил скобки.
Подскажите в чем, может быть причина ошибки [Too many trade requests] уже на втором вызове обычной OrderSend (после запуска терминала) ?
Посмотрел логи с с понедельника по четверг. Везде одна и та же картина: Первая отправка лимитного ордера проходит удачно, а последующие завершаются с ошибкой [Too many trade requests] . Потом начинают проходить. Из криминального делаю только частые вызовы CopyTickRange в OnInit().
BCS Broker MetaTrader 5 Terminal x64 build 2170 started
Встречал такое в первые минуты торгов. Это особенность БКС, похоже, когда его сервер слишком загружен он отбивает даже корректные торговые запросы, возвращая такую ошибку. Поддержка БКС мне ответила, что это не ошибка.
Я на эту ошибку реагировал повторением запроса через небольшое время.
Думаю, что с CopyTicksRange это никак не связано.
Возникает проблема следующего характера.
Периодически, но без выявляемой регулярности, происходит зависание обновления графиков в МТ5. Для примера прошу обратить внимание на картинку. Графики зависли в районе 19:43, однако видно, данные по рынку поступают - время в обзоре рынка 21:22, цена нефти уже 59,44, а не 59,15 (на графике) и котировки в обзоре рынка обновляются.
Также могу дополнительно уточнить, что зависание графика было и в районе 17:00. Это видно по индикатору, который начал отрисовку после 18 часов.
Что характерно при данном зависании - в менеджере задач наблюдается, что МТ5 начинает потреблять как приложение порядке 16-22% при стандартных 2-4%. При этом после выключения МТ% в подобной ситуации в менеджере задача МТ5 переходит из "Приложений" в "Фоновые процессы" и продолжает там сидеть с той же нагрузкой 16-22%. Удаляется только руками.
Подскажите, с чем может быть связано подобное поведение? Логи вроде пустые без ошибок.
Также дополню, что подобное поведение относительно загрузки в менеджере задача и последующим скатыванием в фоновые процессы иногда возникает и при включении МТ5. Также нерегулярно. Включаю - индикатор на графике не прорисовывается, загрузка проца сильная.
Дополнительно вопрос - обязательно ли индикатору прописывать идентификатор? Может ли это влиять на что-то?
Пора бы убрать гугл плюс или заменить на что то другое ...
Привет.
После прогона советника в тестере стратегий МТ5 в отчетном графике вырисовываются позиции, которых быть не должно
https://www.mql5.com/ru/charts/10832941/aapl-d1-roboforex-ltd
https://www.mql5.com/ru/charts/10832942/aapl-d1-roboforex-ltd
В одно и тоже время советник держит только одну открытую позицию, это видно по журналу
Откуда же на графике появляются позиции, которых там быть не должно?