Newer MT4 versions (build 600+) generate binary code instead of bytecode, meaning most "free" tools will only produce broken or partial logic.
So, how do you get from .ex4 to .mq4 —and can you do it ?