Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 1196
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
@Oleg
попросите разработчиков проставить № ошибок как в Документации, не понятно почему в Документации это есть, а в редакторе в Описании не используется
https://www.mql5.com/ru/docs/constants/errorswarnings/errorscompile
просто указываете индекс буфера, который должен быть присвоен при инициализации в SetIndexBufer
Я в программировании не силён, в коде индикатора нет буфера через который он выводит данные
Я в программировании не силён, в коде индикатора нет буфера через который он выводит данные
я не вникал с головой в ваш код, но как понял он рисует уровни
... вам нужно обработчике событий OnChartEvent
https://www.mql5.com/ru/docs/event_handlers/onchartevent
мониторить создание новых объектов (это CHARTEVENT_OBJECT_CREATE), и если префикс имени от вашего индикатора - то брать свойства созданной линии (там цена и время её точек)
я не вникал с головой в ваш код, но как понял он рисует уровни
... вам нужно обработчике событий OnChartEvent
https://www.mql5.com/ru/docs/event_handlers/onchartevent
мониторить создание новых объектов (это CHARTEVENT_OBJECT_CREATE), и если префикс имени от вашего индикатора - то брать свойства созданной линии (там цена и время её точек)
Прошу вас помочь исправить ошибку, появляется в журнале:
MQL4 Market: failed to load products (get header failed [12150])
Обработчик (мт5, индиктаор) через раз обрабатывает нажатие на кнопку. В чем может быть причина?
перерисовка - ChartRedraw()
Обработчик (мт5, индиктаор) через раз обрабатывает нажатие на кнопку. В чем может быть причина?
без примерной схемы как Вы обрабатываете события только гадать
как вариант запустите в папке индикаторов Examle\SimplePanel
и если этот код корректно работает... гадайте самостоятельно ;)
Обработчик (мт5, индиктаор) через раз обрабатывает нажатие на кнопку. В чем может быть причина?
только буквально утром делал такой-же баг :-)
кнопка адаптированна к работе в тестере и отрабатывает по опросу, а не так чтобы полностью в OnChartEvent.
ошибка была в проверке типа
if (ObjectGetInteger(....,OBJPROP_STATE)!=state /* это баг, должен быть 0 */) {
// состояние поменялось
state=!state;
}
Доброго привета.
Суть в том, что последние 50 свечек обсчитываем для среднего значения.
Вопрос. Что добавить, исправить в коде для расчета один раз, а не каждого тика. Проблема в том, что в ON-LINE идет накопление значения.