// Downloaded From https://www.WiseStockTrader.com SetChartOptions(0,chartShowDates); SetChartBkColor(16); GraphXSpace=Param("GraphXSpace",10,-100,100,1); SetBarFillColor(IIf(O>C,24,19)); Plot(C,"Price",IIf(O>C,32,34),64); dtn=DateNum(); haC=EMA((O+H+L+C)/4,3); haO=AMA(Ref(haC,-1),0.5); haH=Max(H,Max(haC,haO)); haL=Min(L,Min(haC,haO)); _SECTION_BEGIN("Name"); GfxSetOverlayMode(1); pxh= Status("pxHeight"); pxw=Status("pxWidth"); GfxSelectFont("Tahoma",pxh/8); GfxSetTextColor(ColorHSB(42,42,42)); GfxSetTextAlign(6); GfxSetBkMode(0); GfxTextOut(Name(),pxw/2,pxh/12); GfxSelectFont("Tahoma",pxh/18); GfxTextOut(IndustryID(1),pxw/2,pxh/4); GfxSelectFont("Tahoma",pxh/18); GfxSelectFont("Tahoma",pxh/36); GfxTextOut("Sup/Res",pxw/2,pxh/3); _SECTION_END(); //============================== _SECTION_BEGIN("HL Pivots"); //============================== psh= ParamToggle("Pivot Shapes","Off|On",1); plb= ParamToggle("Pivot Labels","Off|On",1); snd= ParamToggle("Sound Alerts","Off|On",1); lbk= Param("Hi Lo Lookback",350,50,5000,10); nbz= Param("Swing Bars",20,5,150,1); tht= Param("Hi Label Adjust",0.65,0.10,5,0.05)*ATR(5); lbk= Min(BarCount-1,Lbk); bc=BarCount-1; //================ xH=H-H; xL=L-L; yH=H-H; yL=L-L; xR=H-H; xS=L-L; xrb=0; xSb=0; yR0=0; yS0=0; xR0=0; xS0=0; xx=0; xHH= HHVBars(H,nbz); xLL= LLVBars(L,nbz); yHH= HHV(H,nbz); yLL= LLV(L,nbz); viz= Status("BarVisible"); vbz= LastValue(Highest(IIf(viz,BarIndex(),0))); _TRACE("Last visible bar: "+ vbz); bct= (BarCount-1); dir = ""; if(xLL[bc]xR0) { xP=bc-xHH[bc]; yP= yHH[bc]; if(yR0xS0 AND xPyP AND xP>xR0 AND xPRef(pma,-1)AND Ref(pma,1)yp0; prq=Ref(pkM,-1)==0 AND pkM==1;//MajorPeak yR1= ValueWhen(prq,yp1,1); xR1= ValueWhen(prq,dtn,1); yR1= IIf(dtnL AND tmayt1 AND yt1