dll to transfer data to/from excel

 

Hi all,

I want to build a dll to send indicators values and prices to excel, process them in excell and send back orders to mt4 (I want short response rates). My question is related to the big concept of sending receiving data.

Should I use c++ to build the dll? Many posts mention that c++ works fine with mt4, while c# need a wrapper. On the excel side using c# has advantages?

How should I move the data? wrtting it in files? keeping it in memory? Is sockets the way to go?

Any advice on the best architecture is greatly appreciated.

Reason: