Trading with Oscillators: Pinpointing Market Extremes -- Theory and Practice