Is this recent rally a bull rebound or a bear retracement?