The scope of the project shall be the following:
* Develop a service that will connect to one or multiple MT4 Metatrader user accounts through various brokers.
* Save all order info on those accounts (open and closed orders)on a local DB (MySQL or MongoDB), including swaps and commission info.
* The above mentioned should be done without using EA scripts or having to run the MT4 client terminal.
The service shall handle more than 30+ accounts simultaneously. All account related data such as closed trades and open trade (symbol, open price, closed price, p/l) should be streamed in real time.
The app should be able to run without having the MT4 client terminal running.
If possible, the app shall be able to run on unix platform natively or though wine.