I use IB and I think they're one of the best brokers I've used. When putting in my stops, I set the price, then change my order from LMT to STP, then transmit. Recently my stops have not been triggered and I look at the price is 1 point lower than where I set it. The first few times, I thought I set the price wrong. I just figured out that the stupid TWS automatically subtracts 1 point from your price when you change the order from LMT to STP. This is completely stupid. This new feature has cost me over $2000 in losses but it's my fault for not discovering it earlier. This was probably implemented a while ago but I just figured it out now. Anyone else notice this?