I don't use 'VPIN' strictly as it's defined in some articles, but yes I use Last Trade information from the exchange to formulate a short-term imbalance signal, in the neighborhood of 30 seconds. An edge condition might be a huge single trade that comes through that skews your imbalance signal if it's using short/small windows. More generally, your signal needs to adjust to market conditions...your signal at 7 PM is going to behave differently at 7 PM than at 9 AM.Do you use VPIN to detect short-term imbalance, say within 30 seconds? Could you elaborate more on the edge conditions which are not listed in the VPIN wiki article?
BTW, do you have any experience on the high order-to-trade market making strategies in case you get penalty on issuing a large number of cancels?
For handling messaging ratios, I just try my best to reduce flicker in my orders, at the expense of not always making an optimal market (wider or tighter than you'd like to be at times). I compare it to a gas station owner being too lazy walk out and adjust his price sign by a penny or so, at the expense of not having it priced exactly where he wants it.