NinjaScript > Language Reference > Indicator Methods >

CandleStickPattern

Print this Topic Previous pageReturn to chapter overviewNext page

Description

Detects the specified candle stick pattern.

 

 

Syntax

CandleStickPattern(ChartPattern pattern, int trendStrength)
CandleStickPattern(IDataSeries input, ChartPattern pattern, int trendStrength)

 

Returns a value indicating if the specified pattern was detected
CandleStickPattern(ChartPattern pattern, int trendStrength)[int barsAgo]
CandleStickPattern(IDataSeries input, ChartPattern pattern, int trendStrength)[int barsAgo]

 

 

Return Value

double; Accessing this method via an index value [int barsAgo] returns the indicator value of the referenced bar.

 

 

Parameters

input

Indicator source data (?)

pattern

Possible values are:
 
ChartPattern.BearishBeltHold

ChartPattern.BearishEngulfing

ChartPattern.BearishHarami

ChartPattern.BearishHaramiCross

ChartPattern.BullishBeltHold

ChartPattern.BullishEngulfing

ChartPattern.BullishHarami

ChartPattern.BullishHaramiCross

ChartPattern.DarkCloudCover

ChartPattern.Doji

ChartPattern.DownsideTasukiGap

ChartPattern.EveningStar

ChartPattern.FallingThreeMethods

ChartPattern.Hammer

ChartPattern.HangingMan

ChartPattern.InvertedHammer

ChartPattern.MorningStart

ChartPattern.PiercingLine

ChartPattern.RisingThreeMethods

ChartPattern.ShootingStar

ChartPattern.StickSandwich

ChartPattern.ThreeBlackCrows

ChartPattern.ThreeWhiteSoldiers

ChartPattern.UpsideGapTwoCrows

ChartPattern.UpsideTasukiGap

trendStrength

The number of required bars to the left and right of the swing point used to determine trend. A value of zero will exclude the requirement of a trend and only detect based on the candles themselves.

 

 

Examples

// Go long if the current bar is a bullish engulfing pattern
if (CandelStickPattern(ChartPattern.BullishEngulfing, 4)[0] == 1)
   EnterLong();

 

 

Source Code

You can view this indicator method source code by selecting the menu Tools > Edit NinjaScript > Indicator within the NinjaTrader Control Center window.