Download MetaTrader 5

How Do I protect my code?

To add comments, please log in or register
Ubuntu
11
Ubuntu  

How do I keep my code hidden if I want to share it but don't want the source to be seen?

Nikolay Panev
1103
Nikolay Panev  
Ubuntu:

How do I keep my code hidden if I want to share it but don't want the source to be seen?


You can distribute the ex4 files. Unfortunately, they don't provide good security and can be decompiled. Another option is to put part of the code into DLL files.

Search the forum. This topic is already discussed a lot.

zzuegg
1505
zzuegg  
robofx.org:

You can distribute the ex4 files. Unfortunately, they don't provide good security and can be decompiled. Another option is to put part of the code into DLL files.

Search the forum. This topic is already discussed a lot.

in my point of view dll files can be decompiled as easily as ext4 files.

this is the same question as with all encryption tecnologies, how much worth is your code and how much are you willing to spend on protection technologies...

-

-there is only one secur option, compute the signals on your server, validate the EA on server, if validation (maybe trough ip/account/username password) is succesfull, send the signal to your EA.

Nikolay Panev
1103
Nikolay Panev  
zzuegg:

in my point of view dll files can be decompiled as easily as ext4 files.

this is the same question as with all encryption tecnologies, how much worth is your code and how much are you willing to spend on protection technologies...

-

-there is only one secur option, compute the signals on your server, validate the EA on server, if validation (maybe trough ip/account/username password) is succesfull, send the signal to your EA.


That's true but another question appears in the case with web server. How reliable will the EA become? Factors like connection speed to web server, server load, processing time may affect the normal work of expert advisors.
zzuegg
1505
zzuegg  
robofx.org:
That's true but another question appears in the case with web server. How reliable will the EA become? Factors like connection speed to web server, server load, processing time may affect the normal work of expert advisors.

this depends strongly on your strategie. especially on the timeframe you are trading. also today you can rent a 4core server with 8gb ram and a 100mbit connection for only 50€ per month so serverload and connection speed should not be a issiue. also nowadays the ping is mostly below 100ms even if the signal goes around the half globe.

so if your strategie does not depends on 2, maybe 5 pips then i think you will be fine..

-

BHAGAT
15
BHAGAT  
zzuegg:

in my point of view dll files can be decompiled as easily as ext4 files.

this is the same question as with all encryption tecnologies, how much worth is your code and how much are you willing to spend on protection technologies...

-

-there is only one secur option, compute the signals on your server, validate the EA on server, if validation (maybe trough ip/account/username password) is succesfull, send the signal to your EA.


what is the best way to protect the EA
whroeder1
16110
whroeder1  

They can not be decompiled since Build 600 2.2014

Please don't resurrect five year old threads.

To add comments, please log in or register