Выпущена бета-версия MetaTrader 4 Build 582 с обновленным языком MQL4 и Маркетом приложений - страница 57
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В новой справке к MQL4 находятся теперь функции со старой версии MQL4 а так же заимствованные с MQL5
При написании программ с целью дальнейшей совместимости с MQL5 происходит путанница и неудобно всегда проверять справку MQL5 для проверки наличая какой либо функции, которая должна работать и в MQL4 и в MQL5
Нельзя ли в справке для удобства в заголовке описания функции указать совместима ли она с MQL5 или нет
Прошу рассмотреть этот вопрос, так как иначе получается венегрет при дальнейшем написании и использовании программ.
Хотелось бы услышать как мнение разработчиков а так же и пользователей по поводу разделения в описании функций.
Добрый день, Ренат!
Билд 582
Индикатор, висящий на графике – не реагирует на изменения в extern-ах. Удаляем. Вешаем по новой этот же индикатор сразу с необходимыми изменениями в extern-ах – все нормально.
Индикатор, висящий на графике – не реагирует на перекомпиляцию с измененными extern – ами в коде. Удаляем. Вешаем по новой – нормально.
Индикатор, висящий на графике – перекомпилируем. Что то остается, что то пропадает на графике. Сам индикатор – не работает.
Возник вопрос о совместимости с MQL5
В новой справке к MQL4 находятся теперь функции со старой версии MQL4 а так же заимствованные с MQL5
При написании программ с целью дальнейшей совместимости с MQL5 происходит путанница и неудобно всегда проверять справку MQL5 для проверки наличая какой либо функции, которая должна работать и в MQL4 и в MQL5
Нельзя ли в справке для удобства в заголовке описания функции указать совместима ли она с MQL5 или нет
Прошу рассмотреть этот вопрос, так как иначе получается венегрет при дальнейшем написании и использовании программ.
Хотелось бы услышать как мнение разработчиков а так же и пользователей по поводу разделения в описании функций.
Просто нажмите F1 в редакторе и получите/скачаете самую последнюю и полную справку MQL4. На сайте mql4.com справку MQL4 обновим после выхода релиза.
wlad, а нельзя ли сделать справку отдельно для старой четверки, совместимой с новой, и по логике подходящей к пятой.
венегрет ..
как бы большинство, желает удобства, и чтоб все было хорошо
Добрый день, Ренат!
Билд 582
Индикатор, висящий на графике – не реагирует на изменения в extern-ах. Удаляем. Вешаем по новой этот же индикатор сразу с необходимыми изменениями в extern-ах – все нормально.
Индикатор, висящий на графике – не реагирует на перекомпиляцию с измененными extern – ами в коде. Удаляем. Вешаем по новой – нормально.
Индикатор, висящий на графике – перекомпилируем. Что то остается, что то пропадает на графике. Сам индикатор – не работает.
У меня тоже подобная ерунда, пропадали extern string параметры. Решение: убить окно графика, создать снова, тогда проблемы вроде бы нет. Вроде бы.
У меня тоже подобная ерунда, пропадали extern string параметры. Решение: убить окно графика, создать снова, тогда проблемы вроде бы нет. Вроде бы.
Просто нажмите F1 в редакторе и получите/скачаете самую последнюю и полную справку MQL4. На сайте mql4.com справку MQL4 обновим после выхода релиза.
Я и имею в виду последнюю и полную скаченную справку MQL4
К примеру пишем функцию для создания объектов:
в справке находится старая знакомая функция ObjectSetText
программа соответственно работает а вот при использовании в MQL5 возникнет несовместимость.
Ради этого и предложение указывать в справке совместимость с MQL5
Я и имею в виду последнюю и полную скаченную справку MQL4
К примеру пишем функцию для создания объектов:
в справке находится старая знакомая функция ObjectSetText
программа соответственно работает а вот при использовании в MQL5 возникнет несовместимость.
Ради этого и предложение указывать в справке совместимость с MQL5
К сожалению, этого указывать не будем.
Просто скомпилируйте в MQL5 и увидите расхождения, если они есть.
тоже так и думал, не совсем то, но можно с этим жить
вопрос теперь возникает: можно ли создать ех5 (так как компилатор один на всех) из метаедитора поставляемого к новой четвертке
или придётся открыть его с мт5?
К сожалению, этого указывать не будем.
Просто скомпилируйте в MQL5 и увидите расхождения, если они есть.
Обнаружил проблему, связанная с запуском МТ4 с указанием файла конфигурации (билд 582).
Файл конфигурации:
ЕА в приложенном файле, но я так понимаю годится любой ЕА.
При каждом последующем запуске терминала с параметрами /portable start.ini появляется новый чарт EURUSD H1, с запущенным на нем EA. Т.е. при первом запуске вижу 1 чарт с ЕА, при втором - 2, при третьем 3 и т.д.
При использовании МТ4 билд 509 при каждом запуске с такими же параметрами один чарт с ЕА
Почините пожалуйста)