I am having problems with the Market Replay. I get hugely different results in backtesting, replay and running a strategy live with IB.

Using your SampleMACrossOver as an example, I get the following results:
Time: 2/7/12 - 4/7/12
Parameter 34/68
EURUSD
1 Minute
Backtest: 13380 € Profit
Replay: 23.019€ Realized Loss (420€ unrealized Loss)

I know that there are differences between backtesting and replay. But turning a 13.380 profit into a 23.019 loss seems more than a bit odd.

Can you reproduce these results on your side? It seems that my Market Replay is behaving much stranger now, than it used to do. I already tried to reset the DB and reload all the historical data. It does not make a difference.
Do you have any explanation?
By the way: If I run a strategy live with IB, it is much closer to the backtesting than to the replay results. What is wrong?