Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Пробовал - моргание исчезало. Но в причинах не разобрался. Не хочется думать, что это очередной баг.
Вот набросал:
моргание ушло. Подтверждаю.
Добавим экстрима:
полёт нормальный. Нет моргания.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Ошибки, баги, вопросы
fxsaber, 2016.09.27 18:30
Сделал вывод каждого тика, дофига!
Это почему же CopyTicks такой тормозной?! Проверил зависимость от количества тиков (count - входной параметр) - почти никакой. Так же тормозит и при малых значениях.
Добавим экстрима:
полёт нормальный. Нет моргания.
У Вас from нулевой. Все тормоза, похоже, когда в CopyTicks входной from не нулевой.
Похоже, очень кривая реализация CopyTicks в таком режиме, даже если запрашиваются тики со времени последнего вызова. Казалось бы, должно летать, ан нет.
У Вас from нулевой. Все тормоза, похоже, когда в CopyTicks входной from не нулевой.
Щас проверим гипотезу...
Да, верно. Локализована проблема: при запросе из индикатора, по крайней мере при стиле рисования DRAW_HISTOGRAM, истории тиков при указании конструкции, где параметр "from" равен какой-то дате происходит моргание данных в окне "Окно данных".
Если применять в CopyTicks параметр "from"==0, моргания нет.
Здесь получается другое направление копирования: когда "from==0", то запрос идёт, образно говоря, от самой правой части графика к левой части. А вот когда задаём копирование с определённой даты и количество, то копирование идёт с левой стороны (начиная с указанной даты) в право.
Вправо всегда копируется: Ticks[0] - всегда самый "левый" (с наименьшим временем рождения) тик. Грубо говоря, Ticks[] всегда отсортирован по возрастанию времени рождения тиков.
Локализована проблема: при запросе из индикатора, по крайней мере при стиле рисования DRAW_HISTOGRAM, истории тиков при указании конструкции, где параметр "from" равен какой-то дате происходит моргание данных в окне "Окно данных".
Если применять в CopyTicks параметр "from"==0, моргания нет.
Что же мне так везет на баги. Похоже, никто CopyTicks не применяет, раз бажные рапорты только от меня.
Вправо всегда копируется: Ticks[0] - всегда самый "левый" (с наименьшим временем рождения) тик. Грубо говоря, Ticks[] всегда отсортирован по возрастанию времени рождения тиков.
Это он так уже записывается в буфер, а по сути запроса - это два разных направления: один запрашивает от сюда и вглубь, а второй запрашивает из глубины истории и до сюда.
Можно, конечно, в данном случае переписатьс вариантом from == 0, но это не дело совсем. Надо выправлять CopyTicks. В Сервисдеск снова?
Да. И не забудьте примеры, на которых явно видно локализованная проблема (from=0 и from=определённая дата).
Добавлено: фсё, я спать.