The Chaikin Oscillator indicator is calculated incorrectly. It should be calculated with EMA and not SMA. The indicator code reads:
Line 51 Value.Set(SMA(cummulative, Fast)[0] - SMA(cummulative, Slow)[0]);
That should be changed to:
Line 51 Value.Set(EMA(cummulative, Fast)[0] - EMA(cummulative, Slow)[0]);
Please refer to StockCharts.com definition of this indicator
http://stockcharts.com/school/doku.php?id=chart_school:technical_indicators:chaikin_oscillator

Comment