Hi subq,
I see things slightly differently.... for me price is directly driven by volume...
for example... we are at HOD for the ES and the ask moves 1 tick above HOD...
now price will not move to a new HOD 1 tick higher until someone hits that ask price and therefore creating a volume...