Technical Analysis with Optimal Trader

Features

Models and indicators

Optimal Trader works with six models at the same time (one top model and five active models). Optimization of each model is applied on each stock based on its behavioural patterns.

Several off the models are classic indicators, but in Optimal Trader they are improved and refined, for instance with smoothing adaptive to the movement patterns of the stock. Among the models available you can for instance choose Stochastic Oscillator, StochasticInverse (in-house developed indicator), RSI, Regression Analysis (in several degrees), MACD and Parabolic SAR. Read more about the different models here.

Tools for Technical Analysis

 

Portfolio Scan

With Portfolio Scan you can find winning stocks or funds based on your criteria and neural network forecasting. Optimal Traders Portfolio Scan is a powerful feature because you can combine several criteria, apply a different weight to each criterion and include neural network forecasting.

You can also diversify your portfolio with beta values to minimize risk and estimate the predictability of stocks or funds.

More info: Portfolio Scan - Pick Winning Stocks.

 

Artificial Neural Network

In addition to the five optimized models there exists another model that always is active: the Top Model.

The Top Model is normally constituted of an artificial neural network. Neural networks have a high ability in detecting patterns in stock price development. A neural network can be described as an artificial brain that can be trained to perform certain tasks, for example predicting future stock price values.

Trading System with Neural Networks

 

Combined Analysis Model

You can also choose to let the top model be constituted of a weighted fusion of the active models trading signals.

A combination of technical analysis indicators for better results

Perhaps you have noticed that some models produce buy signals while at the same time other models may produce sell signals? Which model should you follow? Optimal Trader's Combined Analysis Model merges the buy and sell signals of the active models into a single trading signal. The merging is not static but adapted optimally for each stock. The Combined Analysis Model produces more stable buy and sell signals than single models buy and sell signals.

 

Optimization

When performing standard optimization, parameters in the trading system are tested with different values and the combination of values that has yielded the largest profit is thereafter used. Normal optimization produces profitable and stable values using long optimization periods, but there are more careful ways to optimize the parameters.

In Optimal Trader you have the possibility of optimizing the models so that they are trying to produce a high and stable profit instead of trying to maximize the total profit. The result is that the probability of profitable future results increases. This option is called Robust Optimization.

Another option is to use Robust Parameters which returns parameters that are more stable in the parameter space. Parameter values around optimal solutions are checked and optimal parameter combinations that produce good results when changing the parameters slightly are valued higher than parameter combinations which perform inferior when changing a parameter value slightly. This setting may thus produce more stable results.

Optimization options for technical analysis models

There are many factors to consider when optimizing parameters and you have to be careful not to overfit the models. In Optimal Trader you can adjust the following optimization factors:

  • How long period backward do you want to use for optimization (optimization period)?
  • Do you want to limit curve fitting of stock data that contain sudden larger price gaps and peaks?
  • Do you want price development closer in time to have a higher influence than price development a long time ago?
  • Does it cost to buy and to sell your share/fund (Brokerage fees, fund fees)?
  • When are your purchases and sells carried out? (default: same day for all equities except for funds)

If you do not want to use optimized parameters can you use Optimal Trader's default parameters which are selected to produce reliable and stable results in most situations, or set the parameters yourself manually.

Read more about optimization in the section Technical analysis with optimized parameters.

 

Auto Models

You can choose which models to be active for a certain stock yourself or let Optimal Trader make the choice automatically. Optimal Trader will in that case automatically choose good models for that particular stock for you.

If you select the active models yourself it is the better to select models that complement each other instead of choosing models that react on similar patterns. For example it is less meaningful to only use models that detect overbought and oversold levels.

 

OptAMA - Optimal Trader Adaptive Moving Average

In technical analysis there is an aim to smooth signals in order to reduce noise. Smoothing is achieved by applying a moving average. The advantage is that indicators produce more unambiguous signals, but moving averages also introduce a delay. The more the signals are smoothed, the larger the delay will get. Optimal Trader uses an in-house developed adaptive moving average, OptAMA, that eliminates much of the delay, but nonetheless smoothes the noise efficiently. The result is clearer signals in many models and fewer erroneous signals when the trend is uncertain.

Signals come consistently earlier which is important in sudden upward or downward movements, since the the largest price differences often happen early in these phases. Read more about OptAMA here.

 

Back Testing

Optimal Trader can make a backward analysis (step-by-step Back Testing) to evaluate the results of following a certain stock with a certain model. The function simulates use of a model through day-by-day optimization a number of days backward in time in order to use the same buy and sell signals you would have gotten if you would have followed the model in reality and optimized it each day.

Notice that this is not the same as carrying out a simple back test, i.e. to look on how a certain model would have performed backward in the time with some parameters. It is always easy to find good parameter values for a period afterward, just as it is easy to realize how you should have traded a stock afterward. Step-by-step Back Testing gives you a more reliable indication on a model's strength.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  Copyright © 2005-2008 Optimal Trader