Posted By: swingtraderkk
CDLEngulfing() what does it return? - 10/22/13 16:54
Hi all,
What exactly does CDLEngulfing() return?
I've been playing with this and can't make sense of the returns. The manual says:
"The CDL functions return a value of -100% for bearish patterns, +100% for bullish patterns, and 0 for no pattern match. They use the current asset price series."
I expected then that bullish engulfing candles would return either 1 or 100, & bearish engulfing would return -1 or -100 but that does not appear to be the case.
How do the cdl functions work?
should they return a % similarity to the patterns or simply a 100%, -100%, 0?
What exactly does CDLEngulfing() return?
I've been playing with this and can't make sense of the returns. The manual says:
"The CDL functions return a value of -100% for bearish patterns, +100% for bullish patterns, and 0 for no pattern match. They use the current asset price series."
I expected then that bullish engulfing candles would return either 1 or 100, & bearish engulfing would return -1 or -100 but that does not appear to be the case.
Code:
function run() { BarPeriod = 30; vars cl = series(priceClose()); vars ema = series(EMA(cl,67)); vars sma = series(SMA(cl,13)); if ((sma[0]>ema[0]) and (CDLEngulfing() == 100)) reverseLong(1); if ((sma[0]<ema[0]) and (CDLEngulfing() == -100)) reverseShort(1); plot("EMA",ema[0],0,GREEN); plot("SMA",sma[0],0,ORANGE); plot("CDL",CDLEngulfing(),NEW,BLUE); }
How do the cdl functions work?
should they return a % similarity to the patterns or simply a 100%, -100%, 0?