A bruising 2018 on stock markets has unlocked some excellent buying opportunities.