//+------------------------------------------------------------------+ //| IMPETU-v03.mq4 | //+------------------------------------------------------------------+ #property description "Echo por casiTRADER" //---- #property indicator_separate_window #property indicator_buffers 3 #property indicator_color1 clrDarkSlateGray #property indicator_color2 clrLightSeaGreen #property indicator_color3 clrAqua #property indicator_level1 -60 #property indicator_level2 60 #property indicator_levelcolor clrLightSlateGray //---- double ExtOSIMPETUBuffer[]; double ExtOSLINEBuffer[]; double ExtIMPETUBuffer[]; double ExtSIGNALIMPETUBuffer[]; double Signal[]; double dValueUp[]; double dValueDown[]; //---- int init() {IndicatorBuffers(7); //---- SetIndexBuffer(0,ExtOSIMPETUBuffer); SetIndexBuffer(1,ExtOSLINEBuffer); SetIndexBuffer(2,ExtIMPETUBuffer); SetIndexBuffer(3,ExtSIGNALIMPETUBuffer); SetIndexBuffer(4,Signal); SetIndexBuffer(5,dValueUp); SetIndexBuffer(6,dValueDown); //---- SetIndexStyle(0,DRAW_HISTOGRAM,0,5); SetIndexStyle(1,DRAW_LINE,0,0); SetIndexStyle(2,DRAW_LINE,0,0); //---- IndicatorShortName("IMPETU"); //---- return(0); } //---- int start() { int i,j,q; double dNum,dDeNum; for(i=0; i<=100; i++) { ExtIMPETUBuffer[i]=(((iCCI(NULL,0,3,0,i)))+ (iStochastic(NULL,0,4,1,1,0,1,0,i)*4/2-100)+ (iStochastic(NULL,0,4,1,1,1,0,0,i)*4/2-100))/3; q=0.0; dNum=0.0; dDeNum=0.0; for(j=i; j