_Finance::Quote Release 1.17_
Last modified on : 5.10.2009
Today Finance: :Quote hit CPAN.You can find it here.
This version should enable GnuCash users to get quotes from websites again. Other work went to integrating HU.pm (Hungarian stocks) and bug fixes due to website modifications.
Finance::Quote is known to work nicely with Finance::QuoteDB for keeping your quotes easily in a database. Finance::QuoteDB uses DBIx::Class and therefor it is database independent. A frontend script (fqdb) is available if you just want to start downloading stocks to a personal database. Historical quotes are also available through the use of Finance::QuoteHist which is also supported in Finance::QuoteDB. An interface to GeniusTrader is also available.
Futur work goes to the porting of GeniusTrader to CPAN. A alpha version has already been posted to CPAN but non-developpers should stick to the current stable release of GeniusTrader
_Release 0.00_50 of Finance::Geniustrader_
Last modified on : 7.08.2009
Today the first alpha release of Finance: :GeniusTrader hits CPAN. GeniusTrader is a mature tool for setting up trading systems.This port to CPAN is probably usable but untested yet, so don't use it for real life trading.
_Test templates for Finance::GeniusTrader_
Last modified on : 2.08.2009
I'm currently figuring out how the test structure should be set up.
The top module Finance::GeniusTrader isn't of any use for the moment, except having all submodules nicely grouped. So we can logically build tests for each submodule separately. Naming convention is therefor quite similar to Finance::Quote tests: Name the test as the module it tests. As there are also scripts in the package, these will be prefixed with "mod_".
Each module test-file tests following items:
- Is the module correclty loaded and does it provide the expected methods ?
- Are objects correctly created ?
- Do methods operate as expected ?
Script tests are less urgent. They'll be prefixed with "scr_".
Beside these module related tests, there are perl related general tests like pod-coverage, kwalitee etc. Those test files are named with a number index as this is the convention for cpan modules.
There might be a need for specific multi-module related tests also. We could use a short description for the naming of these, but that would prevent. We might use "mmod_" as a prefix for these...
_Work on CPAN integration of GeniusTrader_
Last modified on : 25.07.2009
After some discussion on the GeniusTrader mailing list, there surely seems to be interest in integrating GeniusTrader to CPAN.
While waiting for an official 'cpan' branch on the svn repo, I started a private and temporary repo on github. I'll probably keep working in this repo and commit to the svn repo (if I get a commit bit), otherwise submitting patches.
This work is focused on the sole purpose of this integration. It is the intention to track commits to trunk and integrate those directly in the cpan-branch. Once the work is done I hope the cpan branch will replace trunk.
The work flow:
Create the module directory layout and add missing files (Done)
Port the module (.pm) files. Essentially changing the namespace and remove all those
use lib '..'statementsLook into external dependencies: GD, ImageMagick... (I might be missing some here)
Port the script files.
Write test script skeleton based on Test::More
Port the existing test-script. I think there currently is only one ;-)
_yahoo quotes csv_
Last modified on : 18.08.2008
Everybody knew it could happen again. Well it did. uk.finance.yahoo.com returns weird data. The "date" and the "time" fields return "time" and "date" now. This makes Perl module Finance::Quote return bad data.
Of course this only happens on the UK site.
_geniustrader_
Last modified on : 21.07.2008
Geniustrader is a developped in Perl and aimed at taking care of your investments ;)
