Pages must be? [asp.net]? in c# Database abstraction layer should be nettiers/code smith
Project must be compatible with visual studio 2008 and sql 2005
Needs the following database tables: at a minimum - may need others.
SQL 2005/2008 please.
user table not really necessary - you may need one for testing and debugging, ( i will have a membership provider in the final integration) assume the primary key is an int or a long.
archival tables: ? Buys, Sells, and completed orders.
I need an application and a web interface for this project: ? The application can be a winform app, that will run on the server and perform the order matching, and table updating.
The web interface will allow the logged in users to insert buy and sell orders, see their portfolio, and view current buy orders, sells, and completed transactions.
Buy, sell, limit orders, good until date and good until canceled, market buys.
Users will eventually have a budget with which to buy stocks, and then sell etc.
If you can integrate short sales, on stock let me know, I'm not sure what it would entail.
The gist is to be a simulated trading environment, so it would need to have all the relevant data built in and provided. including shares, prices, bid ask, last market price etc.
The archival table may need to be split up, if it is going to be too large. ? It will probably also be used for some historical charting, to determine the price over time. ? although we may need a seperate table related to the stocks table that holds this data.
Stock or financial markets coding and? experience? is a big plus, please include any relevant experience
no options or derivitaves. ?
Ipo's may happen down the line.
This will not use live data, will be using fake stocks and fake stock data.
prices of stocks will be determined by the simulated transactions.
I would prefer to have an winform application or service based application to run on the webserver to act as the order matching engine. to poll the buy and sell queues to make transactions update all tables accordingly.
users will then login to their account to see, their portfolio, buys, sells, and completed transactions as well as input new buy or sell orders.
the primary deliverable for this will be the order matching engine. ? there is no live exchange or datafeed doing that. ? That will be a major part of the delivery expectation. market and exchange experience in this is preferred.
* * *This broadcast message was sent to all bidders on Wednesday Apr 7, 2010 10:44:34 AM:
Some addendum have been made, the order matching engine will be a critical part of this application, and included some additional text and details. please modify your bids accordingly if you have not accounted for the order matching engine requirement.