Some exchanges (such as CME) publish the field called "aggressor side", every time a trade occurs. For example, the bid/ask is $100/$101. If the market order to buy market is submitted, this would result in a trade at $101, and the aggressor side is "Buy". Similarly, if the market order to sell...