Cross

From MultiCharts
Revision as of 12:13, 18 January 2012 by 194.84.116.138 (talk) (Created page with "Returns a value of <syntaxhighlight>True</syntaxhighlight> if, on the current bar, the plot of a numerical expression A crossed the plot of a numerical expression B in the spe...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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");