Oil shock and geopolitical tensions dominate market outlook.