I have a scenario wherein MT4 is used only for charting purpose with a trend indicator flashing buy and sell and a separate trading terminal. In India, most brokers give Omnesys NEST trader terminals to retail clients to manage orders on their own. I have seen third party automatic robo trader plugins sold in market to manage the transaction of trading request from MT4 to NEST trader running in same PC ( buy order, sell order, cancel order) based on the trigger signals generated by trend indicator on MT4.
what sort of api or interface does MT4 talk to with trading terminals or best suited? I have C++ and perl programming experience but as a starter to code the interaction, It will be really helpful if someone can guide me in the right direction with options that I can choose from.
The NEST trading terminal gives api like below,
COM CLSID : Nest.PlusApi
Methods in the Object :
ModifyOrder( string sRefNo,
long lDiscQty )
and some sample functions for amibroker like below,
From Ami Broker:
plus = CreateObject('Nest.PlusApi')
will give it a try before approaching a freelancer.