This project is to create a standalone MetaTrader API using pieces of a project that has already created all of the functionality.
The Open Forex Platfom project already has C#. C++ and mq4 code to connect its platform to the MetaTrader platform. The project is located at [url removed, login to view] and a wiki page describing how to set it up is here: [url removed, login to view] It is suggested that each potential coder play a bit with this platform and the integration to make sure they understand how it works.
This project is to extract out just those parts of the project that make the connection (much of it, including the dlls, already is), and create a sample C# project that shows how to retrieve quotes and place orders. It is expected that very little revisions to the code is necessary only mere organization and extraction from various parts of the application. The source code already exists in SVN at [url removed, login to view] - and that code should be used to deliver this project.
The result of this work will be released under the GPL just as the Open Forex Platform is. However the coder should show develop a small C# application demonstrating how to retrieve quotes and place orders using all the components necessatry (and a briefwrite up about what is necessary is required).