Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1142
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте!
Пожалуйста, подскажите, что нужно поправить в коде модуля торговых сигналов, чтобы исключить предупреждение компилятора в той строке, которая выделена желтым цветом.
С уважением, Владимир.
Здравствуйте, уважаемые разработчики языка MQL5!
Вы создали для людей не имеющих знаний в области программирования, такой прекрасный инструмент, как Мастер MQL5, способный генерировать советники на базе торговых модулей. На сайте MQL5 есть множество интересных модулей торговых сигналов, которые были написаны несколько лет назад не только специалистами MQL5, но и другими участниками данного форума. Кстати, спасибо Вам всем за Ваш труд! Однако есть маленькое "но", которое постоянно возникает и мешает в полной мере воспользоваться всей мощью Мастера MQL5.
В связи с тем, что идет постоянное развитие языка программирования, прошу Вас создать ветку, в которой были бы отображены все нюансы этих изменений и с описанием необходимых действий в плане исправления кода, например, в модулях торговых сигналов, с целью исключения подобных вопросов:
Здравствуйте!
Пожалуйста, подскажите, что нужно поправить в коде модуля торговых сигналов, чтобы исключить предупреждение компилятора в той строке, которая выделена желтым цветом.
С уважением, Владимир.
Если мое предложение приемлемо, то ветке можно было бы дать название, например, "Ревизия модулей торговых сигналов".
С уважением, Владимир.
Здравствуйте!
Пожалуйста, подскажите, что нужно поправить в коде модуля торговых сигналов, чтобы исключить предупреждение компилятора в той строке, которая выделена желтым цветом.
С уважением, Владимир.
А почему Вы в одном месте обращаетесь с объекту "m_symbol"
а потом вдруг к Symbol():
Так делать не нужно.
А чтобы понят почему вдруг предупреждение о вызове скрытого метода, достаточно поставить мышку на Symbol и нажать среднюю клавишу мышки: Вы увидите, что в есть такой метод
в файле ExpertBase.
Поэтому в модуле сигналов нужно использовать m_symbol.
А почему Вы в одном месте обращаетесь с объекту "m_symbol"
а потом вдруг к Symbol():
Так делать не нужно.
Спасибо, Владимир, за подсказку!
Всё дело в том, что этот модуль скачан с сайта и просто скомпилирован в MetaEditor. Никаких других действий (например, изменения кода и т.п.) с модулем торговых сигналов не совершалось, а предупреждение выдал сам компилятор.
С уважением, Владимир.
Спасибо, Владимир, за подсказку!
Всё дело в том, что этот модуль скачан с сайта и просто скомпилирован в MetaEditor. Никаких других действий (например, изменения кода и т.п.) с модулем торговых сигналов не совершалось, а предупреждение выдал сам компилятор.
С уважением, Владимир.
Скачан где? Вот где скачивали, там и нужно написать в обсуждении кода о замеченной проблеме.
Скачан где? Вот где скачивали, там и нужно написать в обсуждении кода о замеченной проблеме.
Скачан здесь https://www.mql5.com/ru/articles/358 из папки mysignals.zip.
Хорошо, Владимир, в дальнейшем буду писать именно в том месте, где возникнет проблема с кодом.
С уважением, Владимир.
Скачан здесь https://www.mql5.com/ru/articles/358 из папки mysignals.zip.
Хорошо, Владимир, в дальнейшем буду писать именно в том месте, где возникнет проблема с кодом.
С уважением, Владимир.
Так статья 2012 года :)
Так статья 2012 года :)
Да, сразу обратил внимание, но не смотря на это, все-таки решил испытать, как "старые" модули торговых сигналов будут вести себя в настоящее время.
С уважением, Владимир.У меня переключении точки остановки для отладки, точки начали ставиться аж в нескольких строках ниже, перед фигурными скобками
Это у меня проблемы, или это новая "фича"?
У меня переключении точки остановки для отладки, точки начали ставиться аж в нескольких строках ниже, перед фигурными скобками
Это у меня проблемы, или это новая "фича"?
Это у Вас проблема.