Halt on markets
- if any of these orders is a MARKET order, the program halts.
This is ambiguous. Does it mean the program halts if any of the multiple crossing B orders is a market? Or if any of the A order and the chosen B order is a market? I'm guessing the former, which looks more consistent with the example program. Also, When an order A is placed, if it crosses another order B, then order B is deleted, but shouldn't the order A be deleted too? --Koen (talk) 15:51, 10 April 2013 (BST)