Click here to see the SAS code.
Click here to see the example.
---------------------------------------------------------------
Probably the neatest thing about this example, is that it takes
the stock ticker/abbreviation name you give it, and it queries the
latest/greatest stock market data for that company (on the web)
and reads the data (from the web) into a sas dataset on-the-fly
using the sas "filename html" capability. I also set up this
example as a SAS/Intrnet job, so you could just click on the
stock ticker names in a list, and it gets the latest data and
plots it in about 1 second each - very cool :)
This particular graph isn't the be-all/get-all stock marker plot,
but I did want to show that SAS/Graph has some potential in this area,
and also I wanted to experiment with some possibly new "twists" on
doing this kind of graph.
One feature I show off in the first 2 plots is the 'high/low join'
plot line interpolation (this requires me to structure the dataset
just-so, with 3 observations for each day ... one with the high,
one with the low, and one with the close). Also, I fill-in the area
below the line with light blue, and use the "skipmiss" to leave
white gaps on the weekends (or holidays) when no stock trading was
going on - these gaps help you identify the time periods more eaisly,
and match them between the graphs more easily. Although most people
only show the first (auto-scaled) graph, I think it is important to
also show the 2nd graph, where I start the y-axis at zero - this lets
you see home important the stock price change is.
The 3rd graph shows volume - I use the 'needle' interpolation for
this one (the needles look like tiny bars).
Below the 3rd graph, I show a table of the data, and below the table
I give a link you can click to download all available data for this
stock from the website where I get the data.
Back to Samples Index