I think slowly selling on the way up is a good strategy. For example everytime it doubles you sell 10% or 20% (depending on the risk you are willing to take). At https://bitcointalk.org/index.php?topic=345065.0 there's a better description of this approach and at http://bitcoinsavingsplan.com/ there's a calculator to check scenarios with different numbers.
Any other better approaches?