Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1217
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Доброго всем дня!
При обращении к хендлу индикатора ATR, первые 30-ть секунд выдает странные значения.
Не могу понять в чем причина?
Доброго все дня!
При обращении к хендлу индикатора ATR, первые 30-ть секунд выдает странные значения.
Не могу понять в чем причина?
А готовность индикатора проверяете?
(вместо 'handle' вставьте свой хендл)
Получается что этих данных (402082) не достаточно для расчета индикатора?
Я думал что функция BarsCalculated должна выдавать ошибку (-1) если данных для расчета не хватает
Получается что этих данных (402082) не достаточно для расчета индикатора?
Я думал что функция BarsCalculated должна выдавать ошибку (-1) если данных для расчета не хватает
Похоже на то, что терминал продолжает подкачивать историю - соответственно индикатор всё время пересчитывается. Или другой вариант: в терминале у Вас выставлено ОЧЕНЬ большое число баров для отображения на графике, а Ваш компьютер ОЧЕНЬ слабый.
Добавлено.
Проверил на MetaTrader 5 x64 build 2470 и при настройках "Показывать баров" 100000 - при этом история давно закачена. Код отработал на отлично.
Похоже на то, что терминал продолжает подкачивать историю - соответственно индикатор всё время пересчитывается. Или другой вариант: в терминале у Вас выставлено ОЧЕНЬ большое число баров для отображения на графике, а Ваш компьютер ОЧЕНЬ
Спасибо за помощь!
При выборе другой даты, расчет происходит сразу. При первом тесте присутствовал разрыв в цене, возможно пропуск некоторых цен - скорее всего проблема в этом.
Здравствуйте! Есть индикатор для MT5 "Grid Builder", он рисует горизонтальные линии с шагом цены. Можно выбрать например 100п, 200п и тд. И строится горизонтальная сетка вверх и вниз с заданным шагом. Но у него одна проблема, например, когда я на таймфрейме H4 рисую свою графические горизонтальные уровни( ставлю горизонтальные линии из инструментов рисования в терминале) и переключаю на любой другой таймфрейм, все мои линии удаляются. А остаются только горизонтальные уровни индикатора. Как в коде исправить эту ошибку? Чтобы мои горизонтальные уровни никогда не удалялись. Вот код индикатора. (Вопрос писал уже в другой теме, но там пока ответа нету)
Здравствуйте! Есть индикатор для MT5 "Grid Builder", он рисует горизонтальные линии с шагом цены. Можно выбрать например 100п, 200п и тд. И строится горизонтальная сетка вверх и вниз с заданным шагом. Но у него одна проблема, например, когда я на таймфрейме H4 рисую свою графические горизонтальные уровни( ставлю горизонтальные линии из инструментов рисования в терминале) и переключаю на любой другой таймфрейм, все мои линии удаляются. А остаются только горизонтальные уровни индикатора. Как в коде исправить эту ошибку? Чтобы мои горизонтальные уровни никогда не удалялись. Вот код индикатора. (Вопрос писал уже в другой теме, но там пока ответа нету)
Обратите внимание на этот код:
В частности прочтите про ObjectsDeleteAll() - там и причина и ответ как подправить.
Обратите внимание на этот код:
В частности прочтите про ObjectsDeleteAll() - там и причина и ответ как подправить.
Спасибо!!! Разобрался, теперь работает без удаления.
Операции с базой SQLite доступны из тестера ? Я про добавление и изменение данных.
Доступны. Только следите за расположением базы. Они создаются так-же как и файлы.