Trading processes interact with each other through a market process. The trading processes and the market process all operate on a platform. When the market process determines that one of the trading processes is satisfying a condition, such as providing a best price for a side of the market, then the market process automatically notifies the trading process of a new contra-side best market price in advance of providing such notification to other trading processes.