// Downloaded From https://www.WiseStockTrader.com
//**NIRMAL INDICATOR**//

MYVOL= IIf(((V-EMA(V,3))/EMA(V,3))*100>10,0,1);
VOLPERCENT=((V-EMA(V,3))/EMA(V,3))*100;
MYGAPUP=IIf(O>Ref(C,-1) AND O>Ref(O,-1) AND C>O AND ((C-Ref(C,-1))/Ref(C,-1))*100>1,1,0);
MYVALUE=IIf(MYGAPUP==1 AND Ref(MYGAPUP,-1)==1,1,0);
Buy=MFI(14)>=HHV(MFI(14),7) AND C>Ref(C,-1) AND C>O AND EMA(V,3)>EMA(V,10) AND RSI(14)<70 AND (EMA(V,5)>4000 OR V*C>500000) AND MFI(14)<72 AND C>Ref(O,-1) AND MYVALUE==0 AND MYVOL==0  ;
Sell=MFI(5)<=LLV(MFI(5),3) AND C<Ref(C,-1) AND C<O AND EMA(V,3)<EMA(V,10);
shapebuy=Buy*shapeUpArrow;
shapesell=Sell*shapeDownArrow;
color=IIf(Buy,colorGreen,IIf(C>Ref(C,-1),colorGreen,IIf(Sell,colorRed,colorBlack)));
Plot(Close,"close",Color,styleCandle);
PlotShapes(shapebuy,colorGreen,0,Low,Offset=-15);
VOLBUY=Buy AND VOLPERCENT>=20;
shapevol=VOLBUY*shapeUpTriangle;
PlotShapes(VOLBUY,colorYellow,0,Low,Offset=-25);
AlertIf( VOLBUY, "", "BUY @ " + C, 1 );
PlotShapes(shapesell,colorRed,0,High,Offset=-15);
Title = Name() + " " + Date()+" " + EncodeColor( colorBlue ) +"**********NIRMAL INDICATOR...HURRAY..********" +EncodeColor( colorRed )
+ " OPEN.... " + O + "... HIGH... " + H + "... LOW... " + L + " ...CLOSE.... "+ C + "...VOLUME INC. %..." + ((V-EMA(V,3))/EMA(V,3))*100 + "\n";