The answer is no. Backtesting is just simulating the past, not predicting the future. The market is always changing and unexpected factors can affect actual trading results.