Ручное обновление срабатывает.
Поищите индикатор "6MTH_Renko_Chart_Builder_Indi_Ver_02.mq4" или другой версии как пример, там оффлайн график нормально обновляется.
Vitalie Postolache:
MQL5 а не MQL4
Поищите индикатор "6MTH_Renko_Chart_Builder_Indi_Ver_02.mq4" или другой версии как пример, там оффлайн график нормально обновляется.
Aliaksandr Hryshyn:
MQL5 а не MQL4
Принцип тот же - ищется нужный чарт и отправляется туда системное сообщение посредством PostMessageW()
MQL5 а не MQL4
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
При определённых параметрах индикатор вызывает сам себя с другим таймфреймом, вызванный индикатор уже производит все основные расчёты.
При поступлении тиков всё работает как надо, когда их нету - не могу перерисовать индикатор на имеющейся истории.
При первом обращении к индикатору, начинается его расчёт, а в основном индикаторе функция CopyBuffer(...) возвращает -1, при поступлении последующих тиках, если он посчитался, уже можно получить необходимые данные.
Но в оффлайне последующих тиков не поступает(суббота, воскресенье или конец света), соответственно нету события OnCalculate(), вариант с таймером не сработал, хотя функция BarsCalculated(Нужный индикатор) вернула необходимое количество значений, даже ChartRedraw() не помог.
На картинке показано, что Окно данных не показывает индикаторные буферы
Нужен костыль)).
Терминал MT5, сборка 1525