Build Forex Trading Platform
$5000-25000 USD
Paid on delivery
This project will be to develop a trading platform for the Forex markets. It will be implemented by a Forex broker (and various Introducing Brokers).
The goal is to replicate as close as possible much of the features of MetaTrader ([login to view URL]), including the ability to import Expert Advisors developed int he MQL langauge.
Utilize Open Source Components where necessary (and where the license doesn't taint the commercial nature of this project). Such examples include:
- TA-Lib - for Technical Analysis indicators
- Marketcetera - for the backend
- NPlot - for plotting in .Net
## Deliverables
Please utilize open source components to the extent they do not taint the commercial license of the overall product.
I also encourage, for the server and backend piece, to look at [login to view URL] to see if its backend program will fit with your front-end client piece.
* * *This broadcast message was sent to all bidders on Sunday Nov 30, 2008 8:10:27 AM:
Thank you for all your bids so far. I want to reiterate that there is a Desktop charting / trading component that should be feature compatible with MetaTrader (or similar trading applications such as VTTrader - [login to view URL]). Both can be downloaded and tested out to determine their features, but they involve: - Charting of forex data from broker - Ability to build autotrading modules using built-in language - Backtesting This front-end application should also 'import' MetaTrader MQL Expert Advisors into its system.
* * *This broadcast message was sent to all bidders on Sunday Nov 30, 2008 8:12:22 AM:
I also want to reiterate that open souce components can be used (with pre-approval). Such examples that will save time include:
* TA-LIb - Technical Analysis Indicators
* Marketcetera - for the server backend. This is GP and any necessary changes will be contributed back
* NPlot (if using .Net for client) - Charting component.
* * *This broadcast message was sent to all bidders on Sunday Nov 30, 2008 11:52:05 AM:
To clarify on this project - this will be to build a client application similar to MetaTrader or VTTrader (similar features) that will utilize the Marketcetera backend. This will be phase one of a larger project.
* * *This broadcast message was sent to all bidders on Thursday Dec 4, 2008 10:03:21 AM:
Thank you all for your comments and feedback thus far.
After the responses we have had, and after some analysis, we will shorten what is required at this stage.
This stage of the project is to do the following things:
* Analyze competing applications (including MetaTrader, VTTrader, and other graphical trading platforms) and obtain a list of features from those.
* Take that feature least and combine to create a feature list for this project, and work with us to devise additional realistic features to add to the least.
* Analyze currently available open source components (and we will aid in identifying these) to determine how they may address some of the features in the list
* Scope out the work that needs to be done on the base client to implement the features, with consideration given to open source components.
* Build a prototype of the client platform.
The server piece will be a seperate project at this point, as will the development of a fully user ready client platform.
* * *This broadcast message was sent to all bidders on Wednesday Dec 10, 2008 10:41:37 AM:
Sorry for any non-responses over the past few days - I will respond to any open questions soon.
* * *This broadcast message was sent to all bidders on Wednesday Dec 10, 2008 11:51:36 AM:
It has come to our attention that the Marketcetera backend will not meet the final goals of the project. The key point of using this was the bogus market data generator in building the prototype for this stage. In addition, analysis of the Marketcetera project was necessary to see if there were components that could be integrated (and evaluate the license as well). The goal of this step is to build a prototype that highlights the functions (although need not be fully implemented), not mere screen mock-ups. Any method to simulate the backend for the purposes of building a prototype is welcome.
Project ID: #3431990