Ошибки, баги, вопросы - страница 1710
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Отсутствие последних данных рядом с коротким именем, а также отсутствие отрисовки индикатора, явно говорит о том, что на момент отрисовки графика данные индикатора ещё не были готовы, и сам индикатор находился в состоянии расчёта
Т.е. такое может происходить один раз после нанесения на чарт, так как при повторных действиях данные уже будут подсчитаны, верно?
Нет. Может и не один раз. Вы двигаете график мышкой туда-сюда, а в этот момент приходит тик.
Нет. Может и не один раз. Вы двигаете график мышкой туда-сюда, а в этот момент приходит тик.
Я думал, что уже посчитанные данные в графическом буфере не пересчитываются на каждом тике....
1. Зависит от реализации индикатора. Если написано экономно, то пересчитывается только последнее значение.
2. Если график неподвижен, количество баров не изменилось, то в случае коллизии отрисовывается предыдущий буфер (то есть, пустоты не будет)
Целый день потратил на разборы, ничего не вышло. Максимально упростил код и создал ветку. Прошу помощи!
Сделайте замер выполнения OnCalculate() через GetMicrosecondCount(). Выводите полученное значение в лог. Лучше запоминать максимальное время и выводить в лог только обновление максимума - так нагляднее будет.
Сделал вывод каждого тика, дофига!
Это почему же CopyTicks такой тормозной?! Проверил зависимость от количества тиков (count - входной параметр) - почти никакой. Так же тормозит и при малых значениях.
Тут больше данных.
Почему на demo.metaquotes.net:443 нельзя открыть демо счет для обновы ?