Finance::GeniusTrader - a full featured toolbox to create trading systems


Version 0.00_50


GeniusTrader aims to be a full featured toolbox to create trading systems. Powerful systematic trading requires several things :

  • many indicators and corresponding signals

  • money management rules

  • deciding what is a reasonable amount of money to put on a single trade (to limit the risk associated to that trade)

  • combining different values within the portfolio (to limit the global risk)

  • flexibility to be able to test all combinations with the above items

  • backtesting system with analysis of results

GeniusTrader already has support of most of this. GeniusTrader consists of a bunch of perl modules associated to a few perl scripts. It has no graphical user interface since it's absolutely not needed to achieve its goals ...


Please read submodules synopsis for usage.


Erik Colson, <eco at>


Please report any bugs or feature requests to bug-finance-geniustrader at, or through the web interface at I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.


You can find documentation for this module with the perldoc command.

    perldoc Finance::GeniusTrader

You can also look for information at:



This program is released under the following license: gpl v2

1 POD Error

The following errors were encountered while parsing the POD:

Around line 100:

Non-ASCII character seen before =encoding in 'João'. Assuming ISO8859-1