Neural Network. ULE (Universal Language of Events) allows to describe and record any events. Neural Networks use these events to generate a projection line.

Technically the program analyzes how these events have affected the stock market behavior in the past. This process is called "Neural Network learning". The result of this learning process is a projection line that can be prolonged  into the future. Neural Networks learns the effect of the analyzed events using historical data,  and this knowledge of the past allows to forecast the future.