Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1235
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вот пример: на базе DRAW_COLOR_CANDLES, если размер свечи меньше заданного - свеча не рисуется.
Внимание: это переделанный индикатор - он изначально рисовал свечи по High и Low. И пока никаких тиков - просто пример работы с DRAW_COLOR_CANDLES, если размер свечи меньше заданного - свеча не рисуется.
Результат:
Ты лучше не с мобилки читай форум, а с компьютера. И читай ВСЕ сообщений, а не избранное. Не хочешь помогать - лучше вообще не встревай в разговор.
Болеешь? :)
Парни, Артём и Владимир, не ссорьтесь, право же не из-за чего... )))
Теперь по ошибкам. Я начал писать этот индикатор просто для того, чтобы визуализировать то, о чём прочёл в этой статье. И начал писать его уже после того, как меня отправили в баню месяц назад. Это я к тому, что у меня было время самостоятельно найти собственные ошибки. Я их не нашёл, поэтому и обратился сюда за помощью.
Я попросил показать мне, где я не прав (в коде). И, желательно, почему.
Отладчиком пользоваться не могу. Не умею. Никакие переменные в "наблюдаемые" не добавляются (об этом я уже довольно давно писал на форуме...).
Просто скажите, где затык?
Просто скажите, где затык?
Затык в организации кода. Я попытался посмотреть, но написано так, что мозг не воспринимает такое. А как объяснить в чём ошибки не знаю.
Могу только посоветовать начать с начала и по порядку.
Затык в организации кода. Я попытался посмотреть, но написано так, что мозг не воспринимает такое. А как объяснить в чём ошибки не знаю.
Могу только посоветовать начать с начала и по порядку.
Чтобы тут не расписывать, я дал полные комментарии в своей ветке. Посмотрите, если не затруднит...
Чтобы тут не расписывать, я дал полные комментарии в своей ветке. Посмотрите, если не затруднит...
Сергей, у меня нет желания вникать в код. Ведь это как в той поговорке «Увязнет коготок всей птичке пропасть». Только начало
Когда prev_calculated == 0 разве может быть rates_total - prev_calculated < 1???
Сергей, у меня нет желания вникать в код. Ведь это как в той поговорке «Увязнет коготок всей птичке пропасть». Только начало
Когда prev_calculated == 0 разве может быть rates_total - prev_calculated < 1???
Может. На каждом тике. При отсутствии факта открытия нового бара и без изменения истории, и если не первый запуск. Всегда в таких случаях ноль.
Может. На каждом тике. При отсутствии факта открытия нового бара и без изменения истории, и если не первый запуск. Всегда в таких случаях ноль.
Артём повнимательней. Если нет посчитанных баров!!! Тогда получается на графике нет вообще баров!!! А чего тогда считать??? Это, наверное, могло быть в МТ3 и такие перестраховки тянутся оттуда.
Сергей, у меня нет желания вникать в код. Ведь это как в той поговорке «Увязнет коготок всей птичке пропасть». Только начало
Когда prev_calculated == 0 разве может быть rates_total - prev_calculated < 1???
Ну на нет и суда нет )))
Но вообще то Вы меня удивили... Я не знаток индикаторов, но из документации я точно знаю, что при запуске prev_calculated = 0 а далее сколько посчитано. Всего данных 100, посчитанных 100 100-100=0...
Но даже и не в этом дело! У меня условие не < а > ! Разница очевидная! И я именно так определяю момент запуска индикатора. Может это и не правильно по всем канонам, но это работает! Вопрос стоит - почему при заполнении (корректном!) индикаторных буферов свечи не отрисовываются?
Ткните носом!
Артём повнимательней. Если нет посчитанных баров!!! Тогда получается на графике нет вообще баров!!! А чего тогда считать??? Это, наверное, могло быть в МТ3 и такие перестраховки тянутся оттуда.
Ты ж задал чёткий вопрос:
и получил такой же абсолютно чёткий ответ: в 99.99% случаев :)
Цифру процентов сам придумал :)