I'm not after any complicated trading theories, just a GUI that will allow users to buy/sell a stock at a the current market price of any FTSE100 company. This buy/sell should then be tracked and priced for profit/loss.
Terminology: the negative or positive amounts of each stock is the 'position' of the user/trader for that stock. Multiple positions form a 'portfolio'.
The important pricing figures are actual profit/loss, comprised of the 'actual' buy/sell of a position, and the theoretical profit/loss; if they sold/bought stock to close all current positions.
For example, a buy at $100 of stock ABC, followed by another buy of the same stock at $110, is an actual loss of $210 (as we have needed that amount to buy the stock). If the stock is currently trading at $120, that's a theoretical profit/loss of $30, and should be displayed against that stock, as well as both figures contributing towards total profit/loss. A 'current day' figure would be useful too, to allow users to see how they are doing on individual days.
I would like the option for a single user to have multiple portfolios. The positions being owned by a portfolio (and the profit/loss of each portfolio to be distinct). Consider these as different profiles/users almost, does that make sense?
For example portfolio one could have a 3x buy position of Barclays, and a 1x sell position of Experian. But this would be independent of portfolio 2. 3 Portfolios would be sufficient.
All the positions should be priced using something like googlefinance. Example price feed here:
I believe the current API limit is 100 requests per 100 seconds ([url removed, login to view]) so more than enough.
The full googefinance functions can be found here
[url removed, login to view]
The main actual trading page of the system should be similar to the google doc above, with daily high and low columns. There should be a buy and sell button next to this imformation, to allow users to easily buy/sell the selected stock. A green or red color change on the 'change' box of each stock would be useful, to reflect a positive or negative change. The final column would be a button that opens up the historic price information on google (avoiding the need for the system to keep historic data, when google does a perfectly good job including graphing!):
[url removed, login to view]
Please let me know if you have any questions.
Đã trao cho:
Hi! I'm a professional software developer with 10+ years of experience, mostly on .NET. Familiar with trading process. Ready to work and deliver best result possible. Please, contact to discuss details.
17 freelancer đang chào giá trung bình £525 cho công việc này
Hi I have more than 10 plus years of experience .net and have been successfully delivered various project in freelancer successfully . I can assure you that you will be not disappointed.