elite trader

23
Elite Trader Stock Market Analysis Tool Chris Stallings Scott Clark Ed Pabon

Upload: meira

Post on 12-Jan-2016

59 views

Category:

Documents


0 download

DESCRIPTION

Elite Trader. Stock Market Analysis Tool Chris Stallings Scott Clark Ed Pabon. Elite Trader. Introduction - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Elite Trader

Elite Trader

Stock Market Analysis ToolChris Stallings

Scott ClarkEd Pabon

Page 2: Elite Trader

Elite Trader

Introduction

Elite Trader is a tool used by investors to devise technical strategies for the market. It will draw graphs of prices, indicators, and strategies. Our system will be able to optimize strategies and produce buy and sell points for its users. The user will then be able to trade based on Elite Traders recommendations.

Page 3: Elite Trader

Graphical Display

Price Plotting

Data Input (C.S.V. files)

Indicator Definition Strategy Definition

Manage Strategiesand Indicators

Strategy Optimization

Success!

Input Presentation

Output

Usage

High Level Design

Most profitable strategy

Advice on trade timing

Input Language

Desired Results

Computed Results

Indicator/ Strategy Plotting

Page 4: Elite Trader

Input

• Data Input– Comma separated value files containing

O.H.L.C. information.

• Input Language– Will be the language in which the program is

written.

Page 5: Elite Trader

Presentation

• Graphical Display– Price Plotting

• O.H.L.C. Bars

– Indicator and Strategy Plotting• Indicators may be shown either directly on the price

graph or directly below.

Page 6: Elite Trader

Usage

• Defining and managing both strategies and indicators.

• Elite Trader will compute how the strategy would have performed over a set time period.

• Strategies are then optimized to align the computed results with the desired results.

Page 7: Elite Trader

Output

• The most profitable strategy will be output after the tweaking stage.

• The program may include a feature to follow live or near live stock prices and recommend trades based on the live prices and the optimal strategy.

Page 8: Elite Trader

Graphical Display

Price Plotting

Data Input (C.S.V. files)

Indicator Definition Strategy Definition

Manage Strategiesand Indicators

Strategy Optimization

Success!

Input Presentation

Output

Usage

High Level Design

Most profitable strategy

Advice on trade timing

Input Language

Desired Results

Computed Results

Indicator/ Strategy Plotting

Page 9: Elite Trader

Elite Trader

Main Menu Items-File-Chart-Strategy-Optimization-Indicator-Profit Center-Help

Page 10: Elite Trader

Elite Trader

• File- New Workspace- Open Workspace- Save Workspace- Save Workspace As- Exit

Page 11: Elite Trader

Elite Trader

• Chart- New Chart

- Symbol / Location

- Zoom in

- Zoom Out

- Chart options

- Hide/show data values box

- Link chart to others

- Open chart

- Save chart

- Save chart as

- Export chart values

- Close chart

Page 12: Elite Trader

Elite Trader

• Indicator- New Indicator

- Open Indicator

- Save Indicator

- Save Indicator as

- Export Indicator values

- Insert Indicator

- Indicator options

- Close Indicator Wizard

Page 13: Elite Trader

Elite Trader

• Strategy- New Strategy

- Open strategy

- Save Strategy

- Save Strategy as

- Export strategy position values

- Strategy options

- Apply Strategy to individual asset

- Apply Strategy to group of assets

- Close Strategy

Page 14: Elite Trader

Elite Trader

• Optimization- Optimize Strategy

- Revert to previous strategy values

Page 15: Elite Trader

Elite Trader

• Portfolio- New Portfolio

- Portfolio view

- Add Strategy to portfolio

- Delete Strategy from portfolio

- View / change strategy weights

- Save portfolio

- Save portfolio as

- Close portfolio

Page 16: Elite Trader

Elite Trader

• Profit Center- View Strategy results

- View Portfolio results

Page 17: Elite Trader

Elite Trader

• Help- Language Help

- Program Help

- Theory Help

- About

- Credits

Page 18: Elite Trader

Elite Trader- Language that Elite Trader is programmed in used

for indicators and strategies creation- Function written in the language of our system.- Take multiple inputs, arrays/values.- One output: Array form. - Put in respected folders in program directory.- Written in text editor.- New indicator / strategy.

- Compiles- Ready to be inserted.

Page 19: Elite Trader

Elite TraderPseudo code Example of Input Language for indicator:

Moving_AverageDouble [] Moving_Average(closes, movAvgLen){

double [] outdouble closesum = 0;for(int x = movAvgLen;x<closes.length(); x++){

for(int y = x; y> x-movAvgLen;y--)closesum+=close[y]

out[x] = closesum/movAvgLen;closesum = 0;

} return out;

}

Page 20: Elite Trader

Elite Trader

Image Courtesy of yahoo finance

Page 21: Elite Trader

Elite TraderPseudo code Example of strategy: Moving_AverageInt [] MovAvgX(closes, smallLen, bigLen){

double [] out;int pos = 0;for(int x = bigLen;x<closes.length(); x++){

if(Moving_Average(closes,smallLen) > Moving_Average(closes,bigLen)

pos = 1;if(Moving_Average(closes,smallLen) <

Moving_Average(closes,bigLen)pos = -1;

out[x] = pos;}

return out;}

Page 22: Elite Trader

Elite Trader

Page 23: Elite Trader

Elite Trader

Wrap Up

We feel that elite trader has all of the most important features required to benefit those who make a living off

the stock market on a daily basis. It improves on the tools of other competitive programs while providing a

more straightforward user interface. Elite Trader represents the next generation in technical analysis

programs.