Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте,
такой вот конфликт объектов (проверен на разных компьютерах, с Vista и Win 7):
есть объект SimplePanel, он расположен в папке \MQL4\Indicators\Examples\SimplePanel\SimplePanel.mq4, создаёт панель с кнопками с отдельном окне. Сам по себе этот объект прекрасно инициализируется.
Берем исходный код SimplePanel.mq4, и добавляем одну единственную строчку в заголовке
input bool abcd=true;
компилируем, при запуске теперь появляется вкладка "Входные параметры"с опцией выбора переменной abcd.
Так вот, если на эту вкладку не кликать, то опять всё хорошо, а если кликнуть, то инициализация панели не происходит и индикатор сразу выгружается.
Видимо, при вызове вкладки происходит какой-то конфликт с объектом класса CPanelDialog панели с кнопками.
И точно такая-же проблема возникает при создании других панелей, и SimplePanel взят лишь для подтверждения отсутствия багов в исходном коде.
Иллюстрация:
так - работает:
а если так - не работает:
Файл индикатора прилагается, он идентичен файлу \MQL4\Indicators\Examples\SimplePanel\SimplePanel.mq4 за исключением вышеупомянутой строчки с input.
Build 625.