5
- 1 Заполните ФОРМУ ЗАКАЗА и прикрепите советник
- 2 Дождитесь ответа эксперта о возможности декомпиляции
- 4 Получите ваш советник в формате .MQ5
- 3 Оплатите ваш заказ (если вас всё устраивает)
- 5 Редактируйте исходный код как считаете нужным
Это сервис декомпиляции файлов .EX5 торгового терминала MetaTrader 5.
Если вам необходим декомпилятор файлов .EX4 (для MT 4), нажмите здесь. Если вам необходим декомпилятор файлов EX4 (для MT4), нажмите здесь.
Для декомпиляции файлов EX4 нажмите здесь
|
Для чего это вообще?
Файлы .EX5 и .MQ5 являются частью торгового терминала MetaTrader 5. Разница между ними заключается в том, что файлы .EX5 являются исполняемыми, в то время, как файлы .MQ5 содержат исходный код торговых роботов (советников), индикаторов или скриптов. Файл .MQ5 вы можете открыть в приложении MetaEditor и редактировать его содержимое. Файл .EX5 открыть и редактировать невозможно.
Доступность исходного кода представлет исключительную важность для трейдера по нескольким причинам:
- Это позволяет понять логику работы советника, его алгоритм. Это архиважно, ибо вы доверяете советнику управление вашими деньгами.
- Это даёт возможность редактирования исходного кода, дабы скорректировать логику работы советника в соответствии с изменяющимися реалиями рынка.
- Это необходимо, чтобы убрать ограничения, установленные разработчиком, такие как привязка к определённому счёту или ограниченное время работы.
Разработчики советников часто забывают приложить исходный код к своему продукту. В этих случаях на помощь приходит декомпиляция, т.е. восстановление исходного кода советника из файла .EX5 с последующим его сохранением в .MQ5 формате.
В отличие от торговой платформы MT4, где декомпиляция файлов .EX4 когда-то (до 2014 года) была тривиальной задачей, в торговой платформе MT5 это было не так с самого начала. Одной из ключевых особенностей новой платформы с момента её релиза в 2010 году разработчиками из MetaQuotes Software была заявлена невозможность декомпиляции исполняемых файлов (.EX5) и получения их исходного кода (.MQ5), в том числе за счёт сквозного шифрования.
Эту проблему долгое время не удавалось решить. Однако длительные исследования, проводимые нашей командой с 2012 года, принесли свои плоды. И сегодня мы уверенно можем утверждать, что это стало возможным.
На сегодняшний день 85% файлов, присылаемых нашими клиентами, успешно поддаются декомпиляции. Для советников, распространяемых через MQL5 Market, этот показатель составляет 65%. Мы неустанно работаем над ростом раскрываемости и эти цифры неуклонно растут.
Лечение током
В процессе компиляции приложением MetaEditor 5 используются оптимизация и сжатие кода. Обфускация также применяется к исходному коду, и этот факт значительно усложняет работу декомпилятора. Для продуктов MQL5 Market дополнительно используется шифрование. Эти препятствия делают классические методы реинжиниринга (такие как дизассемблирование и статический анализ кода) неэффективными.
Посему, дабы полностью восстановить исходный код, сегодня необходимо работать непосредственно с дампами памяти, отладчиком терминала и преодолевать ограничения виртуализации среды выполнения.
Эта кропотливая работа требует времени и значительных усилий. Но при должной настойчивости можно добиться успеха.
Учитывая вышеизложенное, становится очевидно, что разработать автономный декомпилятор EX5 to MQ5 сегодня невозможно. Хорошая новость заключается в том, что можно создать надёжный сервис для декомпиляции в режиме онлайн. Это именно то, что мы успешно сделали.
Закажите декомпиляцию «чёрного ящика» (ЕХ5 файла) сейчас и сделайте ваш советник действительно вашим!
Форма заказа
Как это работает?
Алгоритм работы нашего сервиса очень простой:
- Вы заполняете форму заказа и высылаете нам .EX5 файл
- Наш специалист анализирует присланный файл и информирует вас о возможности его декопиляции и стоимости работы
- В случае вашего согласия мы приступаем к декомпиляции файла. Этот процесс занимает в среднем 5 рабочих дней. Время зависит от сложности советника. По окончании декомпиляции мы высылаем вам исходный код в формате MQ5.
- Вы сравниваете работу декомпилированного советника с оригинальным и в случае полного отсутствия расхождений оплачиваете выполненный заказ удобным для вас способом.
* В отдельных случаях мы можем предложить оплатить работу заранее. Это в первую очередь касается заказов повышенной сложности (Маркет, DLL и т.п.), а также случаев, когда клиент обращается к нам впервые.
Сколько это стоит?
Стоимость наших услуг определяется в каждом случае индивидуально. Поскольку процесс декомпиляции выполняется профессионалами вручную, конечная стоимость услуги сильно зависит от размера и сложности кода. Стоимость декомпиляции продуктов MetaTrader Market ™ немного больше.
Ориентировочные цены на услуги декомпиляции приведены ниже:
- Торговый советник (EA) ~ $350
- Торговый советник из MetaTrader Market ™ ~ $450
- Технический индикатор ~ $550 *
* Указанная цена отражает тот факт, что мы не заинтересованы в работе с индикаторами.
Но если это действительно необходимо, мы выполним эту работу с должным качеством!