Another idea that works (although this method is a little looser).
Once the current candle posts a new high/low and closes, put your stop above below the previous bar (unless the current candle trumps it). As long as new highs and lows are made, your stops will be adjusted with it.