We are looking for an experienced C# programmer to program a link between a broker and a trading platform.
For the project, we need help to program a C# DLL that allow us to connect MB Trading to the RightEdge platform. RightEdge (RE) already has this kind of plugin, but it's based on an earlier version of MBT's COM library and have limited features. A sample code for the current version is available.
The new DLL must use only one connection (MB does not support multiple connections), and with this connection be able to:
- Work with the latest version of MBT Navigator and RE.
- Load historical data (historical service)
- Live feed
- Broker service
- Programmed for x64
The parameters to connect to the data feed via MBT will be setup in a similar fashion that they currently are in RE. It's also important that the new plugin has the same or lower latency than the current plugin has. All code must be thoroughly commented in English. You must be able to test it with the RE platform, and we need to verify the DLL before releasing the payments.
There are sample code files that show how RE uses historical datafeed, realtime datafeed and broker service. The MBT DLL's has detailed documentation. We can also provide a sample code for a connection to MBT from another C# platform, to show how a DLL can communicate with MBT. We expect however that the freelancer can work independently without us explaining every step.
This project must be finished asap. The budget is strictly $500 - however, if you can provide us with a deadline before Tuesday evening Sydney time, we will add $150 to the payment. If the project is not finished at the end of next week, it will be canceled. We need to assign a freelancer before the this week ends.