DO_CANCEL cancels the open order, but I dont know if the IB API then also cancels the connected stop order. I have not yet had that case. Maybe IB support can tell that. GET_TRADES gets trades, not orders. I know the TMF will run on any incoming underlying price, even when the options price has not changed.