Changes for version 1.01 - 2003-09-08

  • Chart displays lines behind data Function objects may now provide a 'value()' method which can also be called via Line Lines created by tests have 'is_mark' field samples Model spec accepts 'filename' option Finalizing of Lines now done from tests, too Tried to improve $nlines returned from Model::build() Removed some alias handing in Model::canonical_names Pseudo-variables in tests now work before/after Tests can now handle fully qualified line names and wild cards; limited regexps also arrays supported New predefined test variable: $self->{page} Test lines (marks) now in line dependency structure Model has better debug funcs including show_model_lines() Documentation fixes in Model and function modules Added several predefined styles to mark New modules: maximum.pm minimum.pm sample_mean.pm standard_deviation.pm

Documentation

Run a Finance::Shares::Model

Modules

construct shares graph
Base class for function objects
A single chart line or data series
Apply tests to series of stock quotes
Access to stock data stored in a database
Outline of Finance::Shares modules
Miscellaneous functions
Calculate a Bollinger band
Present one line relative to another
Store quote prices and volumes for a particular stock
Calculate an N-period exponential average
Smoothed rate of change
Compare two lines, value by value
Compare two lines, value by value
Show the highest value in the last N periods
Report periods since last as high
Report periods since last as high
Indicate direction of trades
Indicate direction of trades
Compare two lines, value by value
Compare two lines, value by value
Show the lowest value in the last N periods
A line under user program control
Highest value of a given line
Lowest value of a given line
Calculate how fast a line is changing
Calculate an N-period moving average
Calculate the average of a number of lines
Indicate direction of trades
Indicate excessive price movement
Calculate a Bollinger band
Calculate how fast a line is changing
average of all values on a line
Highest value of a given line
user programmable control
Indicate excessive price movement
A line representing a constant value
Calculate an N-period weighted average