Но в этих настройках в окне всегда стоит "все таймфреймы" когда индикатор запускаешь.
Если часто запускаешь один и тоже индикатор, то постоянно приходится совершать одно и то же действие по установке на отображение нужных таймфремов.
А я бы хотел, чтобы при запуске индикатора уже стояли галочки на определенных таймфреймах, например только M1, M5, M15 или только на H1. Чтобы каждый раз вручную не тыкать их, а просто кликнуть по названию индикатора в окне навигатора и нажать Enter и все!
Только в MQL4 я особо не разбираюсь, поэтому если такое уже есть, буду признателен если просто скинете файл с примером. Спасибо!
Существует ли возможность добавить в код любого индикатора свойство отображаться по умолчанию только на одном определенном таймфрейме при запуске?
Также убрать по умолчанию галочку с "Показывать в окне данных".
Как это нет - есть такая возможность. Задаём в пользовательских переменных тот таймфрейм, на котором индикатору разрешено отрисосвываться. Далее, сразу посде объявления функции start() индикатора проверяем, на какой таймфрейм он брошен. Если таймфрейм не соответствует тому, который прописан в пользовательских переменных, то return(0). Проще некуда.
hrenfx отметил верно: "такой штатной возможности нет". Ваше предложение заключается в эмуляции такого механизма.
DDFedor, поиском я пользовался, но везде речь идет только об отображении объектов на разных таймфреймах и все как-то узконаправлено.
drknn, Ваш метод именно то, что нужно! Я это и имел ввиду в своем вопросе. Только немогли бы Вы пример этого кода написать, т.к. логику я понимаю, а вот MQL4 не владею совсем!
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Существует ли возможность добавить в код любого индикатора свойство отображаться по умолчанию только на одном определенном таймфрейме при запуске?
Это необходимо для того, чтобы при запуске индикатора не нужно было бы каждый раз снимать и устанавливать галочки во вкладке "отображение", т.к. этот индикатор все равно предназначен только для одного таймфрейма.
Также убрать по умолчанию галочку с "Показывать в окне данных".
Вероятно это должно реализовываться через #property indicator...
Помогите пожалуйста, если кто знает как это сделать! Заранее благодарю!