I was told of a way of measuring the volatility of a stock by looking at the reported execution prices (from Level III or Level II data.) I'm well aware of how to measure volatility by looking at the mid-quote or similar but I have never heard of a way that would use solely the prices of the executions. Unfortunately, I cannot find any paper that would either use such method or define it. Can anyone point me in the right direction?
Possibly you might be able to first estimate the bid-ask spread from execution prices, using the method of Roll (1984), and then adjust the volatility for this.
Essentially the bid-ask bounce adds to the underlying volatility, so knowing an estimate of the b/a and the apparent volatility, the underlying volatility could be recovered by subtraction.
Do you mean the "realize measure" of volatility using the intraday Transaction-and-Quote data? If that's the case, just trade data, or mid-quote would be sufficient.
Looking at Level II and level III data really introduces a lot of noises (hudge cancellation rates, orders placed by HFT blindly to gain time-priority advantage). Using those data to calculate some weighted-average of price is not a sound approach to me.