Search This Blog

Monday 25 July 2011

Equity Trading Portfolio (ETP)


Equity Trading Portfolio (ETP) manager is assistant software for traders who normally do the trading through some stock brokers. These traders mostly track the share prices using News channels or newspapers and place the order for stock buy or sell to stockbroker. Stockbrokers actually do the buy or sell action on behalf of such traders. ETP manager keeps the track of share prices offline and provides charts and analysis of the particular companies’ share with available data. At End of Day, the broker will update the closing stock rates to database. Similarly at Day’s open the broker will update the opening stock rates.   It also keeps the records of buy and sell done by the trader. This system facilitates the traders to see the DMAT allocations of trader with current price. Equity Trading Portfolio (ETP) manager is a true assistant to those traders who do not have electronic trading facility and do trading through brokers.
In this system each and every customer who logs in for the first time has to create an online account. By creating this account the site assigns a Login Id and two different passwords namely the Membership and Trading passwords, which are rather unique to each and every customers. This system will be accessible to all customers who have a valid User Id and Password.
After Logging in this system provides the following facilities:
Account Summary, List of all available, forthcoming List of IPO’S (initial public offering), Details of all the shares held by the customer at present, expert’s opinion on the shares that can be betted on, Buying and selling of shares thru a secure gateway, Also providing immediate information of any scrip’s performance during the current and previous fiscal, Updating the values of the Nifty and B.S.E from time to time, Predicting the trend of the market in the coming days.
Following is a list of functionality of the system. More functionality found appropriate can be added to this list. And, in places where the description of functionality is not adequate, one can make appropriate assumptions and proceed. This system is basically a multiple user system with each user either a trader or a broker. The functionality of this system is based on the offline feature of stock prices. There might be relevant changes in the functionality if the stock prices are captured online. When the user types in the URL of the website, a Welcome page is shown which has a menu on the left hand side, a banner at the top and any related links to other sites.
Equity Trading Portfolio (ETP) manager is assistant software for traders who normally do the trading through some stock brokers. These traders mostly track the share prices using News channels or newspapers and place the order for stock buy or sell to stockbroker. Stockbrokers actually do the buy or sell action on behalf of such traders. ETP manager keeps the track of share prices offline and provides charts and analysis of the particular companies’ share with available data. At End of Day, the broker will update the closing stock rates to database. Similarly at Day’s open the broker will update the opening stock rates.   It also keeps the records of buy and sell done by the trader. This system facilitates the traders to see the DMAT allocations of trader with current price. Equity Trading Portfolio (ETP) manager is a true assistant to those traders who do not have electronic trading facility and do trading through brokers.
In this system each and every customer who logs in for the first time has to create an online account. By creating this account the site assigns a Login Id and two different passwords namely the Membership and Trading passwords, which are rather unique to each and every customers. This system will be accessible to all customers who have a valid User Id and Password.
After Logging in this system provides the following facilities:
Account Summary, List of all available, forthcoming List of IPO’S (initial public offering), Details of all the shares held by the customer at present, expert’s opinion on the shares that can be betted on, Buying and selling of shares thru a secure gateway, Also providing immediate information of any scrip’s performance during the current and previous fiscal, Updating the values of the Nifty and B.S.E from time to time, Predicting the trend of the market in the coming days.
Following is a list of functionality of the system. More functionality found appropriate can be added to this list. And, in places where the description of functionality is not adequate, one can make appropriate assumptions and proceed. This system is basically a multiple user system with each user either a trader or a broker. The functionality of this system is based on the offline feature of stock prices. There might be relevant changes in the functionality if the stock prices are captured online. When the user types in the URL of the website, a Welcome page is shown which has a menu on the left hand side, a banner at the top and any related links to other sites.


Login Screen
This site contains an online catalog for the user. User has to login to Welcome Page before ordering anything. Login functionality should check the authenticity of the user from the database.
Registration Screen
Each Insurance agent is the registered user of this system. If the user is not registered, then registration screen should be available
Stock registration Screen
This screen facilitates the trader to add a new share that he/she has purchased and show those stocks, which are not purchased (traders normally track the stock for substantial duration before purchase). System shall accommodate the new stock entry for user.
Stock Performance Screen 1
This screen facilitates the trader to see the stock performance in graphical representation over the time duration specified by trader. If the data range is invalid or the stock prices not available this screen should provide error messages
Stock Performance Screen 2
This screen facilitates the trader to see the stock performance in tabular form with standard deviation from average stock price. Trader bases this representation on the time duration specified. If the data range is invalid or the stock prices not available this screen should provide error messages. Based on the last 15 prices of the stock over the average cost of the same stock, system should suggest a ‘Buy or Sell’ flag.
Buy Stock Request screen
Trader will use this screen to send an email to broker to buy a specific stock with quantity. (Each buy/sell will have a percentage brokerage to be paid to broker.)
Sell Stock Request screen
Trader will use this screen to send an email to broker to sell a specific stock with quantity (Each buy/sell will have a percentage brokerage to be paid to broker.)
 Buy Stock screen
 Broker will use this screen when the broker confirms the successful purchase of stock with rate of       purchase. This screen facilitates to record the details with date references.
Sell Stock screen
Broker will use this screen when the broker confirms the successful sell of stock with rate of purchase. This screen facilitates to record the details with date references.
Trader Asset Screen
Traders will use this screen to see the balance sheet in terms of Cash and/or DEMAT allocation. In case of cash and DEMAT allocation balance sheet, dual entry system should be followed
Submit operation will send an auto-generated email to trader
Broker Screen
Broker should be able to upload Day in and day out stock prices in offline module (Online module can have real data, by linking to existing stock exchange servers)
Brokerage Screen
Broker can change the brokerage percentage by using this screen
Brokerage Report
       Broker can change the brokerage percentage by using this screen


HARDWARE AND SOFTWARE REQUIREMENTS

HARDWARE REQUIREMENTS                               
PROCESSOR    :  Intel 2.0 GHz or above
HARD DISK     :  80 GB
RAM                 :    512 MB RAM.

   SOFTWARE REQUIREMENTS

OPERATING SYSTEM                     : WINDOWS XP with SP2. 
LANGUAGE (FRONT END)   : JAVA (JDK1.5/1.6)
SERVER                                     : APACHE TOMCAT 5.5/6.0
WEB TECHNOLOGY              : HTML, JAVASCRIPT, CSS.
DATABASE (BACK END)        : ORACLE 10G.
ARCHITECTURE                      : 3-TIER ARCHITECTURE.

No comments:

Post a Comment