Channel Surfing: Riding the Waves of Channels to Profitable Trading