Декомпиляторы EX4 в MQ4

decompilesДоступ к рынку Форекс подарил многим людям возможность заниматься трейдерской деятельностью. На первый взгляд это выглядит как возможность легко заработать деньги.

Так ли это на самом деле?

Производит впечатление та лёгкость, с которой можно начать работать трейдером на форексе. Но это впечатление обманчиво. Движение котировок носит в значительной степени случайный характер.

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

Нужно разбираться во многих сторонах трейдерской профессии:

  1. Знание мировой экономики и политики.
  2. Владение практическими навыками трейдинга.
  3. Умение грамотно использовать методы технического и фундаментального анализа.
  4. Создание своей системы работы.
  5. Воспитание в себе нужных психологических качеств.

Необходимость совершенствования

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

Как создать или правильно выбрать из существующих та-кой метод торговли? Один из способов состоит в том, чтобы получить максимальное количество информации о том, как это делают другие трейдеры.

Особенное внимание, конечно, стоит уделить наиболее эффективным (насколько это можно предположить) из них. Для этого в современном мире существует множество возможностей.

Это и специализированные форумы и возможность заказать работу у профессионала. Есть сайты, где объясняются тонкости работы с теми или иными алгоритмами. Наиболее часто алгоритмы предлагаются в качестве программ-экспертов (советников) для Metatrader.

Эта платформа является на настоящее время наиболее распространённой среди тех, кто торгует на форексе. Существуют две её версии: четвёртая и пятая. Metatrader 4 используется наибольшим количеством трейдеров.

Использование советников в работе трейдера

Эксперты в этой программе могут предлагаться в двух видах: mq4 и ex4. Их основное различие состоит в том, что первый из них в текстовом виде, а второй — в скомпилированном. Файл ex4 можно прочесть и разобраться в том, как он работает.

Скомпилированный файл является практически «чёрным ящиком». С ним можно работать, но детально разобраться в его работе практически невозможно. В то же время, понимание принципов его работы позволило бы трейдеру продвинуться на шаг вперёд в развитии своего профессионализма.

Как здесь быть?

На помощь здесь может прийти специальная программа декомпилятор. Она как раз и выполняет преобразование скомпилированной программы-эксперта в текстовую. После этого трейдер получает возможность изучить её работу и использовать это в своей деятельности.

Возможные трудности

Однако, на практике ситуация не является такой простой. Прежде всего, декомпилировать можно не всякий советник. В некоторых случаях значительную часть закодированного алго-ритма помещают в файл DLL.

А декомпилировать такой файл — это совсем другая и более сложная история. Кроме того, названия переменных в полученном после обработки файле будут такими, что Metatrader легко сможет определить, что код был декомпилированным и откажется его выполнять.

Такое свойство существует, начиная с 500 билда этой торговой платформы.

Другими словами, в такой ситуации даже если декомпиляция пройдёт успешно, то, по всей вероятности, придётся обращаться к программисту, который хорошо знает язык программирования ассемблер.

Преимущества использования декомпилятора

Для чего может понадобиться такая программа?

Трейдер для достижения успеха в своём не-простом ремесле должен интенсивно работать над повышением своего профессионального уровня.

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

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

Как работать с этой программой?

robo-upСначала нужно найти декомпилятор в интернете и скачать его. При этом полезно учитывать, что у этой программы есть несколько вариантов. Более новая версия программа имеет и больше возможностей при проведении декомпиляции.

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

Предположим, программу достать удалось. Расскажем, как с ней нужно работать.
Сначала запускаем декомпилятор. На экране видим небольшое прямоугольное окно с надписью: «drop ex4». Также видим четыре строки. Три из них нужно отметить.

Речь идёт о строках:

  • «Smart variable names rename»;
  • «Generate mqh fo library»;
  • «Append ~ for mq4 file name».

Первая из этих строк обращает наше внимание на тот факт, что имена переменных в после декомпиляции будут иметь специфический вид, который может привести к тому, что Metatrader распознает взлом и откажется работать с этим файлом. Здесь предлагается произвести переименование используемых переменных таким образом, чтобы этого не произошло.

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

Выводы

itogiЕсли поискать в интернете возможность скачать декомпилятор, то мы очень быстро убедимся в том, что это весьма непросто.

В большинстве случаев эта программа предлагается за деньги. Или возможен ещё один вариант. С файлами работает другая сторона. Это делается, разумеется, за вознаграждение.

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

Поэтому прежде, чем использовать эту программу, нужно хорошо обдумать этот вопрос.

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

1 Response

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

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