The times have changed now, that doc is fairly old now. Nasdaq is 15:55, for nyse the imbalance is first published at 15:50 which only includes MOC/LOC (and why the ABEV imbalance didn't immediately have a large impact), at 15:55 it also includes dquotes (of note dquotes could have very well been there since hours ago, they simply aren't included in the imbalance prior to this time), so in the ABEV example there either could have been 3.5 M buy dquotes prior to 3:50 or they could have come in after the first imbalance, no way to know from the data.
I use pcap data from the live multicast feed and prior to doing the pcap I bought the historical data from nyse and nasdaq.
I see, this explains the volatility in VISA 10 and 5 minutes prior to the close today.
Thanks, i should have realized this myself
Looks like i also need to find a way to get live access to the imbalances to understand it even better.