Как декомпилировать ex5
Перейти к содержимому

Как декомпилировать ex5

Декомпиляция EX5 в MQ5

Продолжая тему декомпиляции исполняемых файлов торгового терминала MetaTrader, стоит упомянуть о новой версии этой торговой платформы — 5.0 или MT5, как её часто называют.

Появившись в 2010 году, она, по замыслу разработчиков, должна была заменить самый популярный на тот момент терминал MT4. Однако этим планам не суждено было сбыться. Сообщество FOREX трейдеров встретило новую платформы «в штыки». Брокеры также не спешили внедрять MT5, в результате чего две платформы до сих пор (осенью 2020 года) существуют параллельно.

Помимо прочего, в MetaTrader 5 появился новый язык программирования — MQL5. Программы, написанные на нём (торговые советники, индикаторы и скрипты), получили расширение MQ5 и утратили совместимость с предыдущей версией платформы. Новый компилятор, генерирующий файлы EX5, был фактически создан заново и не имел ничего общего с архитектурой MetaEditor 4. На выходе он создавал низкоуровневый машинный код, за счёт чего файлы EX5 могли выполняться в несколько раз быстрее, чем EX4.

Эта инновация была адресована не только трейдерам, но и разработчикам прикладных программ в экосистеме MQL5. Защита исполняемых файлов вышла на совершенно новый уровень. Через некоторое время (в 2014 году) новый компилятор был интегрирован в MetaTrader 4 (build 600), после чего созданный энтузиастами команды PureBeam декомпилятор EX4 отправился на свалку истории.

Далеко не все пользователи MetaTrader с энтузиазмом встретили данный подход. Доступность исходного кода является очень важной для практикующего трейдера, поскольку во-первых позволяет понимать, как работает советник, что у него «под капотом», а во-вторых даёт возможность вносить в алгоритм изменения сообразно меняющейся рыночной ситуации.

Часто авторы советников забывают приложить исходный код к своему продукту и трейдер остаётся один на один с «чёрным ящиком».

Очевидно, что создать полноценный транслятор EX5 -> MQ5 на сегодняшний день не представляется возможным. Декомпиляция исполняемых файлов торговых роботов в настоящее время является уделом высококвалифицированных специалистов в области реверс-инжиниринга. Самой известной и профессиональной командой таких специалистов на данной момент является EX5 to MQ5 Team .

Этим парням удалось создать сервис, который смело можно назвать Онлайн-декомпилятором. Это больше не standalone-приложение, это ежедневный мозговой штурм, результатом которого является открытое программное обеспечение, работающее на благо FOREX трейдеров.

Как декомпилировать ex5

Наши партнеры

Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».

Продолжая пользоваться сайтом, вы соглашаетесь с условиями использования файлов cookie

Как декомпилировать ex5

Приветствую,
К сожалению потерял исходник своего скрипта на ex5.

Пишет ли кто нибудь декомпиляторы кода?

Модераторы простите пожалуйста за дубликат темы, просто мне кажется что в теме фриланса очень мало ассемблероровщиков
http://www.programmersforum.ru/showthread.php?p=1203602#post120360 2

Регистрация: 30.12.2009
Сообщений: 11,442

Существует только ex5t => MQ4 http://www.codeforex.com/ex4-to-mq4-free-decompiler-services/

А декомпилятор писать- в 6 раз дороже, чем самому заново написать =)

Человек_Борща
Посмотреть профиль
Найти ещё сообщения от Человек_Борща

Регистрация: 26.03.2013
Сообщений: 2
Сообщение от Человек_Борща
А декомпилятор писать- в 6 раз дороже, чем самому заново написать =)
ну цену и хотим услышать

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Декомпилятор на С++ Sylar9 Общие вопросы C/C++ 7 08.08.2013 18:13
Нужен декомпилятор Settingh Общие вопросы C/C++ 2 20.10.2011 19:42
декомпилятор TDrive Общие вопросы по Java, Java SE, Kotlin 3 12.08.2011 15:46
Декомпилятор raushan Помощь студентам 3 13.04.2009 11:36

Декомпилятор EX5 в MQ5

Скачал на другом форуме советник для терминала MetaTrader 5, да вот незадача — он оказался в формате EX5 и я не могу его открыть в MetaEditor. Автора найти также не представляется возможным.

Знающие люди сказали, что нужен декомпилятор, чтобы преобразовать этот файл в формат MQ5, после чего его можно будет редактировать. Это как раз то, что мне требуется.

Пожалуйста, подскажите, где найти такой декомпилятор? Поиском вроде пользоваться умею, но не помогло это мне.

2 Ответ от Механизатор 23.09.20 08:31

Re: Декомпилятор EX5 в MQ5

К сожалению, такого не существует. Сам искал долгое время, общался со знающими людьми. Там компиляция в нативный код и сквозное шифрование.

3 Ответ от Johny 23.09.20 11:16

Re: Декомпилятор EX5 в MQ5

Gogi, попробуйте поискать этот советник для МТ4. Есть шанс, что он скомпилирован старым билдом (до 600). В этом случае его можно будет открыть, декомпилятор для старых билдов MetaTrader нетрудно найти в сети.

Увы, но пока никому не удалось создать подобную программу для МТ5. Здесь Механизатор прав, это вряд ли возможно.

Gogi пишет:

Автора найти также не представляется возможным

Часто авторы «зашивают» свою почту в код советника. Попробуйте открыть окно его свойств и на первой вкладке навести указатель мыши на строку с именем автора (под названием советника). Она может являться ссылкой на почту, сайт или соцсеть разработчика. Напишите ему и попросите исходник.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *