Содержание:
бесплатно!
Подробнее → КриптобиржаВерсия: 24.050
Обновлено: 02.05.2024
Добавлено: 01.07.2015
Лицензия: Платно-Бесплатно
Разовая покупка: 98$
Аренда: от 30$
Скринер фин. инструментов для ручного поиска и отбора наиболее интересных и ликвидных финансовых инструментов. Предназначен для терминалов MetaTrader 4 и MetaTrader 5. Лучшее решение для торговли акциями.
Версия: 16.120
Обновлено: 13.12.2016
Добавлено: 10.09.2014
Лицензия: Бесплатно
Разовая покупка: 0$
Аренда: от 0$
Интерфейс советника интуитивно понятен и прост. Советник скрывает торговые уровни Take Profit, Stop Loss, Breakeven, Trailing Stop.
Версия: 17.100
Обновлено: 12.08.2015
Добавлено: 04.08.2015
Лицензия: Бесплатно
Разовая покупка: 0$
Аренда: от 0$
Предназначен для закрытия/удаления всех ордеров терминале. Помогает фиксировать прибыль или убытки по всему торговому счету.
В данной статье я подробно объясню, что такое декомпиляция, компиляция, исходный код, исполняемый файл и как мошенничество в интернете связано с декомпиляцией. В последнее время участились случаи, когда мошенники рассылают спам с предложением декомпилировать торговый робот за небольшую сумму. Также к нам на почту приходят письма от трейдеров с просьбой декомпилировать код и внести в него изменения. Прежде чем мы начнем разбирать понятие декомпиляции и ее назначение, важно углубиться в определения терминов "компиляция", "декомпиляция", "исходный код" и "исполняемый файл".
Компиляция программ - это процесс преобразования исходного кода программы, написанного человеком, в машинно-читаемый код, который может быть выполнен процессором компьютера. Простыми словами, код который написал человек-программист, специальная программа "Компилятор", переводит в код который будет понимать процессор компьютера. Если код написанный человеком может выглядеть так: if(total >= 0), то код переведенный компилятором может выглядеть так: 0100111010110111010101. Кстати вот бинарное представление слова Hello = 01001000 01100101 01101100 01101100 01101111;
Декомпиляция - это процесс воссоздания исходного кода программы на языке программирования с использованием специального инструмента - декомпилятора. Простыми словами, код которой может выглядеть так: 0100111010110111010101 переводиться в код который может выглядеть так: if(total >= 0). Для перевода машинного-бинарного кода используются программы ре-инженеринга декомпиляторы. Важно отметить, что декомпиляция часто связана с юридическими вопросами, поскольку она может нарушать авторские права и лицензионные соглашения. Поэтому перед использованием декомпиляции следует тщательно изучить соответствующие законы и правила.
Исходный код программы - это текст компьютерной программы, написанный на языке программирования, который может быть прочитан и понят человеком. Исходный код может включать в себя файлы ресурсов, такие как изображения и другие данные, необходимые для сборки программы. Важно заметить что процессор компьютера не может выполнять инструкции и код исходного кода программы.
Исполняемый файл - это набор инструкций, который содержит в себе инструкции для процессора компьютера. Исполняемый файл не читаем и не понятен для человека.
В сфере трейдинга декомпиляцию кода чаще всего используют для индикаторов и торговых роботов. В большинстве случаев цель декомпиляции это создание пиратской версии приложения. При успешной декомпиляции торгового робота из робота удаляется код проверяющий лицензию. Реже декомпиляцию для торговых роботов и индикаторов применяю с целью понять или отредактировать логику работы торгового робота.
В терминалах MetaTrader для индикаторов, торговых роботов, советников есть особое обозначение приложений которые имеют исходный код.
Для терминалов MetaTrader 4 файлы исходного кода имеют расширение .mq4, а для терминалов MetaTrader 5 .mq5
Для терминалов MetaTrader 4 исполняемые файлы имеют расширение .ex4, а для терминалов MetaTrader 5 .ex5
В навигаторе терминала MetaTrader приложения имеющие исходный код помечаются ярким цветом, а исполняемый файлы серым.
Разработчики торговых терминалов MetaTrader неустанно трудятся над улучшением своих продуктов, регулярно выпуская обновления для программ. На момент написания данной статьи MetaTrader 4 достиг 1126 билда, что свидетельствует о 1126 версиях терминала с обновлениями. MetaTrader 5, в свою очередь, достиг версии 4468. В рамках этих обновлений происходит модернизация всех аспектов терминалов, включая их защиту.
До 600 билда, примерно в 2014 году, существовала возможность использования декомпилятора для открытия файлов программ с расширением .ex4 в торговом терминале MetaTrader 4. Неизвестный программист создал программу, способную декомпилировать торговые роботы, индикаторы и скрипты для MetaTrader 4. Эта программа продавалась в интернете за 890 долларов, однако впоследствии другие программисты смогли декомпилировать декомпилятор и выложить его в свободный доступ. Таким образом, человек, пытавшийся заработать на продаже декомпилятора, сам пострадал от таких же мошенников.
С 600 билда разработчики MetaTrader внесли изменения в защиту скомпилированных программ, и в последующих билдах она была значительно усилена. С 2014 года и до настоящего времени не было зафиксировано ни одного случая успешной декомпиляции торговых роботов, индикаторов или скриптов. Взломать, открыть или прочитать скомпилированный файл для терминала MetaTrader невозможно.
Уважаемые трейдеры, как новички, так и профессионалы, на данный момент декомпилировать программы для торговых терминалов MetaTrader невозможно. Любые предложения взломать или декомпилировать код являются мошенническими. В лучшем случае вам пришлют декомпилированный код совершенно другого советника, написанного до 600 билда. Настоятельно не рекомендуем платить за услуги декомпиляции, так как вы рискуете не только потерять деньги за оплату взлома программы, но и можете слить весь свой депозит, используя взломанный код, а также получить блокировку аккаунта в маркете Mql5.
В последнее время участились случаи обхода лицензии через использование DLL-библиотек. DLL-библиотека может содержать любой программный код, включая майнеры, программы для получения платёжной информации, а также крадущие логины и пароли от различных интернет-ресурсов. Использование сторонних DLL-библиотек крайне опасно, так как вы сами запускаете вирус на своём компьютере. На данный момент зафиксировано множество случаев, когда DLL-библиотекам передаётся вся информация о пользователе компьютера. К сожалению, не все антивирусные программы могут определить такие библиотеки как вредоносные.
Надеюсь, эта статья оказалась для вас полезной, и вы не станете жертвой мошенников, а также не потратите свое время и средства на попытки декомпиляции программ.
Поддержка онлайн
•
Комментарии