MQL4 Encrypt when Compiling

 
Is there any way to add encryption when compiling an .ex4 file, so it is very difficult to decompile / reverse engineer?

Thanks
 
You can write a dll and then call it from your EA. The main trading routine can be in the dll. I think that is a reliable way to hide your logic.

good luck.
 
DLL's can be decompiled as well. It would be nice if MetaQuotes added some strong encryption but I think its hopeless.. Anytime you try to sale software there is always going to be that hole in the bottom of your boat.
 
Is it possible to encrypt the dll file if you compile the dll in .net?
 
I have developed the following check-up system.
EA or indicator connects trough dll and http to a specified server.
Server checks received key by connection to MySQL DB and returns a response.
 

Hello RickD !


Could you provide us you script about what you told above, please ?


Thank you.

 

RickD


depends on key construction,yes?

does R/O access of ext or dll cause key to change?

is comms link encrypted?


ttrade,tradermaji,cnotation


why not have looksee at 'Interview with Stanislav Starikov: Features of New MQL5' as discussions about this

and this https://www.mql5.com/en/search

 
RickD:
I have developed the following check-up system.
EA or indicator connects trough dll and http to a specified server.
Server checks received key by connection to MySQL DB and returns a response.
Me too. My problem is decompilation ;-)
 
RickD:
I have developed the following check-up system.
EA or indicator connects trough dll and http to a specified server.
Server checks received key by connection to MySQL DB and returns a response.
I finally know how photoshop must feel about its products.
 
flaab:
I finally know how photoshop must feel about its products.

Sure, sure. Photoshop is a product on which hundrets of people work for years. The development of such a program costs already a fortune.

On the other side your indicator/EA was developed by you, has cost you nothing but time.

I would not trade a black box. I am going the way of trust.

If you buy a programm from me, you get the source code. Why? You trust me that i am not scamming you, and i trust you that you are not distribuiting it.

Additionally this saves time to implement some kind of protection code.

From my experience such a 'trust relationships' with the clients can pay off.

We are not speaking about a bad formated photo if something goes wrong, we are speaking about lots of money the EA manages.

 
How far the latest MT4 build 950 safe, & ex4 de-compilations safe
Reason: