I've attached a backtest where I don't make any trades, and am wondering why tracking error and information ratio, are both non-zero. If I have not made any trades then I believe these values should both be zero as there has been no trading activity.

I assume what may be happening is that even though portfolio return may be zero, we're still able to calculate benchmark return, and consequently are still able to calculate both tracking error and information ratio.

I'm not sure if this is the intended behaviour, but would it be possible to clarify if I may be missing something?