StarForce ProActive for Traders is recommended for protection of the operating algorithms of MQ4 and MQ5 scripts developed specifically for the MetaTrader platform.
With this solution you can also protect scripts and advisors written for other information and trading platforms. Please, contact our sales department for details or fill out the free trial order form.
The product helps to effectively solve a number of problems
|
Protection against illegal copying and distribution of MQ4 and MQ5 scripts.
|
|
Protectuion against license violation (expiration time, number of user licenses, etc.).
|
|
Protection against analysis, modification and decompilation of scripts and advisors of the MetaTrader system.
|
Binding objects
|
|
User's computer running the MQL script
|
Trading account where the MQL script is used
|
To work with multiple trading accounts
on the single device
|
To work on multiple devices
with one trading account
|
How StarForce ProActive for Traders works
By passing through the protection procedure on StarForce Server the script code modifies. It can be able to run only after two checks:
|
|
Possession of the licence and compliance
with the developer's restrictions
|
Checking the serial number (the digital key) and parameters of the computer where the protected script is used, or the trading account
to which this script is bound to verify the authenticity of the license
|
The protection system verifies the existence of the license by a unique serial number that identifies the particular license. The developer of the script can edit the restrictions used in the license for each serial number through StarForce License Management Server, for example, prolong the validity period, block or change the functional limitations.
The way the license is authenticated depends on the selected binding object.
Binding to computer
This type of binding allows the MetaTrader script to run only on one particular computer. Binding to the device is performed during the installation or the first time the script is run. During the activation procedure, information about the computer parameters is attached to the serial number, which is fixed on StarForce License Management Server. For further launches, connection to StarForce License Management Server is not required.
Binding to trading account
ВIn this case, the script can be executed only on one particular trading account. The script is bound to the trading account during installation or initial launch. During the activation procedure, information about the trading account is attached to the serial number, which is fixed on StarForce License Management Server. For further launches, connection to StarForce License Management Server is not required.
Distribution models for protected scripts
StarForce ProActive for Traders has built-in the StarForce DRM system, which enables developers flexible management of licenses. Here is the list of licensing models that are available publishers or developers for MQ4 and MQ5 scripts that are designed for MetaTrader:
Demo
|
Trial
|
Try&Die
|
Buy Only
|
Rent (Subscription)
|
Provides the product with reduced functionality, but without time limitations.
|
Allows a user to use your software product for free on your terms. After the trial period ends, the user can only continue using the script in case a license is purchased.
|
Provides the end user access to the product for a certain period of time, without a paid license. After this trial period expires, the script can no longer be run.
|
Provides full access to the product with a valid (paid) license.
|
Provides to the product with time limitations. After the expiration date, a new period must be paid to continue work with the script.
|
Trading software is a useful tool for professional traders, which makes their daily work more efficient and profitable. Such software needs to be protected against unauthorized copying and use; this to preserve profits for the developers.
Protection against copying scripts and advisors
designed to work in the MetaTrader system
Copy protection with StarForce ProActive for Traders is realized by binding the script to a computer or to a trading account in the MetaTrader system. The binding allows the script to run on a particular computer or with a particular trading account. It prevents unauthorized use of this script by third parties. More about the technology.
Protection against reverse engineering and
decompilation of MQ4 and MQ5 files
Standard protection against reverse engineering of MQ4 and MQ5 scripts and advisors is realized due to the fact that the script is automatically encrypted during the protection process and transferred to a secure software container (proprietary StarForce development). The container content can only be read when the script is launched in the MetaTrader system, under control of the protection library that is automatically loaded into the memory.
Protection against violation of license terms of use for scripts
The StarForce licensing system and StarForce DRM provide protection against license violation. Software licensing governs the use or distribution of scripts. StarForce provides the technology to control and enforce script licensing which allows copyright holders to define the distribution policy and to track sales in real time.
Protection via StarForce Cloud
1
|
Get a login and password for accessing StarForce services.
|
2
|
Modify the script by inserting protection library calls.
|
3
|
Protect the script with the StarForce Protection Studio utility.
|
4
|
Generate test serial numbers specifying restrictions on the use of the script if it necessary.
|
5
|
Test the protected script by activating it with test serial numbers.
|
6
|
Generate release serial numbers specifying restrictions on the use of the script if it necessary.
|
7
|
ПSend copies of the script and serial numbers to traders.
|
8
|
Collect usage statistics and restrict the use of script copies if it necessary.
|
!
|
You can protect your scripts at any convenient time.
|
Protection by StarForce specialists
StarForce offers the following chargeable services
Protection is performed by StarForce employees and may include:
|
Protection with functions selection.
|
|
Protection without functions selection.
|
|
Protection with functions to be selected by the customer.
|
Analysis of the protection performed by the customer.