Yes that is what was happening. In the case of Brent/Gasoil spread, the entry price was showing a figure of 600 or something like that, and the last price(bid/ask) was showing the actual Brent crude price of 45 or so at the time. Thus creating an enormous profit immediately.Thanks for the info, I'll have this checked out.
My early guess would be that there was a big difference between the 'Last' on the spread versus the actual bid/ask, so the demo would give you fills at the 'Last' even though the spread wasn't trading there anymore and you placed an order on the Bid. Trading in and out of that on a demo account would generate a big PL pretty quickly. It's one of the caveats of a demo account. Since your orders aren't actually going to the exchange matching engine its quite difficult simulate how your order would be matched, especially on products or spreads where the Last and current bid/ask aren't near each other. This of course doesn't happen on a live account since your orders are actually sent to the exchange.