  | 
	   
            
 
 | Up
| 
	    
	      
		  
  
  
  
   
 
 Next: Installing GeniusTrader
 Up: GeniusTrader Manual
 Previous: Contents
     Contents 
 
 
GeniusTrader is a open source software suite to develop and test trading
systems. A trading system is a set of rules that determines when to buy
or sell a stock. This can be combined with moneymanagement rules,
close-strategies and all the other stuff you may know from propietary
systems. 
The decision to open or close a position depends on a Signal. A Signal
is a simple boolean function. A signal (normally) indicates a
situation in which it is reasonable that the value of the stock will
rise or fall. 
Signals can be based on any kind of data (e.g. a candlestick pattern) but
they are mostly based on an indicator. An Indicator is calculated on
the values of the stock. It can be a simple moving average or a
complex formula covering several sheets of paper. 
All these informations can be displayed graphically using the script
graphic.pl. More important than a nice picture is the
performance of the system. The performance and many other factors that
are useful for the evaluation of a system can be calculated using the
backtest.pl-script. 
All these features are available from the commandline - but we plan
to build a webinterface for the future. The great advantage of the
commandline is that the extensive perl-features of code-evaluation at
runtime are used so that it is easy to build complex systems at the
commandline.
 
  
  
  
   
 
 Next: Installing GeniusTrader
 Up: GeniusTrader Manual
 Previous: Contents
     Contents 
		   | 
	
		 
	     
	   | 
	    
			    
	   |