Boris Mayorov:
Правильной (рабочей) записью этого участка кода является, например:
int OnInit() { //--- indicator buffers mapping SetIndexBuffer(0,Buffer); SetIndexStyle (0,DRAW_ARROW); SetIndexArrow (0,159); return(INIT_SUCCEEDED); }
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте!
При создании индикатора для MetaTrader 4 через "Мастер MQL" с указанием буфера отрисовки, например, типа Arrow, как на скриншоте:
- происходит генерация файла .mq4, в котором в функции int OnInit() создаются функции отрисовки индикатора:
- функция PlotIndexSetInteger не работает и не меняет вид индикатора. Более того, описание этой функции отсутствует в "Справочнике MQL4". Возможно, эта функция по ошибке перекочевала из MQL5 в Мастер MQL4.
Правильной (рабочей) записью этого участка кода является, например:
Если описанное является ошибкой, исправьте пожалуйста.