Posted elsewhere, in the 50/200 MA crossover topic, but looks like moving averages are computed from the start date of a backtest, therefore for daily moving averages there is a significant lag before the values are correct so trading not done when it should be if the correct moving averages are available for the stock when first called in the code. This can apparently been seen by buying a stock and watching the moving averages (e.g. 50 DMA and 100 DMA) in the log Meanwhile being compared against the backtest benchmark (SPY) so since trades not made the comparison will be off. Is this the way moving averages are currently computed and could they be available from Day 1 of the analysis?