Thank you for your work and your great community input! This is very much appreciated.
If this is not too much additional work, it would be also very interesting to see the factor type interaction with size.
So how the 3D histogram would look like for each factor group (as mentioned by your, e.g. Street Expectations) on a standalone basis.
I deleted it a while ago to make room for new things.
The essence of it was simply to create a standardized “Z” score which symbolizes how many sigmas a given move deviates from the expectation.
The trick is never how to capture a given move. We know what happened.
The trick is to how to setup an expectation and how to normalize the variation. The simplest setup is just to compare a move versus an historical average. It is only slightly more sophisticated to compare this difference over its historical standard deviation. E.g.,:
We can get fancier: e.g., do we only care how a stock moved versus its own history? Or do we care about its move relative to peers? If the latter, do we care about the size of the move in absolute or relative terms? Finally, are we concerned with correlation, cointegration, or both?