If we cancel trades whenever someone looses money every trade would be canceled... I can understand canceling a trade when a stock trades at 30 and then at 0.01 the next trade but that is about it.