MT5のリアルティックバックテストのフォワードテストが違う結果になる理由を教えて

MT5のリアルティックバックテストのフォワードテストが違う結果になる理由を教えてください。
よくMT5のリアルティックは色々と情報があって精度が高い(違いを理解してませんが)と言われてますが、実際にフォワードテストの結果と比較すると何故か変わります。
これは、そもそもフォワードと全く同じになるバックテストというのは存在意義しないのでしょうか?使っているロジックはスイング系のナンピンマーチンです。取引数も少ないので誤差は少ないと思っていましたが、何故なんでしょう?