forex software

Create and Test Forex Strategies

forex software



The Strategy Normalizer tries to make a strategy tidier and at the same time, it is capable of increasing its performance.

We believe a strategy is better when it has a lower number of components and when their indicators have more meaningful parameters.


The Strategy Normalizer has the same control buttons as the Optimizer. They have the same function as well.

In order to open the Normalizer, simply click on Strategy from the main menu of the program.

Strategy Parameters

In this tab, you can view the values of the indicators that you have set. After that, in the “Normalized” section you can see if there are any changes to them.

Base Functionality

  • Remove Take Profit - checks if strategy becomes better without Take Profit.
  • Remove needless indicators - some indicators do not contribute to the performance. The Normalizer tries to remove them to make the strategy faster and to prevent curve-fitting.
  • Reduce Stop Loss - the lower SL reduces the maximal loss of a position and can improve the Risk / Reward ratio.
  • Reduce Take Profit - it can be possible to have better performance by taking the profit faster.
  • Normalize indicator parameters - the authors of the technical indicators have spent a long time researching and testing their indicators. Using their experience, we try to move the indicator parameters towards their default values.

How Normalizer Works

The first function of the Normalizer is “Remove Take Profit”. (We don't have “Remove Stop Loss” intentionally because it may make the strategy unsafe.)

Imagine a strategy on EURUSD that has Take Profit of 10 000 pips. It is very unlikely to be hit. So, the Normalizer will try to remove it temporarily and will calculate the strategy performance. It works like this:

  1. Make a modification step. In this case, the Normalizer will disable the Take Profit.
  2. Backtest the strategy.
  3. Validate the strategy against the Common Acceptance Criteria (if the option is on).
  4. Calculate strategy fitness according to the “Search best” option.
  5. If the strategy is valid and if its fitness is the same or better than the original one, it accepts the modification. The normalizer restores the previous strategy in other cases.
  6. Continue to step 1 or exit. (Remove the Take Profit has only one step, so exit)