Почему происходит мерцание индикаторов (линий, стрелок, гистограмм) в биржевом терминале MT5? - страница 10
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Коню понятно, как говорила Алла Юрьевна. Компостер указывал причину, пусть косвенно. Мерцание возникает при перегрузе терминала,- это факт. Перегруз возникает по ряду причин и не всегда означает превышение вычислительных способностей оного.
Хочется отметить, что Renat говорил об использовании 3D карт для отрисовки, возможно и в этом есть конфликт.
Впрочем, гадать сложно, пока проблема не признана разработчиками.
2026 год, мерцания так и не пропали, несколько лет эта проблема уже мучает, пользователи индюка почти каждый день пишут что мигают все объекты, помогает только перезапуск терминала, сам тоже периодически ловлю их
Кодишь, компилируешь, смотришь и так много раз, в определенный момент после очередной компиляции все объекты начинают мигать
Специально ни как эти мигания вызвать не возможно, появляются сами когда хотят. Код один и тот же в МТ4 ни каких миганий не наблюдается
Мигают объекты которые с индикатором вообще ни как не связаны, вертикальные линии брошенные руками тоже мигают
Во время миганий постоянно валят события CHARTEVENT_CHART_CHANGE, 1-3 раза в секунду прям без остановочно
CHARTEVENT_CHART_CHANGE
и в этом событии обрабатывается какой-то код?
Да и вот уже почти сутки, не разу не было такого бага
так выходные-же, и тиков тоже нет :-)
проверяйте что вы там такого творите в OnTick.
Да и вот уже почти сутки, не разу не было такого бага
Решение проблемы
так выходные-же, и тиков тоже нет :-)
проверяйте что вы там такого творите в OnTick.
Решение проблемы
Вчера весь день с утра я имел ввиду, по крипте тики идут и в выходные, OnTick OnCalculate() не используется вообще, пустой
вот с этого поподробнее - с какой крипты, как идут..На той стороне от вас сервер MQ ? конкретно какой или чарт генерится чем-то(опять-же конкретно чем) через CustomSymbol ?
если OnCalculate пуст, то по каким событиям вы обновляете/перерисовываете свою сцену ? ищите там, где-то что -то тормозит и/или выпаливает ChartRedraw() очередями.
(есть варик что граф.объектов много, но уверяете что считанные штуки, и не злоупотребляете ObjectFind). Если у вас всего один Canvas ну так и делайте как в game-dev - обновление не чаще N кадров/сек и только если надо обновлять
2026 год, мерцания так и не пропали, несколько лет эта проблема уже мучает, пользователи индюка почти каждый день пишут что мигают все объекты, помогает только перезапуск терминала, сам тоже периодически ловлю их
Кодишь, компилируешь, смотришь и так много раз, в определенный момент после очередной компиляции все объекты начинают мигать
Специально ни как эти мигания вызвать не возможно, появляются сами когда хотят. Код один и тот же в МТ4 ни каких миганий не наблюдается
Мигают объекты которые с индикатором вообще ни как не связаны, вертикальные линии брошенные руками тоже мигают
Во время миганий постоянно валят события CHARTEVENT_CHART_CHANGE, 1-3 раза в секунду прям без остановочно