This is indeed one of the goals system developers try to achieve - stopping a system when the market behaves differently that in the test. The problem is that live trading is always a new world. You must draw a line somewhere. A higher stop distance, as caused by an unusual weekend gap or a high volatility period, is normally harmless. So this certainly makes sense, but is a difficult matter.