Новая версия платформы MetaTrader 5 build 4410: улучшения в работе - страница 16
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вы суть проблемы понимаете? Выбор есть, но он есть уже после установки терминала. Изначально релизного...
Согласен.
Дополнение к:
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Новая версия платформы MetaTrader 5 build 4410: улучшения в работе
Stanislav Korotky, 2024.08.08 14:45
Получаю сообщения, что на билде 4468 перестали загружаться ex5-библиотеки, скомпилированные ранее. Выдается ошибка:
import module ... is too old and cannot be used, recompile it please
Было бы весьма желательно публиковать в выпусках о релизах информацию о совместимости/несовместимости компиляторов.
Сейчас встает вопрос - если перекомпилировать библиотеку в 4468, то начиная с какого предыдущего билда она перестанет линковаться? Такой же вопрос, если перекомпилировать в 4410.
Это важно для маркета, чтобы работоспособность сохранилась у большинства пользователей.
Даже библиотека, откомпилированная в последнем релизе 4410, не грузится в 4468.
ИМХО, это диверсия со стороны MQ.
Дополнение к:
Даже библиотека, откомпилированная в последнем релизе 4410, не грузится в 4468.
ИМХО, это диверсия со стороны MQ.
по поводу библиотек это конечно сильно получилось..
в старой (годами испытанной, стабильной) библиотеке директивы export, в новом относительно часто пересобираемом софте "import"
и без предупреждений и анонсов, бздынь, оно перестаёт работать
Затем, чтобы на релизной версии быть?
ДЦ заливают только релизные версии себе на сайт. Ни разу бету там не встречал...
Цель ясна.
Однако, не видно, что в релизных ошибок меньше...
по поводу библиотек это конечно сильно получилось..
в старой (годами испытанной, стабильной) библиотеке директивы export, в новом относительно часто пересобираемом софте "import"
и без предупреждений и анонсов, бздынь, оно перестаёт работать
Откуда инфа? И что и где в исходнике писать, чтобы заработало? И с какого билда? И будет ли работать в обратную сторону, например, на релизе 4410?
Откуда инфа? И что и где в исходнике писать, чтобы заработало? И с какого билда? И будет ли работать в обратную сторону, например, на релизе 4410?
от себя :-) в проекте была библиотека много лет назад сделанная, и давно не пересобираемая (там несколько общих функций, чего их пересобирать).
В новых релизах всё что её import обломалось..пришлось её пересобрать, передеплоить, и перед людьми извинятся
от себя :-) в проекте была библиотека много лет назад сделанная, и давно не пересобираемая (там несколько общих функций, чего их пересобирать).
В новых релизах всё что её import обломалось..пришлось её пересобрать, передеплоить, и перед людьми извинятся
А, значит это просто подтверждение того же бага/фичи, что и у меня, а я сначала неправильно прочитал - подумал, что удалось обнаружить изменение синтаксиса MQL для восстановления экспорта/импорта. Про перекомпиляцию я в курсе, но сейчас получается, что компилировать нужно не на релизе, а на бете, и как оно будет обратно совместимо с теми людьми, у которых установлен пока еще релиз? Вопрос риторический. Обычно все ломается - обратную совместимость в MQ не ценят.
Мы готовимся к запуску новый компилятор, поэтому старые ex5 библиотеки сильно отстали, что нужно их пересобрать для использования с новыми бета-версиями.
Проблема с ABI(бинарный интерфейс связывания библиотек) и несовместимостью набора используемых регистров.
Чтобы сделать рывок вперед, мы решили отказаться от совместимостью со старыми ex5 библиотеками. Их достаточно пересобрать.
Наши планы по отношению к MQL5 и MetaEditor:
Наши планы: