NinjaScript > Language Reference > Data >

CrossAbove()

Print this Topic Previous pageReturn to chapter overviewNext page

Definition
Checks for a cross above condition over the specified bar look back period.
 

Method Return Value

This method returns true if a cross above condition occured; otherwise, false.

 

Syntax
CrossAbove(IDataSeries series1, double value, int lookBackPeriod)
CrossAbove(IDataSeries series1, IDataSeries series2, int lookBackPeriod)
 

Parameters

lookBackPeriod

Number of bars back to check the cross above condition

series1 & series2

Any DataSeries type object such as an indicator, Close, High, Low, etc...

value

Any double value

 

 

Examples

// Go short if CCI crossed above 250 within the last bar
if (CrossAbove(CCI(14), 250, 1))
    EnterShort();

 

// Go long if 10 EMA crosses above 20 EMA within the last bar
if (CrossAbove(EMA(10), EMA(20), 1))
    EnterLong();

 

// Go long we have an up bar and the 10 EMA crosses above 20 EMA within the last 5 bars
if (Close[0] > Open[0] && CrossAbove(EMA(10), EMA(20), 5))
    EnterLong();