Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
вот что получилось
почемуто для бара 1 он вывел 1 раз и последущие он выводит нули
Это обычная раскрашенная диаграмма. В таких случаях необходимо анализировать значения всех четырех буферов. Вызовите DataWindow и посмотрите какие буфера будут меняться с изменением цвета гистограммы. Дело минутное.
Я понимаю, что это минутное дело для профи, потому я и выложил сам индикатор и его основу.
Я не профессионал, для этого я обратился к тем, кто знают и могут мне помочь, и направить на путь истинный.
С Уважением Виталий.
вот сам саветник в котором я пытаюсь вытащить данные
Выведите их через комментарии и всё станет понятно. Аналогично и для Д1...
Все я написал правильно, просто не пойму почему он его обнуляет
добавил операцию
стал выводить правильные результаты при каждом тике
вопрос почему именно так ? теперь придется мудрить незная что будет в результате.. он не гаррантирован.
Кто что скажет?
не.. тут чтото не так с самой опперацие iCustom() так как я опять вернув назад код.. все зароботало, но при попытке считать теперь не нулевой бар все тщетно летит там тарары.
смотрите журнал, нулевой бар 1 буфера каждый раз теперь пересчитывается как и требовалось. но ушел в невединье 1 бар с которым он должен сравнивоватся., почему? опят баг в терминале ?
Прошу принять к сведенью разработчиков терминала.
что данная опперация не совсем корректно работает
так как я уже который час бьюсь и немогу принят те данные которые нужно, самми посудите чем отличается всеголиш 4 строки между собой и почему вторая строка не дает ответа ставильного
Первая строка дает мне из 0 буффера плавающий но нудный ответ 0 бара.
вторая должна выдать мне 1 бар я его поменял на 10 может думаю глюк в 1 баре
и добавил еще 2 строки
и результат печатаю в журнал
а там просто хаос
как видите 0 бар всегда расчитывается.. 20 тоже.. 21 тоже.. а вот 10 почемуто 0.. чтоб я туда не писал..ни первый ни 2 ни третий.. глюк какойто
как видите 0 бар всегда расчитывается.. 20 тоже.. 21 тоже.. а вот 10 почемуто 0.. чтоб я туда не писал..ни первый ни 2 ни третий.. глюк какойто
Если индикатор корректно обнуляет значения неиспользуемых цветовых буферов и присваивает значение только нужному буферу, то чтобы сильно не заморачиваться и не искать нужный буфер, можно попробовать просто сложить значения всех четырех (с 0 по 3, вроде на гистограмме используется 4 цвета) буферов для требуемого бара и по идее получится нужное значение индикатора (повторяю, прокатит если неиспользуемые буфера обнуляются).
Еще, часто разработчики (сам так делаю) сохраняют расчитанное значение индикатора (чтобы лишний раз не пересчитывать) во вспомогательном (не отображаемом) буфере, но вызвать то его значения из эксперта можно. :) Попробуйте запросить значения буферов с номером большим чем цветовых буферов на графике. Вполне возможно что где-нибудь в пятом (т.е. с индексом 4, т.к. с 0 считаем) буфере и будет нужное Вам значение индикатора (не придется ничего искать и суммировать). :)