وهذة معادلة CCI
_SECTION_BEGIN("CCI");
periods = Param( "Periods", 14, 2, 200, 1 );
Plot( CCI( periods ), _DEFAULT_NAME(), ParamColor( "Color", colorCycle ), ParamStyle("Style") );
_SECTION_END();
_SECTION_BEGIN("Linear Regression");
P = ParamField("Price field",-1);
Periods = Param("Periods", 15, 2, 300, 1, 10 );
Plot( LinearReg( P, Periods ), _DEFAULT_NAME(), ParamColor( "Color", colorCycle ), ParamStyle("Style") );
_SECTION_END();
Buy=Cross(CCI(periods),LinearReg( P, Periods ));
Sell=Cross(LinearReg( P, Periods ),CCI( periods ));
PlotShapes(IIf(Buy,shapeSquare, shapeNone),colorBlue,0,CCI(periods),Offset=-40);
PlotShapes(IIf(Buy,shapeSquare, shapeNone),colorBlue,0,CCI(periods),Offset=-50);
PlotShapes(IIf(Buy,shapeUpArrow, shapeNone),colorWhite,0,CCI(periods),Offset=-45);
PlotShapes(IIf(Sell,shapeSquare, shapeNone),colorYellow,0,CCI(periods),Offset=40);
PlotShapes(IIf(Sell,shapeSquare, shapeNone),colorYellow,0,CCI(periods),Offset=50);
PlotShapes(IIf(Sell,shapeDownArrow, shapeNone),colorBlack,0,CCI(periods),Offset=-45);