NAME

Finance::TickerSymbols - Perl extension for getting symbols lists from web resources

SYNOPSIS

  use Finance::TickerSymbols;
  for my $symbol ( symbols_list('all') ) {

     # do something with this $symbol
  }

  for my $industry ( industries_list()) {

     for my $symbol ( industry_list( $industry ) ) {

         # do something with $symbol and $industry

     }
  }

DESCRIPTION

get lists of ticker symbols. this list can be used for market queries.

symbols_list

symbols_list( 'nasdaq' | 'amex' | 'nyse' | 'all' ) returns the apropriate array of symbols.

industries_list

industries_list() returns array of industries names.

industry_list

industry_list( $industry_name ) returns array of symbols related with $industry_name

$Finance::TickerSymbols::long

setting $Finance::TickerSymbols::long to non-false would attach company name to each symbol (as "ARTNA:Basin Water, Inc." compare to "ARTNA")

PROXY

Users may define proxy using environment variables. examples (from LWP::UserAgent manuel):

      gopher_proxy=http://proxy.my.place/
      wais_proxy=http://proxy.my.place/
      no_proxy="localhost,my.domain"

TODO

more markets

SEE ALSO

  LWP
  http://quotes.nasdaq.com
  http://biz.yahoo.com/ic
  Finance::*

AUTHOR

Josef Ezra, <jezra@cpan.org>

COPYRIGHT AND LICENSE

Copyright (C) 2006 by Josef Ezra

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.8 or, at your option, any later version of Perl 5 you may have available.

NOTES

- the returned data depends upon availability and format of external web sites. Needless to say, it is not guaranteed.

BUGS, REQUESTS, NICE IMPLEMENTATIONS, ETC.

Please email me about any of the above. I'll be more then happy to share interesting implementation of this module.