Защита советника

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

Цели защиты программ могут быть разные, применительно к торговле это может быть:
— Привязка программы к конкретному счету, человеку, брокеру.
— Демо-версия советника для ознакомления с потенциальными покупателями, которая работает только на демо-счете.
— Ограничение работы советника по времени. После демо срока программа перестает работать.

Принцип работы почти всех способов защиты – это сравнение двух параметров (пароль, время, номер счета и тд.). Одно из значений стараются запрятать в какое-то потаенное место, сохраняется в реестре windows, скрытом файле или в самом советнике. В процессе проверки сравнивается со вторым (пароль, счет и тд.) и если значение совпадают, разрешается работа программы.

Примеры некоторых из простых способов защиты программ написанных на MQL4.

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

Файл советника с расширением mq4 – это обычный текстовый файл, его можно создавать, открывать, редактировать и сохранять в обычном «блокноте».
Встроенный в терминал МТ4 редактор MetaEditor по сути тот же блокнот, только с подсветкой функций и зарезервированных слов языка MQL4. Язык программирования MQL4 создан для удобства человека, что бы программисту было проще писать код программы, машина этот код не понимает. После компиляции (кнопка компилировать) создается исполняющий файл с расширением ex4, код переводится с языка понятного человеку на язык понятный машине. Открыв этот файл, увидим сплошные «казяблики».

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

Компьютер знает буквы под числовыми значениями. Например, а = 97, А = 65, b = 98, B = 66 и тд., поэтому строку можно собрать из символов:

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

Как взломать советник для MT4?

Многие трейдеры которые предпочитают использовать автоматическую торговлю нарынке, не раз сталкивались с проблемой что вроде и нашли хороший советник в паблике, но вот незадача, бесплатно работет он только для демо счета, а для реала нужно его купить за несколько сотен долларов. Обидно! Советник то клёвый, график с тестера очень круто выглядит, да и на демо он играет отменно! Как же быть в такой ситуации?

Предлогаю 2 способа выхода из сложившейся ситуации:

Способ №1

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

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

Плюсы данного способа : дорогой советник на халяву.

Способ №2

Если Вы внимательно осмотрелись на нашем блоге, то наверняа заметили бесплатное предложение для клиентов «Бесплатные Сигналы Форекс».

И так не большое техническое отступление: «Бесплатные сигналы» мы транслируем с нашего сервера где установлен терминал MT4, для приема сигналов необходим специальный советник который наши клиенты устанавливают себе и он начанает прием сигналов и торговлю по ним.

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

И так что нам для этого нужно: Транслятор торговых сигналов из терминала (есть у нас), приемник торговых сигналов ( тоже у нас и мы обязательно с Вами им поделимся), советник дорогой и прибыльный работающий к сожалению только на демо счете (должен быть у Вас =)))

За такую трансляцию мы бирем чисто символичискую сумму 9.9$ ежемесячно.

Минусы данного способа : -9.9$ в кармане;

Плюсы данного способа : дорогой советник практически на халяву.

Спасибо всем за внимание, ждем Ваших комментариев и с радосью ответим на все вопросы =).

Как взломать рынок с советником Форекс Взломщик Pro

Как взломать рынок с советником Форекс Взломщик Pro

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

Подробнее о логике работы «профессионального взломщика» поговорим ниже, пока что отмечу лишь то, что он открывает 2 сетки в разных направлениях. Нагрузка на депозит должна быть немалой, но авторы говорят о том, что советник надежен.

Получить этот торговый робот можно на вебинаре, который состоится в четверг, 24 мая в 18:00 МСК. Там же получите ответы на все интересующие вас вопросы.

Кроме этого советника, в Академии Форекса можно скачать архив с 10 бесплатными роботами. Все они совершенно бесплатны и уже подготовлены к торговле.

Скачать бесплатно 10 торговых советников здесь

Логика торговли советника

Принцип работы Forex_Vzlomshik_Pro известен только в общих чертах:

  • в алгоритме использованы сразу 3 стратегии на основе осциллятора RSI;
  • используется мартингейл;
  • сетки строятся независимо друг от друга, причем в разных направлениях;
  • работа ведется на 9 валютных парах (EURUSD, EURCHF, EURGBP, AUDUSD, USDCHF, GBPUSD, EURJPY, USDJPY, USDCAD);
  • рабочий таймфрейм – Н1, ограничений по времени работы в течение суток нет.

Ниже – пример, иллюстрирующий принцип работы советника.

1 ddf2e

Несколько сеток построены независимо друг от друга

Благодаря такому подходу советник находится в рынке большую часть времени. Но остаются вопросы по оправданности использования сразу нескольких сеток. Все-таки мартингейл создает немалое давление на депозит.

