Both orders fill within seconds of each other. The bot now has a position of 87 contracts (45 + 42), which is within the 100-contract limit. But if the first order had been for 55 contracts and the second for 55, the position would have been 110 -- exceeding the limit.