Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 95
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Да. Переменные с i_ то вводные переменные (от слова инпут, которые можно менять пользователю..), а pt - это глобальная переменная тоже, которая видна везде..
Нет, лот не нормализовывал. В тестере никогда с этим не сталкивался.. И причём тут лот, к объекту (ошибка 4200)?
Как это при чём тут лот? Если лот неверный, то вызывается ф-ция обработки ошибок, которая и вызовет построение объектов.
Если лот будет неверным, то и в тестере ошибка будет. Вы говорите, что объекты не строите, но в функции
объекты строятся-таки:
Скорей всего именно там собачка и порылась. Там ковыряйте. Закомментируйте в этой функции вывод графики. Если ошибка уйдёт - значит ищите причину её возникновения в функции
Добрый день! В программировании на mql новичек. Возникла след проблема-есть пользовательский индикатор, не мной написанный, он выдает сигналы на покупку и продажу в виде стрелок, для этого в индикаторе соответственно есть два буффера, проблема заключается в том что я не могу корректно считать данные сигналы из индикатора в советник, чтобы сделать покупку или продажу.
Код индикатора:
...
Чтобы коректно вставить код на форуме нажмите на SRC и потом скопируйте код.
SRC для вставки кода!!!
и это не помешает, а настоятельно рекомендуется!
Добрый день! В программировании на mql новичек. Возникла след проблема-есть пользовательский индикатор, не мной написанный, он выдает сигналы на покупку и продажу в виде стрелок, для этого в индикаторе соответственно есть два буффера, проблема заключается в том что я не могу корректно считать данные сигналы из индикатора в советник, чтобы сделать покупку или продажу.
Код индикатора:
буду знать, спасибо! исправить?
буду знать, спасибо! исправить?
pr - функция печати. А ошибка, это уже стандартная константа. По логике вообще не приемлимо быть такому раскладу. Если всё-таки есть подозрение у Вас на функцию pr, то вот она:
Ну так замени на обычный print и смотри журнал.
там создается объект, имя объекта неуникально, вот и ошибка при создании объекта.
Как это при чём тут лот? Если лот неверный, то вызывается ф-ция обработки ошибок, которая и вызовет построение объектов.
Если лот будет неверным, то и в тестере ошибка будет. Вы говорите, что объекты не строите, но в функции
объекты строятся-таки:
Скорей всего именно там собачка и порылась. Там ковыряйте. Закомментируйте в этой функции вывод графики. Если ошибка уйдёт - значит ищите причину её возникновения в функции
Я про это уже и сам подумал, и только что Ваш ответ ударил в ту же точку. Проблема исчезла с закомментированием мест с данной функцией. Видимо, при использовании её, на входе нужно все объекты удалять сразу, верно? Т.е. в самом начале функции pr, имею ввиду...
Я про это уже и сам подумал, и только что Ваш ответ ударил в ту же точку. Проблема исчезла с закомментированием мест с данной функцией. Видимо, при использовании её, на входе нужно все объекты удалять сразу, верно? Т.е. в самом начале функции pr, имею ввиду...
Мне, честно говоря, неизвестна логика вашей функции. Должна она удалять объекты или должна их строить, мне неизвестно. Скажите, что хотите от неё и мы тут посмотрим, где заковыка в логике. Впрочем, раз ф-ция пытается построить граф. объект, но выдаёт ошибку, значит он уже есть. Вот что дальше по логике вашей программы? Можно построить новый объект с другим именем (например, к именам объектов добавляйте текущее время (TimeToStr(TimeCurrent()))), либо, если объект уже есть, но нужно изменить его свойства, то не стройте объект по-новой, а просто измените его свойства. Тогда ошибка не появится больше.
Всё просто. Главное - знать, чего хочется... :)
Добрый день! В программировании на mql новичек. Возникла след проблема-есть пользовательский индикатор, не мной написанный, он выдает сигналы на покупку и продажу в виде стрелок, для этого в индикаторе соответственно есть два буффера, проблема заключается в том что я не могу корректно считать данные сигналы из индикатора в советник, чтобы сделать покупку или продажу.
Код индикатора:
Вы уверены что у Вас все фигурные скобки стоят. Местами их не хватает. Логика из-за этого хромает. И вернее всего результат получается не тот что Вы ожидали