оставьте индикатор в покое и напишите отдельный советник подгружая данные индикатора через iCustom
OnCalculate , используется только при кодировании индикатора. На ваш индикатор можно ссылаться в советнике с помощью icustom. Эта ссылка может помочь вам понять, как функции индикатора используются в советнике с использованием MetaTrader5. https://www.mql5.com/ru/articles/31.
Создание советников при помощи Expert Advisor Visual Wizard
- www.mql5.com
Программа Expert Advisor Visual Wizard предоставляет интуитивно понятную графическую среду с полным набором готовых торговых блоков, которые позволят вам за несколько минут создавать советники. Знания программирования и языка MQL5 не требуется. Подход "click, drag and drop" позволяет вам создавать визуальные представления торговых стратегий и сигналов. Эти торговые диаграммы автоматически анализируются генератором MQL5-кода, который преобразует их в готовые к работе советники. Интерактивная графическая среда упрощает процесс проектирования и избавляет от необходимости написания кода на MQL5.
Да спасибо разобрался
Если у вас возникают вопросы по поводу использования индикатора прямо в советнике - советую вначале изучить принципы ООП и плохого кода. Хотя это не совсем из той оперы, но эти же принципы так же работают и в этом вопросе.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
У меня есть код индикатора, я хочу модифицировать его в советник, но как я понял нельзя использовать OnCalculate в советнике (идиотизм по мне дак)
Собственно как мне быть? - как преобразовать это в советник? но оставить возможность отрисовки индикатора?