Cross
Returns a value of
True
if, on the current bar, the plot of a numerical expression A crossed the plot of a numerical expression B in the specified direction.
Above, Over, Below,
or
Under
parameters specify the direction of the cross;
Above
and
Over
are transposable and specify an upward (lesser to a greater value) direction, and
Below
and
Under
are transposable and specify a downward (greater to a lesser value) direction. The plot of A is defined as having crossed
Above
or
Over
the plot of B if the value of A is greater than the value of B and one of the following is true:
a) The value of A was less than the value of B on the bar immediately preceding the current bar
or
b) The values of A and B were equal for a consecutive sequence of one or more bars immediately preceding the current bar and the value of A was less than the value of B on the bar immediately preceding this sequence of bars.
The plot of A is defined as having crossed
Below
or
Under
the plot of B if the value of A is less than the value of B and one of the following is true:
a) The value of A was more than the value of B on the bar immediately preceding the current bar,
or
b) The values of A and B were equal for a consecutive sequence of one or more bars immediately preceding the current bar and the value of A was more than the value of B on the bar immediately preceding this sequence of bars.
Usage
E1 Cross Direction E2
or:
Plot1 Cross Direction Plot2
Where:
E
- a numerical expression
Direction
- a required parameter; specifies the direction of the cross
Example
Trigger an alert on the bar where the Close price crosses above 1350.00:
Plot1(Close);
If Plot1 Cross Above 1350.50 Then
Alert("Price has crossed above 1350.00");