Programming my application as external DLL

 

Could you suggest a way to code an external program to comunicate with mt4?

I would like to have my application (Visual c++ Windows app) that can send commands to mt4 and receive infro from it.

Let's say that my app will show ask and bid and send command like buy and sell.

I thought to write a dll and an external exe that comunicate with the same dll.

Is it a possible solution? Do you have some advice?

Thank you very much