Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
запускаю паявляется панел но она неработает а в углу правом нету написама сгхто панел активна
Можно ли данный пример и панельку перевести для МТ4 в .mq4 ?
Есть ли такой пример создания торговой панельки для МТ4 в .mq4 ?
Можно ли данный пример и панельку перевести для МТ4 в .mq4 ?
Добрый день,
На самом деле языки mql4 и mql5 очень похожи и даже, отчасти, используют одни и тоже функции. Все приемы и способы построения панели применимы и к mql4. Исключение составляют торговые операции. В mql4 используются другие функции для совершения торговых операций и работы с ордерами.
Hello Dmitriy, can this trade panel be used in MT4 history testing mode ? It seems the function OnChartEvent() is not executed when doing history back test ? Would you please teach me how to solve this ? Thank you so much, Robison.
Здравствуйте. В вашей статьи я не понял как реализована "подвижность" панели, как сделать, чтобы панель перемещалась мышью и сворачивалась. Поясните пожалуйста. И скажите можно ли реализовать тоже самое в mql4.
Здравствуйте. В вашей статьи я не понял как реализована "подвижность" панели, как сделать, чтобы панель перемещалась мышью и сворачивалась. Поясните пожалуйста. И скажите можно ли реализовать тоже самое в mql4.
Добрый день,
В своей статье при написании панели я использовал стандартные библиотеки. Указанные Вами функции уже реализованы в них. В mql4 есть аналогичные библиотеки с аналогичными функциями.
С уважением,
Дмитрий.
Дмитрий, привет! Делаю панель на MT4, за основу взял твой опыт, но вот проблема, при переключение ТФ, где-то на 3й раз панель начинает дублироваться и разъезжается. В MT5 в твоем примере все ОК. в МТ4 беда. Может знаешь где покапать?)
Дмитрий, привет! Делаю панель на MT4, за основу взял твой опыт, но вот проблема, при переключение ТФ, где-то на 3й раз панель начинает дублироваться и разъезжается. В MT5 в твоем примере все ОК. в МТ4 беда. Может знаешь где покапать?)
Добрый день, Евгений.
Нужно в OnDeinit прописать функцию принудительного удаления панели с графика. Дело в том, что не при смене графика МТ4 инициирует закрытие программы и вызов функции OnDeinit. После первой деинициализации в классе CAppDialog в частную переменную m_deinit_reason прописывается причина деинициализации. Но при смене таймфрейма МТ4 не удаляет класс из памяти. И при последующих попытках удалить паенель, класс считывает значение переменной и так как оно не пустое, ничего не делает
Но более простой и, наверно, более правильный вариант будет объявлять класс панели через ссылку на класс с использованием "*". В таком варианте нужно внести небольшие изменения в код
Такой вариант принудительно удалит класс торговой панели при деинициализации, а затем повторно его создаст.
С уважением,
Дмитрий.