I assume there are people around here who run automated systems on IB, my question is to do with order error timeouts, does anybody implement fill timeouts? (i.e. if a market order does not get filled in x seconds then cancel), if so how long do you recommend? Also are there other timeout situations with IB I should be aware of?