StarForce ProActive for Traders рекомендуется для защиты рабочих алгоритмов скриптов MQ4 и MQ5, разработанных специально для системы MetaTrader.
    C помощью решения можно защитить скрипты и советники, написанные также и для других информационно-торговых платформ. За подробностями обращайтесь в отдел продаж или заполните форму заказа бесплатного тестирования.
Продукт помогает эффективно решить ряд проблем
|  | Защита от незаконного копирования и нелегального распространения MQ4 и MQ5 скриптов. | 
|  | Защита от превышения лицензионных ограничений (срок использования скрипта, число рабочих мест). | 
|  | Защита от анализа, модификации и декомпиляции скриптов и советников системы MetaTrader. | 
Объекты привязки
|  |  | 
| Компьютер, на котором запущен скрипт MQL
 | Торговый счет, на котором используется скрипт MQL
 | 
| Для работы с несколькими торговыми счетами, но на одном устройстве.
 | Для работы на нескольких устройствах, но с одним торговым счетом.
 | 
 
Принцип работы StarForce ProActive for Traders
    На сервере StarForce, проходя процедуру защиты, код скрипта изменяется. Выполниться после этого он сможет только в том случае, если успешно пройдет две проверки:
|  |  | 
| Наличие лицензии и соблюдение установленных на нее ограничений разработчиком | Проверка серийного номера/цифрового ключа и параметров компьютера, на котором используется защищенный скрипт, или торгового счета, к которому этот скрипт привязан,
 для подтверждения подлинности лицензии
 | 
   
    Система защиты проверяет наличие лицензии по уникальному серийному номеру, который идентифицирует конкретную лицензию. Разработчик скрипта может редактировать ограничения, используемые в лицензии, для каждого серийного номера через сервер управления лицензиями StarForce, например, пролонгировать время действия, заблокировать или менять ограничения по функционалу.
    Способ проверки подлинности лицензии зависит от выбора объекта привязки.
Привязка к компьютеру
Данный вид привязки предусматривает работу скрипта MetaTrader только на одном конкретном компьютере. Привязка к устройству производится при инсталляции или первом запуске скрипта. В ходе процедуры активации информация о параметрах компьютера прикрепляется к серийному номеру, что фиксируется на сервере управления лицензиями StarForce. Для последующих запусков подключение к серверу управления лицензиями StarForce не требуется.
Привязка к тороговому счету
В этом случае скрипт может быть исполнен только на одном конкретном торговом счете. Скрипт привязывается к торговому счету во время установки или первичном запуске. В ходе процедуры активации информация о счете прикрепляется к серийному номеру, что фиксируется на сервере управления лицензиями StarForce. Для последующих запусков подключение к серверу управления лицензиями StarForce не требуется.
Модели распространения защищенных скриптов
В решение StarForce ProActive for Traders внедрена система StarForce DRM, которая дает возможность гибкого управления лицензиями. Ниже приведен список моделей лицензирования, которые доступны издателю или разработчику при защите скриптов MQ4 и MQ5 для системы MetaTrader:
 
        
          | Demo | Trial | Try&Die | Buy Only | Rent (Subscription) | 
        
          | Скрипт запускается с ограниченной функциональностью, но без ограничения периода использования. | Использование продукта конечными пользователями без приобретения лицензии в течение срока, определенного клиентом. По истечении этого срока со скриптом можно будет продолжать работать только при условии приобретения лицензии конечным пользователем. | Использование продукта конечным пользователем без приобретения лицензии в течение срока, определенного клиентом. Скрипт не может быть запущен по истечении этого срока. | «Полноценное» использование продукта конечным пользователем. | Ограниченное по времени использование скрипта конечным пользователем. По истечении установленного срока необходимо оплатить новый период для продолжения работы со скриптом | 
 
Трейдинговые программы – полезный инструмент для профессиональных трейдеров, который делает их ежедневную работу более эффективной и прибыльной. Такие программы должны быть защищены от нелегального копирования и использования для сохранения прибыли разработчиков.
Защита от копирования скриптов и советников,
 предназначенных для работы в системе MetaTrader

Защита от копирования с помощью продукта StarForce ProActive for Traders реализуется путем привязки скрипта к компьютеру или к торговому счету в системе MetaTrader. Привязка обеспечивает возможность запуска скрипта только на конкретном компьютере или для конкретного торгового счета, что предотвращает возможность несанкционированного использования скрипта третьими лицами. Подробнее о технологии.
Защита от декомпиляции файлов MQ4 и MQ5

Стандартный вариант защиты от декомпиляции скриптов и советников MQ4 и MQ5 реализуется благодаря тому, что файлы в процессе защиты автоматически шифруются и переносятся в защищенный программный контейнер, являющийся собственной разработкой компании StarForce. Содержимое контейнера может быть прочитано только в процессе выполнения скрипта системой MetaTrader под контролем автоматически подгружаемой в память библиотеки защиты.
Защита от нарушения лицензионных условий использования скриптов

Защита от нарушения лицензионных условий обеспечивается системой лицензирования и управления цифровыми правами StarForce DRM. Система лицензирования StarForce предоставляет разработчику самому определять параметры активации, распространения и использования скриптов, и настраивать параметры индивидуально для каждого продукта. Действия конечного пользователя ограничиваются параметрами лицензии, которые были установлены на защищенный продукт.
 
    Защита самостоятельно
| 1 | Получить логин и пароль для доступа к сервисам StarForce. | 
| 2 | Модифицировать скрипт, внеся туда вызовы библиотеки защиты. | 
| 3 | Защитить скрипт с помощью утилиты StarForce Protection Studio. | 
| 4 | Сгенерировать тестовые серийные номера, при необходимости указав ограничения по использованию скрипта. | 
| 5 | Произвести тестирование защищённого скрипта, активируя его с помощью тестовых серийных номеров. | 
| 6 | Сгенерировать релизные серийные номера, при необходимости указав ограничения по использованию скрипта. | 
| 7 | Передать копии скрипта и серийные номера трейдерам. | 
| 8 | Собрать статистику об использовании и, при необходимости, ограничивать использование копий скрипта. | 
| ! | Клиент может защищать свои скрипты в любое удобное для него время. | 
    Защита силами сотрудников StarForce
    Компания StarForce  предлагает следующие платные услуги
    Установка защиты специалистами StarForce:
|  | С внесением изменений в код специалистами  StarForce. | 
|  | С внесением изменений в код специалистами клиента. | 
|  | Без внесений изменений в код. | 
    Анализ защиты, выполненной специалистами клиента.