×

Sign up and get MultiCharts free

Use its powerful simulation mode with data included out of the box. Just fill out the form and start honing your trading skills with a few clicks.

Changes - MultiCharts

Changes

Jump to navigation Jump to search

Performing Optimization

163 bytes added, 10:15, 23 February 2022
:10. The '''Step Count''' column shows current number of steps for an input.
:11. Select '''Exhaustive''' radio button in the '''Set Optimization Method''' section.
:12. Selecting Select the target function to be optimized in '''Optimize by:''' section:
In the '''Maximal/Minimal''' list, set the respective values to be selected at the end of optimization.
From the next list one can select the function itself.
<br>
<div style="background-color: #E3FBE5;">Since '''MultiCharts 10''' that is possible to start optimization from '''Chart Analysis''' toolbar (see [[MultiCharts_Work_Area#Hiding_and_Redisplaying_Toolbars]]) by clicking on the '''Optimize Strategy''' button: [[File:toolbar2_ChartAn_125.png]]</div>
 
== Standard Criteria ==
Standard Criteria lets the user select a criterion from a pre-defined list.
 
For example, if the user selects Net Profit, the optimization will find the parameters that generate the highest Net Profit.
<br>
== Custom Criteria ==
There are two types of criteria: standard and custom.<br>Standard Criteria lets the user select a criterion from a pre-defined list. For example, if the user selects Net Profit, the optimization will find the parameters that generate the highest Net Profit.<br>Custom Criteria lets the user create his own criteria. Instead of choosing from a pre-defined list like in [[Performing_Optimization#Standard Criteria|Standard Criteria]], the user can script his own criteria. E.g., suppose the user wants to find the parameters that maximize the Net Profit / Max Drawdown ratio. This ratio isn't pre-defined under [[Performing_Optimization#Standard Criteria|Standard Criteria]], so it won't be in the drop-down list. However, this ratio can be created using Custom Criteria.
It is also possible to add additional criteria such as number of trades and winning percentage.
|align="center"|Yes
|-
|Gross LossGrossLoss
|Gross Loss
|align="center"|Yes
|align="center"|Yes
|-
|Percent ProfitablePercentProfitable
|% Profitable
|align="center"|Yes
|align="center"|Yes
|-
|Winning TradesWinningTrades
|Winning Trades
|align="center"|Yes
|align="center"|Yes
|align="center"|No
|-
|CustomFithessValue
|Last [[SetCustomFitnessValue|SetCustomFitnessValue()]] calculation result.
Will return 0 if [[SetCustomFitnessValue|SetCustomFitnessValue()]] was not calculated.
|align="center"|Yes
|align="center"|Yes
|}
<br>
 
== Pausing optimization ==

Navigation menu