![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
в индикаторе работает безупречно- в окне данных отображаются все три буфера
однако, если индикатор вызывается с советника- передаётся только первый буфер, ( вот вывод через Print() ), почему ???
а второй и третий выдают какую то ерунду. Что я опять напутал ?
Никак не могу понять в чём дело
Where is the Print() here? And where EA?
параметры в индикатор не передаю, так как экстерных переменных нет
Во-первых, limit=Bars-30-MA_Period-counted_bars
А во-вторых, MA_min[i]=MA_temp[MA_min_pos] а MA_max = MA_temp[MA_max_pos]
Интерестная штука - вот эта вот вещь
в индикаторе работает безупречно, а вот из советника делает проблемы - непонятно.
и выходит, все переменные, зависящие от цикла, где limit тким образом представлен - не передаютсья
параметры в индикатор не передаю, так как экстерных переменных нет
Пользовательские индикаторы можно вызывать только с указанием имени инструмента (тип string ) или с указанием макроподстановки NULL. То есть:
Пользовательские индикаторы можно вызывать только с указанием имени инструмента (тип string ) или с указанием макроподстановки NULL. То есть:
правда результат на данный момент не меняетсья
ошибка была действительно в лимите
Пользовательские индикаторы можно вызывать только с указанием имени инструмента (тип string ) или с указанием макроподстановки NULL. То есть:
правда результат на данный момент не меняетсья
ошибка была действительно в лимите
Я никогда не иду в глубь кода(читай - анализ алгоритма), если вижу ошибку уже на поверхности (читай - синтаксис ) - нет смысла.