Perhaps a stop order type with a range can be used. I don't know of any broker that offer such a service.
For example, I long a stock at $100. I have a stop order of $10-30. When stock drop $90, stopped is triggered instantantly. However, this stop is limited to no more than $30 loss, if the...