Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В компиляторе не нашел кнопки включающей подписи строк и столбцов. Я про те строки, которые возникают в сообщениях ошибки. Будет ли такое? Вещь очень удобная и полезная.
По щелчку мыши конечно можно перейти, но когда ошибку ведает сам терминал, то нужно самому высчитывать в коде номер столбца и строки.
Спасибо, ошибки исправлены
Ошибки в справочнике MQL5:
наверное, автор примера имел ввиду
раз он запрашивает у пользователя значение переменной price. Хотя, оба варианта верны.
Да, так будет более правильно. Поправил пример и добавил расцветку инпут-параметров. Спасибо за найденные ошибки!
Наблюдения:
Если в теле функции OnCalculate() пользовательского индикатора поместить код:
то, после запуска такого индикатора, график, на котором он был запущен, больше не обновляется (последняя цена не менятеся при поступлении новых котировок), новые индикаторы не отображаются (включая встроенные). Это продолжается даже после удаления пользовательского индикатора с графика. Для возобновления нормальной работы терминала необходима его перезагрузка.
Спасибо, исправим.
Спасибо за сообщение.
1) график, на котором он был запущен индикатор, больше не обновляется - не подтверждается
2) не работает задание цвета - исправлено
Спасибо за сообщение.
1) график, на котором он был запущен индикатор, больше не обновляется - не подтверждается
Только что скачал индикатор proba01.mq5, приложенный к сообщению на предидущей странице, скомпилировал в обновленном MetaEditor-е (build 250) и запустил в обновленном MetaTrader-е (build 251):
Обновление графика возобновилось примерно через минуту после наложения индикатора (это можно понять, вычисление индикатора для всех баров истории занимает время).
В версии MT5 build 250 и MetaEditor build 249 дождаться возобновления работы так и не удалось. К тому же, прослеживалась четкая граница в зависимости от количества баров в истории, при их количестве 10 000 и менее, вычисление происходит почти мнгновенно, а при 50 000 и более - дождаться не удавалось.
Так как теперь вроде работает, считаю вопрос решенным.
"Падает" терминал при попытке запустить индикатор или скрипт, при чем не всегда, а раза 3 из 10 запусков.
МТ5 build 251, ME build 250. В логах ничего нет, просто "падает" и всё. Наблюдал это явление на 2-х компьютерах.
Zero divide
Индикатор во вложении (точнее его начало)
Билд 251 от 1 марта
в терминал открыто 7 графиков Н1
EURUSD, GBPUSD, USDCHF, USDJPY, AUDUSD, USDCAD, NZDUSD
если индикатор накинуть на USDCHF Н1 то в закладке эксперты много строк (что подтверждает "правильность" алгоритма)
но при присоединении индикатора на график EURUSD H1 получаю сообшение о делении на ноль строка 307,18
...
еще вот что нашел
если вывод в закладку эксперты очень большой (несколько сотен строк за один тик) и при попытке удаления этих сообщений кнопкой "Очистить" то очищается только то что уже выведено но не все что должно было бы вывестись на этом тике (тоесть в буфере видимо остается информация)
Такой советник:
при попытке запуска дает такую ошибку:
Если убрать любую из перых двух строк input - работает.
MetaTrader 5, Version: 5.00 Build 251, MetaEditor 5.00 Build 250.