CCI Based Overbought Oversold Indicator |
//www.aflcode.com _SECTION_BEGIN("ERGOCCI xyte"); pq = Param("PQ:",8, 1, 50, 1 ); pr = Param("PR:",4, 1, 50, 1 ); ps = Param("PS:",5, 1, 50, 1); trigger = Param( "Trigger:", 4, 1, 50, 1 ); Mtm = C - Ref ( C, -1 ); AbsMtm = abs ( Mtm ); Var1 = EMA(Mtm, pq); Var2 = EMA(Var1, pr); Var2a = EMA(AbsMtm, pq); Var2b = EMA(Var2a, pr); Num = EMA(Var2, ps); Den = EMA(Var2b, ps); ErgoCCI = (500 * Num) / Den ; MainCCI = EMA(ErgoCCI, trigger); Plot( ErgoCCI, "ERGODIC CCI ("+pq+","+pr+","+ps+","+trigger+")", colorBlue, ParamStyle("Style")|styleThick ); Plot( MainCCI, "", ParamColor("color",colorRed),styleLine); PlotGrid (0, colorWhite ); Plot(200,"", colorLightGrey, styleLine|styleThick); Plot(-200, "",colorLightGrey, styleLine|styleThick); _SECTION_END();
Sign up here with your email
ConversionConversion EmoticonEmoticon