The German stock index, DAX, is up 2.7% as speculation hits the market that the new likely chancellor, Friedrich Merz, may unveil a €1 trillion bazooka for defence and infrastructure spending.