If new bar then var2 = 0 and var3 = 0.
My code is below. Thanks for any help.
Inputs: provolume( 0 ), tradeprice ( close ), bidprice ( close data3 ), askprice( close data2);
Vars: var0( 0 ), var1( 0 ), var2( 0 ), var3( 0 );
if volume - volume[1] > provolume then var0 = volume - volume[1];
// trade was made at bid
if tradeprice <= bidprice then var2 = var2 + var0;
//trade was made at ask
if tradeprice >= askprice then var3 = var3 + var0 ;
// count which is higher
if var2 > var3 then plotpaintbar(high, low, open, close, "", DarkRed);
if var2 < var3 then plotpaintbar(high, low, open, close, "", DarkGreen);