Выпущен MetaTrader 4 Client Terminal build 600 с обновленным языком MQL4 и Маркетом приложений - страница 45
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вопрос скажите поставил 604 билд, идикаторы с 509-го при переносе работают если закидуешь оба файла mq4 и ex4 либо один ex4. Если закинуть в терминал только один файл mq4 индикатор не работает и ex4 с него не создет, так теперь и должно быть ?
Если так что делать когда потдержка старых билдов закончится и я захочу какие то параметры исправить в файле mq4, ведь он не создает в обновленном 600-том исполнительный c него ex4, а тупо работает по тому екзешнику который создался в еще старых версиях мт.
Вопрос скажите поставил 604 билд, идикаторы с 509-го при переносе работают если закидуешь оба файла mq4 и ex4 либо один ex4. Если закинуть в терминал только один файл mq4 индикатор не работает и ex4 с него не создет, так теперь и должно быть ?
Если так что делать когда потдержка старых билдов закончится и я захочу какие то параметры исправить в файле mq4, ведь он не создает в обновленном 600-том исполнительный c него ex4, а тупо работает по тому екзешнику который создался в еще старых версиях мт.
Искать ошибки в исходниках и исправлять их, что ещё делать?
Блин люблю таких людей и на вопрос не ответят и еще вопрос зададут. А почему нет я хочу изменить себе какие то параметры для себя, если этот идикатор в бесплатном пользовании а не эксклюзив платный под брендом дольче энд габана и меня он практически устраивает, зачем мне из того же самого делать тоже самое платить деньги программисту из за одной запятой когда я могу сам что то подправить.
Да и вообще это теоретически пока исправлять ничего не нужно, просто напрягает сам факт, мали ли что а в новом терминале екзешник с исходника не создается .. и вообще не в этом дело так и должно теперь быть как я описывал с файлами или нет, хотелось бы знать .
Блин люблю таких людей и на вопрос не ответят и еще вопрос зададут. А почему нет я хочу изменить себе какие то параметры для себя, если этот идикатор в бесплатном пользовании а не эксклюзив платный под брендом дольче энд габана и меня он практически устраивает, зачем мне из того же самого делать тоже самое платить деньги программисту из за одной запятой когда я могу сам что то подправить. Да и вообще это теоретически пока исправлять ничего не нужно, просто напрягает сам факт, мали ли что а в новом терминале екзешник с исходника не создается ведь встроенные такие же бесплатные индюки в том же терминале екзешки с mq4 небось создают .. и вообще не в этом дело так и должно теперь быть как я описывал с файлами или нет, хотелось бы знать .
Блин люблю таких людей и на вопрос не ответят и еще вопрос зададут. А почему нет я хочу изменить себе какие то параметры для себя, если этот идикатор в бесплатном пользовании а не эксклюзив платный под брендом дольче энд габана и меня он практически устраивает, зачем мне из того же самого делать тоже самое платить деньги программисту из за одной запятой когда я могу сам что то подправить.
Да и вообще это теоретически пока исправлять ничего не нужно, просто напрягает сам факт, мали ли что а в новом терминале екзешник с исходника не создается .. и вообще не в этом дело так и должно теперь быть как я описывал с файлами или нет, хотелось бы знать .
Если код в открытом доступе, то правка не представляет никаких сложностей (за исключением несовместимых dll, ну там только милости от автора библиотеки ждать). А если косяк в заказном коде, то тем более, с исполнителя и спрос, за кривой код.
Да нормально старые коды на чистом МКЛ компилятся в новом МЕ, есть только несколько критических ошибок, при которых не будет компилиться (или будет, но исполнение выдаст ошибку в терминале): недопустимые символы в именах переменных, вылет за пределы массива и несовместимые библиотеки.
Если код в открытом доступе, то правка не представляет никаких сложностей (за исключением несовместимых dll, ну там только милости от автора библиотеки ждать). А если косяк в заказном коде, то тем более, с исполнителя и спрос, за кривой код.
В этой части кода новый компилятор всегда выдает предупреждение: truncation of constant value Fibo.mq4 816 93
Что тут можно сделать с параметрами INTERNET_FLAG_NO_CACHE_WRITE|INTERNET_FLAG_PRAGMA_NOCACHE|INTERNET_FLAG_RELOAD ???
TarasBY:
Я бы так уверенно (без оговорок) не стал свои наблюдения возводить до абсолютной истины. Например, что не согласуется с вашими утверждениями: я пользуюсь библиотеками (в том числе и компилируемыми). Одна из компилируемых библиотек имела свой init(). Скомпилироваться эта библиотека скомпилировалсь, НО работать, как она работала ранее у неё не получилось. Оказалось, что новый МТ вообще не запускает init() компилируемой библиотеки. А именно там инициализировались переменные библиотеки. Есть и другие структурные особенности нового МТ, поэтому не всё так просто, как вы пытаетесь изложить. И моя скомпилированная библиотека до сих пор не работает так, как он работала в старом МТ - разбираюсь...
А там как раз про бильботеки оговорочка есть, как знал что вопросы по ним будут ;-)
Ну да, новые правила более строгие, что поделаешь; при переходе с С++ на С.net тоже плакали многие, но втянулись как-то.