trailing stop seems interesting for cases like this