Всем доброго!
Вопрос кто уже серьезно программирует на MQL5.
В MQL4 была такая функция HideTestIndicators(bool hide), если что-то подобное в MQL5 и какие иные способы есть для скрытия встроенных индикаторов, а то просто жуть получается при большом количестве, мозаика та еще.
Насколько я знаю такого функционала пока нет, но думаю можно будет добавить потом, достаточно полезная функция...
Если использовали индикатор и забыли его освободить, он останется на графике, иначе его не будет.
Вы IndicatorRelease() при деинициализации, не забыли вызвать?))
Если использовали индикатор и забыли его освободить, он останется на графике, иначе его не будет.
Речь идет о том чтобы вырубить индикаторы (убрав их с графика),к примеру, во время визуального тестирования.
т.е индикаторы считаются но не отображаются на графике...
Речь идет о том чтобы вырубить индикаторы (убрав их с графика),к примеру, во время визуального тестирования.
т.е индикаторы считаются но не отображаются на графике...
Ну при прогоне в тестере индикаторы по крайней мере не отображаются)
CNExpert::~CNExpert() { Print(__FUNCTION__); Deinit(); } void CNExpert::Deinit(void) { if(m_debug) Print("Class::Deinit..."); IndicatorRelease(m_handle_ema1); IndicatorRelease(m_handle_ema2); IndicatorRelease(m_handle_ema3); }
Очень странное заявление, выполнение эксперта в тестере дает такую картину, срабатывает деструктор класса(см. рис) в котором идет освобождение хэндлов задействованных индикаторов, но визуально я наблюдаю индикаторы. Раз у вас как-то это работает может поделитесь опытом?
Я лопухнулся, а все почему... вижу в логе, что деструктор класса отрабатывает и радуюсь что все у меня правильно, но это не так.
Как выяснилось, в событии OnDeinit надо явно вызывать функцию освобождения ресурсов класса. В моем случае это void CNExpert::Deinit(void).
Спасибо за наводку.

- www.mql5.com
Я лопухнулся, а все почему... вижу в логе, что деструктор класса отрабатывает и радуюсь что все у меня правильно, но это не так.
Как выяснилось, в событии OnDeinit надо явно вызывать функцию освобождения ресурсов класса. В моем случае это void CNExpert::Deinit(void).
Спасибо за наводку.
Появился ли на данный момент аналог HideTestIndicators ?
Т.к. одному моему заказчику очень нужно спрятать свои индикаторы в режиме визуализации,
уверен, что такая функция в MQL5 будет востребована.
Появился ли на данный момент аналог HideTestIndicators ?
Т.к. одному моему заказчику очень нужно спрятать свои индикаторы в режиме визуализации,
уверен, что такая функция в MQL5 будет востребована.

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Всем доброго!
Вопрос кто уже серьезно программирует на MQL5.
В MQL4 была такая функция HideTestIndicators(bool hide), если что-то подобное в MQL5 и какие иные способы есть для скрытия встроенных индикаторов, а то просто жуть получается при большом количестве, мозаика та еще.