1.What event can happen for OnBarUpdate to trigger, where it does not trigger OnMarketData?
2. Same question, for OnBarUpdate?
...
I might assume for example that, someone withdrew their pending inside bid (causing the inside bid volume to drop), which would trigger an OnMarketData() call, but no change in OnBarUpdate(). Correct?
I might also assume that any tick update in OnBarUpdate() will also result in an OnMarketData() call (since it ultimately results in a change in either inside bid or inside ask volume, OnMarketData territory). Is this correct?
Comment