The Bank of Japan shocked markets yesterday as it held fire on fresh stimulus measures, sparking questions about whether there is anything left in its policy arsenal to kickstart a sliding economy.