Добрый день!
При установке индикатора на график терминал выдаёт ошибку: "array out of range in 'supersr6.mq5' (125,16)".
Если я правильно понимаю, причина в том, что в строках 125 и 126 идёт обращение к буферам BuyBuffer[bar] и SellBuffer[bar] вне цикла FOR, соответственно переменная "bar" в этот момент ещё не существует. Нужно в указанных строках заменить индексы буферов на BuyBuffer[0] и SellBuffer[0].
Странно, что этого не отлавливает компилятор.
![Документация по MQL5: Операции с графиками / ChartIndicatorAdd Документация по MQL5: Операции с графиками / ChartIndicatorAdd](/i/community/logo_mql5_small.png)
Документация по MQL5: Операции с графиками / ChartIndicatorAdd
- www.mql5.com
Операции с графиками / ChartIndicatorAdd - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
SuperSR6:
Индикатор для построения возможных линий поддержки и сопротивления по фракталам
Рис.1 Индикатор SuperSR6
Автор: Nikolay Kositsin