I noticed that the value of SharpeRatio in the Summary table at the end of a backtest and the SharpeRatio obtained by using “Statistics.TotalPerformance.PortfolioStatistics.SharpeRatio” from within “OnEndOfAlgorithm()” is not the same. How does this happen? Shouldn't the summary statistics be all calculated by the time we run “OnEndOfAlgorithm()”?