People promote conspiracy theories to generally find a reason to blame for own losses.
I have explained this before, can’t find the link. Firstly unlike other exchanges, all orders are first placed on the exchange. There aren’t dark pools etc in India unlike the US. Once order is on the exchange, anyone can fill it. There are high frequency trading companies who fill orders within micro seconds from when orders are placed on the exchange. We do no high frequency trades.
If a broker is counter to any client trade, it creates an alert on the exchange. We have to explain why this has happened. We have an inspection every few months where everything is audited. Every aspect of the business.
Just to clarify, counter trading isnt’ really possible technically on our exchanges even if someone wanted to. Every order has to be placed on the exchange first like I said. You get an exchange order number as soon as it is placed.