Performing Optimization: Difference between revisions
From MultiCharts
→Custom Criteria
(3 intermediate revisions by 3 users not shown) | |||
Line 19: | Line 19: | ||
:10. The '''Step Count''' column shows current number of steps for an input. | :10. The '''Step Count''' column shows current number of steps for an input. | ||
:11. Select '''Exhaustive''' radio button in the '''Set Optimization Method''' section. | :11. Select '''Exhaustive''' radio button in the '''Set Optimization Method''' section. | ||
:12. | :12. 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. | 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. | From the next list one can select the function itself. | ||
Line 81: | Line 81: | ||
<br> | <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> | <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> | ||
<br> | <br> | ||
== Custom Criteria == | == Custom Criteria == | ||
There are two types of criteria: standard and custom. | |||
Custom Criteria lets the user create his own criteria. Instead of choosing from a pre-defined list like in | <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 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 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. | It is also possible to add additional criteria such as number of trades and winning percentage. | ||
Line 128: | Line 124: | ||
|align="center"|Yes | |align="center"|Yes | ||
|- | |- | ||
| | |GrossLoss | ||
|Gross Loss | |Gross Loss | ||
|align="center"|Yes | |align="center"|Yes | ||
Line 138: | Line 134: | ||
|align="center"|Yes | |align="center"|Yes | ||
|- | |- | ||
| | |PercentProfitable | ||
|% Profitable | |% Profitable | ||
|align="center"|Yes | |align="center"|Yes | ||
|align="center"|Yes | |align="center"|Yes | ||
|- | |- | ||
| | |WinningTrades | ||
|Winning Trades | |Winning Trades | ||
|align="center"|Yes | |align="center"|Yes | ||
Line 207: | Line 203: | ||
|align="center"|Yes | |align="center"|Yes | ||
|align="center"|No | |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> | <br> | ||
== Pausing optimization == | == Pausing optimization == | ||