NinjaScript > Language Reference > Data >

CrossBelow()

Print this Topic Previous pageReturn to chapter overviewNext page

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

Method Return Value

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

 

Syntax
CrossBelow(IDataSeries series1, double value, int lookBackPeriod)
CrossBelow(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 long if CCI crossed above -250 within the last bar
if (CrossBelow(CCI(14), -250, 1))
    EnterLong();

 

// Go short if 10 EMA crosses below 20 EMA within the last bar
if (CrossBelow(EMA(10), EMA(20), 1))
    EnterShort();

 

// Go short we have a down bar and the 10 EMA crosses above 20 EMA within the last 5 bars
if (Close[0] < Open[0] && CrossBelow(EMA(10), EMA(20), 5))
    EnterShort();