forex software

Create and Test Forex Strategies

forex software


Strategy Optimizer

The optimizer is a tool that will attempt to make the current strategy better. It will decide if the strategy is better, depending on the options you choose in the optimizer settings.

Always optimize only profitable strategies!

It is a bad idea to optimize a losing strategy. The optimizer will try to “rectify” the strategy by making it trade less which in turn will result in less money lost but this will not make the strategy profitable.


Optimizer Toolbar

Start/Stop button - Start or stop the Optimizer. If you're using the default settings for EA Studio the Optimzier will be very fast so it will stop by itself after a few seconds.

Progress - Shows how far the Otpimizer has come in trying to optimize the current strategy.

Calculated - Since the Optimizer tries out different variants of the same strategy to get a better results on backtest. This is the number of calculated strategy variants.

Strategy Parameters

Strategy Parameters

The Strategy Parameters tab allows you to select minimal and maximal value for each optimizable indicator the strategy. Also the step between those values.

You can use the checkboxes on the left to skip optimizing specific indicators.

Optimizer Settings

Optimizer Settings

Numeric values range - takes the current value of an indicator parameter, say 86. Then it applies the selected option. For example if we select “± 10 Steps” and the Step is set to 1. This means the min value for the parameter will become (86-10=)76 and the max value will be (86+10=)96.

Search best - The option you select will be used to compare new versions of the strategy to the current one. The Optimizer will replace the current variant of the strategy with a new one if the new one is better.

Out of sample - If you enable this option an OOS test will be ran when coming up with optimized versions of the strategy. Only passing strategies will be considered.

The strategies fulfill the Acceptance Criteria - We advise you to keep this enabled since you probably want optimized strategies to still pass your Acceptance Criteria.

Add the optimized strategies to the Collection - Enable this option to save optimized strategies to the Collection for later review.