Global markets may be stabilising following a period of price pressure, if recent trades are anything to go by.