While this isn't exactly what was requested here (years ago!), if one could interpret commands from an e-mail (or twitter, etc.) and process them into a text/CSV file, this would do the trick.
There is a little known or publicized EA that will take input from a properly structured text file, read it, and place a MT4 trade. It's been referred to as a poor man's API, since, there are no DLLs involved. The original poster has left it here on his blog: http://paulsfxrandomwalk.blogspot.co...atrader-4.html
It is basically an EA that you attach to 1 instrument chart in your target MT4 platform, which monitors a specific directory for a text file with a specific format, that will execute a trade (against any MT4 instrument) within that MT4 instance. I have used it to take trades from Tradestation with some basic EasyLanguage programming. The textfile could also written out of a NT indicator via the WriteFile command as part of the StreamWriter facility. (and presumably a NT strategy) Or you could use basic VB coding or some other programming/file creating facility to write a commandfile.txt, per the EA's specific (CSV) format.
The MQL code is accessible, so you can customize trade management once the signal is received by the MT4 EA - I used the 'comment' field to send conditions specific to the signal generated within TS, and then built logic within the MT4 EA that would act accordingly.
It is a somewhat low-tech solution, but I found it to work fantastically well. Of course once it is in the MT4 environment it needs to be exclusively managed from within there. Hope that helps.
There is a little known or publicized EA that will take input from a properly structured text file, read it, and place a MT4 trade. It's been referred to as a poor man's API, since, there are no DLLs involved. The original poster has left it here on his blog: http://paulsfxrandomwalk.blogspot.co...atrader-4.html
It is basically an EA that you attach to 1 instrument chart in your target MT4 platform, which monitors a specific directory for a text file with a specific format, that will execute a trade (against any MT4 instrument) within that MT4 instance. I have used it to take trades from Tradestation with some basic EasyLanguage programming. The textfile could also written out of a NT indicator via the WriteFile command as part of the StreamWriter facility. (and presumably a NT strategy) Or you could use basic VB coding or some other programming/file creating facility to write a commandfile.txt, per the EA's specific (CSV) format.
The MQL code is accessible, so you can customize trade management once the signal is received by the MT4 EA - I used the 'comment' field to send conditions specific to the signal generated within TS, and then built logic within the MT4 EA that would act accordingly.
It is a somewhat low-tech solution, but I found it to work fantastically well. Of course once it is in the MT4 environment it needs to be exclusively managed from within there. Hope that helps.