I tried placing an order on Pi but the data was delayed by about 5 mins, because of these some of orders were rejected and few got executed at high prices, why is this happening?

Today I tried to place order at the price shown by Pi, it was all wrong because prices in Pi are delayed by about 5 minutes.My orders were not getting executed at all due to wrong price data. I was forced to enter high prices blindly and buy my positions at much higher rates.This is a serious feedback for not letting it happen again.

Most likely this is an issue from Omnesys/TR side. When there are a lot of ticks being streamed onto NEST/PI and if the platforms are not able to get them, a buffer of all these stale ticks is created. This buffer essentially means a client sees ticks which are a few minutes late. The fix to this is if someone from Omnesys manually clears this buffer, which doesn’t happen sometimes.