elite trader

Post on 12-Jan-2016

61 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

Elite Trader

Stock Market Analysis ToolChris Stallings

Scott ClarkEd Pabon

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.

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

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.

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.

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.

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.

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

Elite Trader

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

Elite Trader

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

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

Elite Trader

• Indicator- New Indicator

- Open Indicator

- Save Indicator

- Save Indicator as

- Export Indicator values

- Insert Indicator

- Indicator options

- Close Indicator Wizard

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

Elite Trader

• Optimization- Optimize Strategy

- Revert to previous strategy values

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

Elite Trader

• Profit Center- View Strategy results

- View Portfolio results

Elite Trader

• Help- Language Help

- Program Help

- Theory Help

- About

- Credits

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.

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;

}

Elite Trader

Image Courtesy of yahoo finance

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;}

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.

top related