This project involves the programming of a C/C++, cross platform direct connection server API for the MT4 platform. This API should be coded in C or C++ and should be able to work on Linux or Windows (sample projects for Visual Studio 2010 and Eclipse are expected). The API should be able to connect DIRECTLY with Metatrader 4 trading servers (no terminal, terminal executables or terminal DLLs should be used). The API should be able to retrieve quotes across a requested time interval, retrieve list of available trading symbols, place trading orders (market and pending), modify/delete/close orders and logout of the session. The final result from this project will be released as open source and the developer will be given full credit for his effort (this is like a paid open source program). Successful completion of this project may lead to additional work (such as the building of bindings for other languages, documentation, etc).
Please do not bid if you do not have experience with the reverse engineering of network protocols or if you do not have experience with the coding of cross-platform solutions. I would expect this project to be completed in a maximum of 3 to 4 weeks. Thank you for reading :o)