Problem with running compiled EA

 
How do we compile an EA and run the compiled copy only?
 
When you run a EA it runs the compiled code. You can move the source code and it will still run.
 
heelflip43:
When you run a EA it runs the compiled code. You can move the source code and it will still run.

Thank you. I want to distribute my EA, however, I want the users see only my compiled copy and not the actual codes. How could I do that?
 
The source code is compiled into a .ex4 file, if you share that then you won't be showing the source code.
 
Dear heelflip43: When I try to use .ex4 and place on metatrader, it does not work. However, the source code works without any error. I am lost. Please help.
 

You are lost. The source code does NOT work. You can ONLY run a compiled one.

What do you mean it does "not work?" There are no mind readers here.