Мы в соц. сетях
Trading-go.ru русская версия
Trading-go.net English version

Декомпиляция советников, индикаторов и скриптов

30.08.2018 14:20:50
6181
Декомпиляция советников, индикаторов и скриптов

Декомпиляция программ для МетаТрейдер

В этой статье я подробно расскажу, что такое декомпиляция, компиляция, исходный код, исполняемый файл и о мошенничестве в интернет с использованием декомпиляции. В последнее время все чаше мошенники рассылают спам с предложением декомпилировать советник за небольшую сумму. Так же к нам на почту приходят письма от трейдеров с просьбой декомпилировать код и внести в него изменения. Для того что бы все стало на свои места и было понятно предлагаю детально разобрать что же такое советник, как он пишется и как терминал МетаТрейдер работает с советниками, индикаторами и скриптами.

Компиляция программы для терминала МетаТрейдер

Первое что Вам нужно знать это разницу между исходным кодом советника и исполняемым файлом.

Исходный код программы для форекс терминалов

Исходный код – это текст программы понятный для человека. Такой текст имеет осмысленные имена переменных, функций, условий, а также имеет расширение mq4 или mq5. Любой программист при написании программы пишет программу в виде текста понятного для человека. Как и многие люди не понимают китайский язык, терминал МетаТрейдер не понимает текст, написанный человеком. Что бы сделать текст понятным для терминала, компьютера и процессора, программист переводит свою программу в машинный язык. Такой перевод называют компиляцией. В МетаТрейдер можно легко увидеть программы у которых есть исходный код, они имеют небольшую метку жёлтого цвета. Такую программу можно модифицировать или изменить логику работы.

Значки советников с исходным файлом

Компиляция программ для МетаТрейдер

Компиляция – перевод и структурирование текста программы, написанного человеком в код понятный для процессора и компьютера. Если изначально текст программы понятен программисту, то после компиляции код становится не читаемым и может иметь вид 010111010101011010. Этот код содержит в себе машинные инструкции понятные только для МетаТрейдер и компьютера в целом. Такие программы в терминале имеют метку серого цвета и расширение ex4 или ex5. Внести какие-то правки или модифицировать эти файлы невозможно.

Результатом компиляции становиться исполняемый файл. МетаТрейдер загружает и читает только исполняемый файл, содержащий в себе инструкции для процессора. Файл с исходным кодом МетаТрейдер просто игнорирует. В большинстве случаев в интернете распространяются исполняемые файлы без исходного кода и без возможности внести правки в код программы.

Что будет если открыть исполняемый файл ?

Открыть исполняемый фал

Декомпиляция форекс программ

Декомпиляция – перевод машинной инструкции в текст понятный для человека. На самом деле получаемый текст для человека не совсем понятен. Все переменные и функции имеют исковерканный и не имеющий смысла вид. Код похож на случайно набранный текст. В большинстве случаев после декомпиляции, повторная компиляция не восстанавливает работоспособность кода.

Сравнение декомпилированного кода и оригинального

Реальность и мифы декомпиляции форекс советников, индикаторов и скриптов.

Разработчики терминалов МетаТрейдер постоянно работают над своими продуктами, практически каждую неделю выпускают обновление для программ, версия программы называется билд (build). В момент написания этой статьи МетаТрейдер 4 имеет 1126 билд. Это значит, что было выпущено 1126 терминалов с обновлениями. В терминалах обновляется все, в том числе и защита mql программ.

Билд терминала

До 600 билда это примерно 2014 год была возможность использовать декомпилятор и открывать файлы программ с расширением ex4. Неизвестный программист написал программу декомпилирующую советники, индикаторы и скрипты для МетаТрейдер 4. Этот декомпилятор продавался в интернете за 890 $, но в последствии другие программисты декомпилировали декомпилятор и выложили его в интернет бесплатно! Вот так вот пострадал тот, кто хотел заработать на продаже декомпилятора.

Начиная с 600 билда разработчики терминалов МетаТрейдер изменили защиту скомпилированных программ и в следующих билдах она была многократно усилена. Начиная с 2014 года и по текущий момент не было зафиксировано не одного случая декомпиляции советников, индикаторов или скриптов. Взломать, открыть или прочитать скомпилированный файл советника, индикатора или скрипта для терминала МетаТрейдер невозможно.

Мошенничество с декомпиляцией для форекс терминалов.

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

Уважаемые трейдеры, новички и профессионалы на текущий момент декомпилировать программы для форекс терминалов МетаТрейдер невозможно. Любые предложения взломать и декомпилировать код являются мошенническими. В лучшем случае Вам пришлют декомпилированный код совсем другого советника, написанного еще до 600 билда. Настоятельно не рекомендуем оплачивать услуги декомпиляции, Вы рискуете не только потерять деньги за оплату взлома программы, но и рискуете слить весь депозит используя взломанный код, а также получить блокировку аккаунта в маркете Mql5.

Давайте на минуту представим, что программу можно декомпилировать. Ведь все что кто-то сделал кто-то другой может сломать. Для этого может потребоваться несколько гениальных программистов, несколько месяцев, а то и лет для расшифровки кода и большая сумма денег, так как за бесплатно гениальные программисты не работают. Разумно ли тратить 1000$ -100 000$ за декомпиляцию программы, которую можно купить у автора за 50$?

Я надеюсь, что эта статья стала для Вас полезной, надеюсь Вы не станете жертвой мошенников, а также не потеряете свое время и средства в попытках декомпиляции программ.

Успехов Вам!

PS: Не смотря на то что я хорошо знаю и понимаю что такое декомпиляция, ни я никто другой из администраторов ресурса Trading-Go не занимается декомпиляцией ни за какие деньги и барыши. Не нужно писать писем и отправлять запросы с просьбой взломать или декомпилировать программу.

Уважайте себя, не ищите легких денег! Только так Вы станете успешным!

Комментировать можно внизу!

6181

Чтобы оставить комментарий или задать вопрос,
Вы должны быть зарегистрированы и авторизованы.
Загрузка комментариев...
Показать все комментарииСкрыть

Эти программы могут Вас заинтересовать

VR Donchian - улучшенный канала Дончиана

Добавлено: 08.10.2018

Обновлено: 25.03.2020

Версия: 20.030

Загрузок: 11980

Просмотров: 33670

Размер: 1.84Mb

Индикатор VR Donchian - это улучшенный вариант канала Дончиана. Улучшения коснулись практически всех функций канала, но при этом был сохранен основной алгоритм работы и построение канала. В индикатор бала добавлена смена цвета уровней в зависимости от текущей тенденции - это явно...

Лицензия: Бесплатно

Цена - 0 $

VR Trade Panel - торговля онлайн? Легко!

Добавлено: 17.11.2014

Обновлено: 22.12.2016

Версия: 17.100

Загрузок: 3394

Просмотров: 22974

Размер: 5.0Mb

Многофункциональная торговая панель с возможностью работы в двух режимах, виртуальном и реальном. Легкое и надежное управление ордерами напрямую на графике! Мгновенное закрытие всех ордеров или просто переворот

Лицензия: Платно-Бесплатно

Цена - 30 $

VR Multi Prices Analysis

Добавлено: 23.02.2015

Обновлено: 10.09.2015

Версия: 17.100

Загрузок: 554

Просмотров: 2699

Размер: 0.98Mb

Индикатор для анализа и получения информации по используемой паре относительно списка выбранных валют.

Лицензия: Бесплатно

Цена - 0 $

VR Ticks тиковый график в главном окне

Добавлено: 15.10.2015

Обновлено: 15.10.2015

Версия: 17.100

Загрузок: 741

Просмотров: 5029

Размер: 0.21Mb

Индикатор выводит в главное окно график тиков, таки образом трейдер может видеть и контролировать минимальные импульсы.

Лицензия: Платно-бесплатно

Цена - 30 $

*— обязательные для заполнения поля
Войти через социальные сети