display_indicator.pl I:RSI 13000 backtest.pl TFS 13000 backtest.pl 'TFS[30,7,7]' 13000
You should now read the documentation of those scripts to understand what they can do.
$ mkdir geniustrader
$ cd geniustrader
$ tar zxf ~/GT.tar.gz
$ tar zxf ~/Scripts.tar.gz
GeniusTrader uses several external perl modules. You have to install them. You can do that by hand, or you can use the CPAN perl module or you can use the corresponding packages of your linux distribution. Take care, some of those modules depends on other modules...
NB: Getargs::Long is probabably wrong. it certainly is NOT a required package for GeniusTrader, however it might be a dependency for debian linux, but not being even remotely knowledgeable about debian i have no way to confirm this. the required perl package for GeniusTrader is Johan Vromans' Getopt::Long. a compatible debian package might be libgetopt-long-descriptive-perl, but again i have no way to confirm this.
In order to do something useful, you have to setup a source of data (prices). Various modules are available for that (check GT::DB::*). Since you may not have any data, I'll give you some sample data. Extract this archive near the two other archives that you already extracted:
$ tar zxf ~/data.tar.gz
Now, you have to create the GT configuration file:
$ mkdir ~/.gt
$ vim ~/.gt/options
Copy and paste the following text in your configuration file, and edit the sample data and font directories so that they match your real directories of course:
DB::module Text
DB::text::directory /home/rhertzog/geniustrader/data
# relying on DB::Text defaults for sample database access
Brokers::module SelfTrade
Path::Font::Arial /usr/X11R6/lib/X11/fonts/TrueType/arial.ttf
Path::Font::Courier /usr/X11R6/lib/X11/fonts/TrueType/couri.ttf
Path::Font::Times /usr/X11R6/lib/X11/fonts/TrueType/times.ttf
Analysis::ReferenceTimeFrame year
#Graphic::BackgroundColor black
#Graphic::ForegroundColor white
Aliases::Global::TFS SY:TFS 50 10|CS:SY:TFS
Aliases::Global::TFS[] SY:TFS #1 #2|CS:SY:TFS #1|CS:Stop:Fixed #3
$ cd Scripts $ ./display_indicator.pl I:RSI 13000 | less [...] $ ./backtest.pl TFS 13000 | less [...] $ ./backtest.pl 'TFS[30,7,7]' 13000 | less [...]
You should now read the documentation of those scripts to understand what they can do.