Case Study for Stock Exchange Integration Trading Application with asp.net

Page 1

Case Study for Stock Exchange Integration Trading Application with asp.net

Brainvire Infotech Pvt. Ltd www.brainvire.com

http://www.brainvire.com

Š 2014 Brainvire Infotech Pvt. Ltd

info@brainvire.com


Client Requirement

Option Tracker is a web based stock trading application

Niche target audiences are people who trade in options on the stock market

Want to manage their portfolio in an easy-to-use software

The money control is for managing portfolios of stocks, options tracker

The client required a website which will allow people who trade in options

Manage their options portfolio and track their marked to market profit and loss on a day-to-day basis

http://www.brainvire.com

© 2014 Brainvire Infotech Pvt. Ltd

info@brainvire.com


Featured Services ➢

Keep Track of your MTM profit or loss automatically

Option Tracker does that for you with NSE data in real time

Use strategies like Long Call, Long Put we Collar Trades,Covered Calls

Compare HVs of all stocks with current IVs & spot opportunities

Manage your Options portfolio easily

Calculate delta, gamma, theta and vega of all the strike prices

Option Tracker keep track of all the Stop Loss & Targets for all your positions

Use scenario calculator to find theoretical price of options

See the strategies come alive with Google graphs

http://www.brainvire.com

© 2014 Brainvire Infotech Pvt. Ltd

info@brainvire.com


Project Challenges ➢

Obtain data from NSE, NSE FTP

Download the files and parse it for all the underlings

Update all MTM prices and P&Ls, Greeks in the trn_strategy

Replace the old data with the new data

Only one set of data for all the underlying will be there

This function will calculate all Greeks and store it in the strategy

Update HV Table using stand ard deviation formula for all the underlying

Check for email triggers for all users (stop loss,targets, MTM summary, subscription expiry events)

http://www.brainvire.com

© 2014 Brainvire Infotech Pvt. Ltd

info@brainvire.com


Technologies Used Operating System & Server Management

Windows OS,Multi-Server Architecture with Staging & Production Environment through Version Controlling releases,Server Optimization,Security & SSL Implementation,Scheduler for Back-ups,Alert Monitoring System Integration,Server Performance Tuning at regular intervals, Software Firewall Configuration & Maintenance

Development Tools & Environments

ASP.Net,MVC, C# etc

Database

MS-SQL Database Server 2008, Report Service (SSRS),DB Clustering,DB Optimization,Master Slave Replication, Query Optimization, Scheduler for Backups

http://www.brainvire.com

Š 2014 Brainvire Infotech Pvt. Ltd

info@brainvire.com


Manpower Project Leader

1

Developers

4

Designers

2

Quality Assurance Testers

2

http://www.brainvire.com

Š 2014 Brainvire Infotech Pvt. Ltd

info@brainvire.com


Planning ➢

Database layer containing MSSQL Server Database, Tables, Stored Procedures and so on Data Access layer containing the libraries responsible for accessing data from the database Business Logic layer consisting of all the business logic procedures for modules like user profiles, groups, registration info etc. User Interface layer which forms the Graphical User Interface of the website

http://www.brainvire.com

© 2014 Brainvire Infotech Pvt. Ltd

info@brainvire.com


Architecture ➢

DL: Database layer contains MSSQL Server Database,Tables,Stored Procedures and so on BAL: Business Access layer contains business logics and validations related to the data DAL: Data Access layer contains methods which help the Business layer to connect the data and perform the required action PL: Presentation layer contains .asp or html where data is presented to the user as well as the inputs is taken from the user

http://www.brainvire.com

© 2014 Brainvire Infotech Pvt. Ltd

info@brainvire.com


Development Architecture ➢

Enables full control over the rendered HTML

Provides clean separation of concerns (SOC)

Enables Test Driven Development (TDD)

Easy integration with JavaScript framework

Follows the design of stateless nature of the web

http://www.brainvire.com

Result URLS that enables SEO

No view-State and Post-Back events

It Provides RAD development

Easy development models for developers

© 2014 Brainvire Infotech Pvt. Ltd

info@brainvire.com


Development Highlights ➢

The application provided the client with a system capable of handling all the data

With ease of access for everyone

The detailed requirement gathering was done on-site

Helped setting up a well-designed system

Along with the control over user access.

Trading data was easily transported to database

In return shown to the user on web interface as report

The control of the site was given to the administrator

Can set-up user, user roles and assign page-level access to each user

http://www.brainvire.com

© 2014 Brainvire Infotech Pvt. Ltd

info@brainvire.com


Sources : http://www.brainvire.com/stock-tradingapplication-for-options-portfolio-management/

Contact Info : 1-631-897-7276 Email : info@brainvire.com Website : www.brainvire.com

http://www.brainvire.com

Š 2014 Brainvire Infotech Pvt. Ltd

info@brainvire.com


Contact Us https://www.facebook.com/Brainvire https://twitter.com/Brainvire http://google.com/+Brainvire http://www.linkedin.com/company/brainvireinfotech-pvt-ltd Contact Info : 1-631-897-7276 Email : info@brainvire.com Website : www.brainvire.com

http://www.brainvire.com

Š 2014 Brainvire Infotech Pvt. Ltd

info@brainvire.com


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.