To view this content, you need to install Java from java.com

Instructions:
Add a stock by typing a ticker symbol into the textbox and hitting enter.
Move the mouse over a stock's column to display its information at the bottom of the screen.
Click the screen to pause the movement of the arrows.
Click the screen again to unpause the movement of the arrows.
This application supports a maximum of ten stocks.
Delete a stock by typing - (minus) into the textbox and hitting enter, and then clicking a stock.

Interpreting the Animation:
Ellipse Height
The height of a stock's ellipse is determined by the ratio:
(Current Price - 52 Week Low) / (52 Week High - 52 Week Low)
If a stock is at or near its 52 Week High, its column will fill the screen.
If a stock is at or near its 52 Week Low, its column will be very short.
Ellipse Color
A stock's ellipse is green if its price has increased today, and red if it has decreased.
The shade of the color has no financial significance.
Ellipse Wiggle
When the height of a stock's ellipse exceeds 90% of the height of the screen, the ellipse wiggles at
a velocity proportional to its height.
Triangle Height
The height of a stock's triangle is determined by the ratio:
(Today's Change) / (Yesterday's Price)
Triangle Velocity
The velocity of a stock's triangle is determined by the log of a stock's trading volume.
Thus, if Stock A had 100x the volume of Stock B, Stock A's triangle would move at twice the velocity of Stock B's.
Triangle Wiggle
When the Triangle Height exceeds 2, the triangle wiggles at a velocity proportional to its height.
Background Color
In order to determine a background color, the average of the triangle heights is calculated,
with each stock contributing evenly. The larger the aggregate negative change, the more red
the background. Likewise, the larger the aggregate positive change, the more green the background.

Built with:
Processing
PHProxy
SpringGUI