HIDDEN() Function

Author: Optuma Team Last updated: Jul 14, 2020 05:16

Overview

The HIDDEN() function, in conjunction with the IF() function allows you to hide a plot until certain criteria are met.

For example, if a tool has been setup to plot from a specific date via a Points() script. Before the HIDDEN() function was available you would need to use scripts where the plot was zero until the selected date:

v=Points().Point1.DateTime;  
plot1 = If(BARDATE() > v, HIGHESTHIGH(), 0);

The resulting plot on the chart would look like this:

Ex4

By changing the 0 in the above script to HIDDEN() we can remove the plots zero values and only show the line from the selected date forward.

V=Points().Point1.DateTime;  
V1 = If(BARDATE() > v, HIGHESTHIGH(), HIDDEN());  
V1

With the updated script the chart now displays the following:

Ex5