There are many reasons why you might want to use this option.  The most common is the Multi-Parameter Results Graph that uses the first two parameters for the X and Y axis, and the average of the remaining stepped parameter results as the Z axis.  By changing the priority index value from zero for one or more parameters, the testing process will step the first two parameters designated by Priority Value to be the X & Y axis values.  

 

Notes:

Stepping Priority values can be a positive or negative Integers

Click to Enlarge; Click to Reduce an Image

Global Parameters have a Stepping Priority = 0

 


The Donchian Entry-Exit System is installed during the Trading Blox Builder software.  It is the system source used to generate results for this Stepping Priority example.

 

When this system is installed, it displays each parameter default script value shown in this image.

Click to Enlarge; Click to Reduce.

Donchian System Entry-Exit Parameters

When a parameter is created, the Stepping Priority option is assigned a value of zero. Changing the value of the Stepping Priority will only be effective during a Parameter Stepping Test is being performed.  

Click to Enlarge; Click to Reduce.

Parameter Stepping Priority Option Default Value

 

When all of the parameter Stepping Priority values are set to zero, the stepped test results will be in the order displayed in the image above.

Click to Enlarge; Click to Reduce.

System Parameter Display Order; Blox Creation Order

Trading Blox Builder parameter access screen follows the sequence of how the Parameters are arranged in their block.  That value can be changed by the user when there is a need to create a Multi-Parameter Results Graph so the X & Y axis use the values from different parameters in the block.

 


This first example of the Donchian System will step the first two parameters.  Both have their Stepping Priority set to zero.

Click to Enlarge; Click to Reduce Image.

Image 1 - Click to Enlarge; Click to Reduce Image.

 

When the above test is run, the Entry Breakout (days) becomes the X-axis and the Exit Breakout (days) becomes the Y-axis.  The Entry Breakout (days) is first, because it is the first parameter in the block, and its Stepping Priority is set to zero.

Click to Enlarge; Click to Reduce.

Image 2

 

Click to Enlarge; Click to Reduce.

Stepping Priority = 0 for Both Parameters

 


However, when the Exit Breakout parameter to 1, and the Entry Breakout parameter to 2, this is the result:

Click to Enlarge; Click to Reduce.

Image 3

 

Click to Enlarge; Click to Reduce.

Stepping Priority = 1 for Exits & 0 for Entries

The Exit Breakout parameter becomes the X-axis, and the Entry Breakout Y-axis.

 


When a Simulation Parameter like the Trade Always on Tick uses its Stepping feature, and Entry Breakout uses a Stepping Priority = 1, the Trade Always on Tick parameter becomes the X-axis and the Entry Breakout becomes the Y-axis.  

Click to Enlarge; Click to Reduce.

Image 4

 

Click to Enlarge; Click to Reduce.

Trades On Tick = 0, Entry Breakout = 1

 


However, when the the Entry Breakout parameter uses a Stepping Priority = -1, then it will be first because the priority of test selects the parameter with the Lowest Stepping Priority value.

Click to Enlarge; Click to Reduce.

Image 5

 

Click to Enlarge; Click to Reduce.

Entry Breakout = -1 for & Always Trade on Tick = 0

 

Links:

Parameters, Parameter Control, Parameter Selector, Parameter Stepping,

See Also:

Global Parameters Properties

 


Edit Time: 9/12/2020 10:28:46 AM


Topic ID#: 677

 

Created with Help & Manual 7 and styled with Premium Pack Version 2.80 © by EC Software