// Downloaded From https://www.WiseStockTrader.com
_SECTION_BEGIN(" DVI ");
function DailyVolumeIndicator()
{
  midpoint = ( High + Low ) / 2;
  dv = Volume * (( Close - midpoint ) / midpoint);
   return Cum( dv );
}
Period= Param("period",21,1,100,1);
r1=DailyVolumeIndicator();
r2=TEMA( 2*TEMA(r1,int(Period/2))- TEMA(r1,Period),int(sqrt(Period)));
Plot( r2, _DEFAULT_NAME(), IIf( r2> Ref(r2,-1) , ParamColor("Up Color",
colorBlue ), ParamColor("Down Color", colorRed ) ));
_SECTION_END();