I believe that in practice mode things don't work as in real mode. That's understandable most times... but certain things, I believe, could be improved:
If I lay a horse in live mode at 2.50, and by observation I see that L.T.P. dropping at 2.22, how is it possible that my order doesn't get filled? Not always so but I've seen it a number of times...
Practice mode inaccurate!!!
It sounds like the market you were trading was probably gappy. Although the LTP traded at 2.22, I'm assuming that money in the real market didn't follow the price down and that the lay price never went below 2.50. Practice mode looks at traded volumes and tries to estimate queue positions etc to decide whether your bet would fill. We could implement it to be very optimisitic, to say if the LTP trades at all below your offered price you'd be completely matched, but until the lay price follows the price down, there's no way to be certain that all of your bet would have filled if it had actually been real money in the market..... until someone in the real market offers a back bet below 2.50, it's just a case of monitoring traded volumes to decide when to mark your practice bet as matched.
We think it's better to have the matching engine coded to be a bit pessimistic, so that you don't get a wonderfully positive P&L in practice mode only to have it fail miserably in the real world.
However, if you feel the current engine is not working for you, please send some example screenshots to [email protected] with an explanation of how you'd like the behaviour to be different. I'm thinking that perhaps we can add some settings to allow our users to configure how optimistic the matching engine behaves.
We think it's better to have the matching engine coded to be a bit pessimistic, so that you don't get a wonderfully positive P&L in practice mode only to have it fail miserably in the real world.
However, if you feel the current engine is not working for you, please send some example screenshots to [email protected] with an explanation of how you'd like the behaviour to be different. I'm thinking that perhaps we can add some settings to allow our users to configure how optimistic the matching engine behaves.
On top of the bet angel answer , inplay racing is crazy, apart from the 1 second delay in the real world you get people, no, absolute nutters laying winners at 1000/1 600/1 etc. also backing losers at 1/100 1/50 , so i think your asking a lot for practice mode to make 100% accuracy with all that going on in play , ive used inplay strategies but i use minimum stakes, i find its much more accurate than practice mode, however if the strategy works with minimum stakes increase them slowly to make sure they still get matched.
I accept the BA explanation and I think it's right not to fiddle too much or want too much from practice mode... Also I'd agree that pessimistic results are better that optimistic ones.
But I'm glad I wrote for the sake of argument... and also so that others reading this are more aware..
thank you
But I'm glad I wrote for the sake of argument... and also so that others reading this are more aware..
thank you