Markets have weathered war, inflation and political uncertainty. The next year should deliver gains - but expect volatility ...