[stockdice] application for stock exchange monitoring and business intelligent forecasting

25

Upload: kiran-munir

Post on 05-Jul-2015

164 views

Category:

Documents


0 download

DESCRIPTION

The application monitors the growth of business, real time statistics, stock exchange up and down values, past and current market trends of companies and makes future business predictions as well based on current market trends. Such an application is an ideal for decision making for the businessmen, and the people who are involved in buying and selling in any way. Database Utility: Sql Server Express 2008. Technology: Windows Presentation Foundation Tool: Visual Studio 2010. Language : C# Third party controls: Telerik Controls for WPF

TRANSCRIPT

Page 1: [StockDice] Application for Stock Exchange Monitoring And Business Intelligent Forecasting
Page 2: [StockDice] Application for Stock Exchange Monitoring And Business Intelligent Forecasting

Kiran Munir

08-SE-59

Page 3: [StockDice] Application for Stock Exchange Monitoring And Business Intelligent Forecasting

StockDice Stock Exchange Monitoring and Forecasting

KIRAN MUNIR

08-SE-59

Page 4: [StockDice] Application for Stock Exchange Monitoring And Business Intelligent Forecasting

Introduction

Available market tools.

Goals and objectives

Motivation

High level overview

System Architecture

Demo

Page 5: [StockDice] Application for Stock Exchange Monitoring And Business Intelligent Forecasting

Stock Market – Highly Chaotic

Is Chaos predictable?

Use of logic & History to map Chaos.

Solution – Stock Monitoring Tools!

Page 6: [StockDice] Application for Stock Exchange Monitoring And Business Intelligent Forecasting

Software available:

Trading Calculator.

Online Trading System.

Stock Chart.

Various tools with different results.

Investors are confused, which tool to rely on?

A seemingly perfect solution- ‘StockDice’ .

Page 7: [StockDice] Application for Stock Exchange Monitoring And Business Intelligent Forecasting

To develop a stock monitoring & forecasting tool.

“Constantly beat the market!”

Page 8: [StockDice] Application for Stock Exchange Monitoring And Business Intelligent Forecasting

Main modules:

1. Data Scraping Agent.

2. Stock Dice Control Center

◦ Monitoring Module.

◦ Forecasting Module.

Page 9: [StockDice] Application for Stock Exchange Monitoring And Business Intelligent Forecasting

Financial gain.

Need of an up-to-date system.

A proven source of information and

direction.

Research and learning.

Page 10: [StockDice] Application for Stock Exchange Monitoring And Business Intelligent Forecasting

StockDice

Page 11: [StockDice] Application for Stock Exchange Monitoring And Business Intelligent Forecasting

Stream Downloader

HTML Cleaner

Data Aggregator.

Data Splitter.

Page 12: [StockDice] Application for Stock Exchange Monitoring And Business Intelligent Forecasting

Data Scrapping Agent

Page 13: [StockDice] Application for Stock Exchange Monitoring And Business Intelligent Forecasting

Functions:

Sends the request to the webserver

Gets the response from KSE Server

Reads the response.

Page 14: [StockDice] Application for Stock Exchange Monitoring And Business Intelligent Forecasting

Functions:

Cleans the HTML.

Removes the unnecessary tags

Loads into XmlDocument.

Page 15: [StockDice] Application for Stock Exchange Monitoring And Business Intelligent Forecasting

Functions:

Conversion to pipe separated and comma separated

values.

Page 16: [StockDice] Application for Stock Exchange Monitoring And Business Intelligent Forecasting

Functions:

Splits the records.

Stock values fed into the StockDice database.

Page 17: [StockDice] Application for Stock Exchange Monitoring And Business Intelligent Forecasting
Page 18: [StockDice] Application for Stock Exchange Monitoring And Business Intelligent Forecasting

Analyzing data to convert it to

information.

Data- facts, numbers, or text.

Information- patterns applied to data.

Knowledge- Historical trends applied to

information.

Page 19: [StockDice] Application for Stock Exchange Monitoring And Business Intelligent Forecasting

Load transaction data to local database.

Manage the data.

Provide data access to IT professionals.

Analyze data by application software.

Present the data in a useful format.

Page 20: [StockDice] Application for Stock Exchange Monitoring And Business Intelligent Forecasting
Page 21: [StockDice] Application for Stock Exchange Monitoring And Business Intelligent Forecasting

Investment psychologies.

◦ Fundamental Approach

examine the company's "fundamentals".

They attempt to find an undervalued stock.

◦ Technical Approach

closely examine charts of the stock's past performance

look for trends that likely be repeated in the near

future.

Page 22: [StockDice] Application for Stock Exchange Monitoring And Business Intelligent Forecasting

X't = WtXt+Wt-1Xt-1+ ... + Wt-k-1Xt-k-1

Xt: Value of stock at a given instant of time

Wt: Weight applied to the value

Average is an equally weighted sum of the

previous k historical samples

Page 23: [StockDice] Application for Stock Exchange Monitoring And Business Intelligent Forecasting

The future is the realm of surprises.

Uncertainty is coherent.

Technical analysis is reactive- not truly predictive

Page 24: [StockDice] Application for Stock Exchange Monitoring And Business Intelligent Forecasting
Page 25: [StockDice] Application for Stock Exchange Monitoring And Business Intelligent Forecasting