Настройки Forex_Vzlomshik_Pro

Настроек у робота много, есть блок общих параметров и отдельные настройки по каждой из трех используемых стратегий. В параметрах изменить можно:

  • UseManualLots – лот по умолчанию равен 0,01, это поле отвечает за торговлю с другим лотом;
  • Lots – стартовый лот;
  • Booster – множитель, использующийся при расчете лота на следующих уровнях сетки;
  • TakeProfit – профит в пунктах;
  • PipStarter – шаг между уровнями сетки;
  • TurboMode – активировать стоит только при движении валютной пары во флете. Турбо Мод повышает КПД советника на таких участках;
  • TurboDivider – здесь задается количество уровней в сетке, после которого активируется Турбо Мод;
  • ContinueTrading – отвечает за поведение робота при закрытии сетки. Значение true означает, что торговля будет вестись дальше, false – новые сделки не будут заключаться;
  • MM – функция управления капиталом. Для расчета лота используется формула Lots = 0.00001 * (AccountBalance/Divider). В настройках по умолчанию параметр неактивен и от его включения особой пользы нет;
  • Divider – этот параметр (делитель) используется при активированной функции управления капиталом;
  • chartDisplay – выводить или нет статистику по работе советника на экран;
  • UseStopLossPct – ограничение просадки в процентах от депозита;
  • StopLossPct – задается максимально допустимая просадка в процентах от депозита;
  • UseTakeProfitPCT – то же, но для тейк-профита;
  • TakeProfitPCT – какой должна быть прибыль в процентах от депозита, чтобы робот закрыл сетку;
  • UseTrailingStop – активация трала;
  • StartTrailing – сколько должен пройти график в нужном направлении, чтобы трал активировался;
  • StopTrailing – шаг трейлинг-стопа;
  • Slippage – фильтр по проскальзыванию.

По каждой из стратегий есть блок идентичных настроек:

  • UseStrategy_1 – значение false отключает первую стратегию;
  • MagicNumber_1 – отвечает за присваивание номеров ордерам, чтобы советник не путал их с другими;
  • MaxTrades_1 – ограничение по количеству ордеров по 1-й стратегии;
  • UseDollarTakeProfit_s1 – активация тейк-профита в валюте депозита;
  • DollarTakeProfit_s1 – каким должен быть ТР в валюте, чтобы робот закрыл сделки.

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

Результаты тестирования

Советник предназначен для работы с 9 валютными парами, тестирование проводилось с начала 2017 г. по всем инструментам. Стартовый депозит $10000, стартовый лот 0,01. Результаты оказались не лучшими:

  • EURUSD – здесь советник проявил себя великолепно, +197% к стартовому капиталу, правда, просадка равна 68,18%. Так что замысел со снижением просадки за счет использования 3 ТС не сработал;

2 0d418

Результаты тестирования по EURUSD

  • GBPUSD – слив депозита, в моменте прибыль доходила до 41% от депозита;

3 4d7df

Результаты тестирования по GBPUSD

  • USDJPY – в моменте прибыль доходила до 13% от депозита, затем последовал слив;

4 6cb68

Результаты тестирования по USDJPY

  • USDJPY – депозит слит;

5 c8d58

Результаты тестирования по USDCHF

  • EURCHF – депозит слит, прибыль в моменте доходила до 5,7%;

6 b8082

Результаты тестирования по EURCHF

  • USDCAD – депозит вырос на 25% и потом был слит;

7 4bad4

Результаты тестирования по USDCAD

  • EURGBP – депозит слит;

8 12ec4

Результаты тестирования по EURGBP

  • EURJPY – депозит не выстоял и после небольшой прибыли был слит.

9 048ad

Результаты тестирования по EURJPY

По паре AUDUSD слив последовал сразу после начала теста, не была получена даже промежуточная прибыль.

Заключение

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

В теории Forex_Vzlomshik_Pro должен использоваться для портфельной торговли. На практике же реализовать подобное невозможно. Если все же рискнете поработать с ним, то ограничьтесь парой EURUSD и торгуйте минимальным лотом, не забывая регулярно выводить прибыль.

Подробнее этот советник будет разбираться на вебинаре, который состоится в четверг 24 мая в 18:00 МСК. Записаться на него может каждый желающий.

Источник https://forexlab.ru/mql-protection-adviser/

Источник http://strategy4me.ru/stati-foreks/kak-vzlomat-sovetnik-dlya-mt4-2/

Источник https://academyfx.ru/article/blogi/3242-kak-vzlomat-rynok-s-sovetnikom-foreks-vzlomshchik-pro