If I may throw a comment into the ring as far as C# and MT is concerned even though it is slightly off topic.
If you create a DLL with C# to use with MT4 then the DLL cannot be encrypted or obfuscated. This means that the DLL code will be available to anyone who knows how to get it.
Cheers
Hi everyone I am a retired programmer and I have been interested in forex trading for many years but I have never been successful. Even though I can't trade for peanuts I still like communicating with others about it
Cheers,
Pop