Можно загрузить и опробовать в работе советник для торговли на Forex с новой технологий защиты.
Прошедшие первомайские праздники прошли у меня очень напряженно в том плане, что времени отдыхать, практически не было. Игры с дочками с одной стороны отдых, но относительный, если учесть, что младшей девять месяцев, а средней три года и девять месяцев. Хотелось поработать по заказам и посмотреть материалы к курсам, которые будут у меня в ближайшее время. В планах AD (6421), два по администрированию SQL 2008, затем Exchange 2010, авторский курс по виртуализации. Курс по виртуализации плох тем, что если его читать по мотивам 50273 Planning and Designing Microsoft Virtualization Solutions, то необходимо два физических компьютера на одного студента, а для многих Центров такая конфигурация класса просто нереальна. Приходится больше обходиться теорией, чем практикой.

Добавил в коллекцию полезных статей найденную статью про hyper v. Замечу, что Hyper-V тоже имеет версии и в статье достаточно подробно рассказано о возможностях новой Hyper-V 3.0. О виртуализации беседовали и во время встречи MCP клуба в пятницу 27/04/2012. Даты новых встреч на май уже появились на INETA.RU. Запланированы две лаборатории и одна встреча клуба в обычном формате. Итого, три встречи. Анонс о них дам в ближайшее время.

Теперь о том, на что ушло у меня порядком времени на прошедших выходных.  Качаем архив по ссылке https://www.mctrewards.ru/files/okzai.zip. В архиве вариант защиты советника ключом HASP SL. Демо (лицензия на 5 дней). Фрагменты из подготовленной мной документации.

Вашему вниманию предлагается программа для торговли OKZAI вер. 1.0. Выполняется под MT4, торговлю ведет по паре EURUSD (евро-доллар). Таймфрейм М5 (работает на 5-ти минутном графике). Начальный депозит программы 10000 (или долларов или центов, в зависимости от типа счета), рекомендуемый лот 0.1. Время тестирования с 01.02.2012 по 27.04.2012. Стартовый депозит 10000, итоговый 69477. Чистая прибыль 59477. Счет центовый Forex4you. Плечо 1:500. Максимальная просадка 64%. OKZAI фрагмент из более сложной программы. В нем, например, не реализован выход из рынка в том плане, что можно на каком-то этапе закрыть некоторое число уже открытых сделок с убытком, при общем плюсе и пр.
Цель распространения советника в таком виде, в котором он предлагается. Цель – предложить новый вариант защиты программ, когда используется связка ex4 и dll.
Естественно, что хотя в комплекте идет ex4 файл, Вы можете его без особых проблем декомпилировать и получить исходный mql, а вот с dll будут определенные проблемы. Программа запускается в полнофункциональном демонстрационном варианте на небольшое время работы, что позволяет, например, погонять ее в тестере стратегий, начать торговлю, но не дает возможность полноценно торговать. Библиотека dll зашифрована с использованием алгоритма шифрования AES/128 бит. Не буду утверждать, что подобрать ключ шифрования AES нельзя, а HASP не ломается. Можно, но надо приложить настолько большие усилия и затратить столько средств, что, как правило, взлом просто становится нерентабельным.
Аппаратные и программные ключи защиты позволяют защищать не одну программу, а достаточно большое число таких программ, так как на одном ключе можно разместить лицензии для нескольких программных продуктов. Лицензии можно обновлять удаленно.
Идеальное решение с точки зрения защиты – аппаратный ключ, так как программу можно без проблем переносить с одного компьютера на другой. Программный ключ HASP SL после активации привязывается к конфигурации компьютера, на котором был активирован.
Типовое решение – клиент покупает ключ (дает право типовая конфигурация работать с фичами 0 и 2 / Features /, т.е. можно запускать советники и другие программы, защищенные по этим позициям). К ключу пишутся и обновляются разные полезные программы, советники, индикаторы и пр. Таким образом, формируется постоянная клиентская аудитория. Кроме того, за дополнительную плату можно предлагать продукты с другими лицензиями, например с фичей 8 или 15 и т.д. Аппаратные ключи (кроме HASP HL Basic) можно удаленно перепрограммировать на поддержку дополнительных фич, программные – в зависимости от их типа. В этом варианте идет доплата за лицензию.

Инструкция по установке


Предлагается попробовать работу с советником, используя ПО от Forex4you. При открытии счета выбирать депозит 10000 (для работы с лотом 0.1), плечо 1:500. Скачать МТ4 можно по ссылке:
http://www.forex4you.org/download/mt4setup.exe
Для работы с советником необходимо:
Распаковать архив с файлами советника, который предварительно загружаем по ссылке: https://mctrewards.ru/files/okzai.zip
Устанавливаем программу для торговли, если она не была установлена ранее. Рекомендую использовать установщик mt4setup.exe от Forex4you, так как все настройки проверял именно на этой версии программы. Открыть демосчет можно сразу после установки программы из самой программы. Открыть реальный счет для торговли можно по моей партнерской ссылке (можно и без, естественно, но, открывших счет по моей ссылке мой ID: a609a8c http://www.forex4you.org/?affid=a609a8c, стимулирую бонусом).
Программа установлена. Как обычно помещаем файл советника okzai.ex4 в папку для советников.
А файл библиотеки okzai.dll в папку для библиотечных файлов.
Теперь, если хотите, то можно попробовать запустить советник.
Пробуем…
И видим, что прилетела птица обломинго.

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


Через несколько минут программный ключ HASP SL установлен, так же установлены и средства контроля.
После этого советник можно запустить.
Советник начинает торговать. В общем, все как обычно.
Если необходимо посмотреть информацию о программном (или аппаратном ключе), то набираем в строке веббраузера
http://localhost:1947/


Затем можно посмотреть информацию о ключе (или ключах, так как их может быть установлено несколько для разных программ, в том числе торговых советников).
Советник OKZAI завязан на номер 2. Сразу после запуска торговой программы лицензия активируется и начинается отсчет времени. Можно ставить ограничения по числу запусков советника, дате окончания работы и т.д. Можно запретить запуск, если подключение к удаленному компьютеру по протоколу RDP. Можно запретить запуск программы, если она стартует в виртуальной среде и т.д. Эти ограничения ставить не стал, но список их достаточно большой.

Ананченко Игорь Викторович Контактная информация Моб. телефон: +79213201586 ICQ: 361916132 Веб-сайт: http://anantchenko.ru E-mail: igor@anantchenko.ru Вконтакте: http://vkontakte.ru/id8574436 https://mcp.microsoft.com/authenticate/validatemcp.aspx Transcript ID 793398 and the Access Code 9213201586 Microsoft Certification Status: Microsoft Certified IT Professional, Microsoft Certified Technology Specialist, Microsoft Certified Desktop Support Technician, Microsoft Certified Professional, Microsoft Certified Trainer