Investor provides an easy to use functionality to implement and evaluate automatic stock trading strategies. It is implemented in Java and therefore can be used in any environment which builds on the JVM.

It provides the following functionality:

  • Simple access to stock data
  • Declarative formulation of trading strategies
  • Evaluation of trading strategies
  • Optimization of trading strategies
  • Support of portfolio of multiple stocks / trading strategies

At the end it should be possible to easily formulate and evaluate stock strategy and to evaluate the impact of changes on assumptions.

In this document we demonstrates the basic functionality using Scala: We are using JupyterLab with the BeakerX Scala Kernel. Here is the link to the Javadoc.

Further information can be found in my Blogs