Experts provide stock recommendations every day through various channels (TV, Twitter, Print media etc) We want to build a website which consolidates all these trade calls given by experts along with their performance evaluation. Trade recommentations (calls) typically have following things : Stock name, Buy/Sell , target price and stop loss price.
As a day trader, I want to find all the day trading calls provided by experts of the world:
1. Inital screen should show a list of experts along with their call rankings.
2. On Clicking an expert 5 of their latest calls can be seen - for free customers. For paid/subscribing customer's 100 of their latest calls will be shown.
3. On clicking on a particular call - all its details will be shows: Along with a chart to show why was it profitable or not.
4. User login creation and all the basic functionalities thereof should be supported.
As an admin of the website, I should be able to create new experts and enter calls which experts have provided. Normal CRUD operations for Experts and their calls.
1. The same should be supported by API also. Authenticated parties should be able to call an API to add a new expert or to add a new expert call
As a trader, I want to see if each of the calls given by expert was successful or not.
1. Fetch Daily EOD data from NSE / stock exchanges. Use this data along to find out if each of the call provided by expert was successful or not.
2. Time of the call will be important and EOD data can only be useful for calls added before the market open time.
3. For Calls coming in during the trading hours, min data will be needed. This minute data accumulation and validation can be used later.
As a trader, I want to see a ranking for each of the expert as per his call performance over the last 3months, 6months or 1 year.
1. The very first screen should show a list of experts along with their number of calls and success rate.
2. This list should be sortable by 3month, 6month and yearly ranking.
As an expert, I want to create my profile and upload trade calls.
1. Usual login/authentication and other features for experts.
2. When I login as an expert the welcome screen should be to enter a new call.
3. Time of the call will always be the time when it was entered by the expert. Expert cannot manupulate the time call. This is important so that experts cannot enter back dated calls. Only admin can add back dated calls.
4. On subsequent screens, I should be able to see the list of all past calls which I entered and thier performance.
As an administrator, I should be able to earn revenue from following sources:
1. GoogleAds ads platforms etc.
2. I should also be able to earn refereal bonus from trading account providers: like Zerodha, Motilal Ostwal and AngelBrocking etc. A "trade now" button well placed on all the website will take the users to a list of brokerage accounts. On clicking on any of brokerages we should accept user details like phone number, address name etc and forward it to the specified broker as a referal.
3. I should be able to charge my users some subscription for premium services. Premium services will provide them access to all the calls of the expert and may be get a notification as soon as a new call is entered.