BeanCounter is software designed to analyze stockmarket data and assess performance.
The software is very easy to use, and it provides an easy-to-use command-line tool as well as a Perl module that can be used with other pursuits. Additionally, it stores its data (price, volume, earnings - whatever Yahoo! supplies) in either PostgreSQL, MySQL, or an ODBC connection. The SQLite 'database on a flat file' can also be used in either version 2.* or the newer version 3.*.
BeanCounter works with equities and equity indices from exchanges in the US, Canada, Europe, and Asia. Also, options, foreign exchange rates, some commodities, as well as US mutual funds, are supported, as the data is provided by Yahoo! The software efficiently batches downloads, so information on several dozens US stocks can be downloaded at once with a single HTTP request.
However, at some level, this code is still in beta in the sense that the command-line options and function interfaces might change. Nevertheless, similar codes have been working flawlessly since the fall of 1998.
In conclusion, BeanCounter is a powerful software that is perfect for stockmarket data analysis and performance evaluation. With its various features, such as database management and efficient download batching, BeanCounter has proven to be a great tool for analyzing the stock market.
Version 0.8.7: N/A