Prof. Jayanth R. Varma's Financial Markets Blog

Photograph About
Prof. Jayanth R. Varma's Financial Markets Blog, A Blog on Financial Markets and Their Regulation

© Prof. Jayanth R. Varma
jrvarma@iimahd.ernet.in

Subscribe
To subscribe to a syndicated feed of my weblog use this link in your RSS reader.

January
Sun Mon Tue Wed Thu Fri Sat
7
       
2006
Months
Jan
2005
Months

Powered by Blosxom

Sat, 07 Jan 2006

Trading Error at BSE, India


Another new listing, another country, another trading error and a strange resolution. It is much smaller than the Mizuho trade that I have blogged about here and here. But its resolution is utterly strange.

On listing day a trader placed a sell order for about 400,000 shares of Tulip IT Services Limited at a price of Rs 0.25 at the BSE in Mumbai when the market price was around Rs 170. Since circuit filters do not apply on listing day in BSE, the trade executed causing a modest loss of about US $ 2.6 million.

What is interesting is the way that the exchange has resolved the issue. It says that:

  1. The buy orders at a price higher than Rs.96/- and matched against the said order, shall be deemed to have been transacted at such prices at which the trades were executed. The cut-off price of Rs.96/- has been arrived at by applying circuit filter limit of 20% on the issue price of Rs.120/- on the lower side on the lines of the existing practice of application of standard Circuit Filter of 20% in the regular market.
  2. All other existing orders below Rs.96/- and which got executed against the said sale order will be deemed to have been transacted at a price of Rs.171.15. The said price of Rs.171.15 has been arrived at by taking the weighted average price of the trades executed at or above Rs.96/- against the said sale order.
  3. All other orders placed subsequent to said sale order and which were matched against the said sell order will be deemed to have been transacted at a price of Rs.171.15.

In response my first Mizuho blog, Piyush Mishra commented that an erroneous trade is due to “the lack of oversight on the part of the broker/dealer” I agreed with that and wrote that “By nullifying erroneous trades, exchanges may actually be reducing the incentives for traders to install and use such software checks.”

I have therefore little sympathy for the BSE bailing out the offending trader by changing the traded price at all. But putting that objection aside for the moment, the solution adopted is still perverse. A trader who bought at Rs 97 pays Rs 97 while another who bought at Rs 95, is asked to pay Rs 171.15. That two traders in very similar situations are treated so differently is manifestly absurd and unfair. That the person who bid a lower price pays higher makes the solution even more ridiculous.

I recall a similar situation in the US in 2001. A hedge fund offered to buy Axcelsis Technolgies at $95 instead of $9.50 on the Nasdaq. Nasdaq cancelled all trades at prices below an arbitrary threshold of $22 and let the other trades stand. Floyd Norris wrote (“At the Nasdaq Casino, the Winners Get Stiffed”, New York Times March 2, 2001) about a day trader who sold into the erroneous trade and then covered his short position at a profit of $145,908. When the Nasdaq cancelled the trades selectively, this trader found that his share sales had been cancelled while his purchases stood producing a loss of $130,065 instead of the profit of $145,908. That the offending hedge fund was bailed out while an innocent day trader was penalized was clearly absurd. In a scathing comment, Floyd Norris wrote ”Nasdaq looks a lot like a casino that values a customer's business only until he starts winning.”

Clearly exchanges can not be trusted with the discretion that is vested in them. The rule should be very simple. Traders should bear the responsibility (and the losses) of their erroneous trades.

Posted at 17:17 on Sat, 07 Jan 2006     6 comments     permanent link

Comments...

Ravi Purohit wrote on Sat, 07 Jan 2006 23:39

Re: Trading Error at BSE, India

Sir,

Do these instances happen because there is an option on the BSE/NSE screens to buy/sell at market price. As in, one does not have to put it any quotes, the system itself matches buyers and sellers. So in a case where if I am a smart/wicked trader - On the first day of trading I enter a buy order at some ridiculous price hoping that some investor/trader would put his sell order at market price too. And it that were to happen, then I would walk away with a rogue trade. Is this the way it works ? And, if yes, would it be better if create systems that do not allow people to make such errors, ie. to say that - Not have an option to sell at market price on the BSE/NSE terminal, instead you put your price to buy/sell and the system than tries to match your order with others.

Regards, Ravi Purohit.

Sandeep Parekh wrote on Mon, 09 Jan 2006 23:29

Re: Trading Error at BSE, India

Actually I weakly support the action of the BSE. I can think of two reasons why the order was placed. a) data entry error - TSE style b) a disgruntled employee punched in the order to get even with his broker employee. I don't see any economic case for manipulation.

In either case, I do have sympathy for the broker and would support unraveling of at least some of the contracts. The absurdity pointed out can be reduced by replacing Rs. 171 with Rs. 96 along with a right to the buyer to walk away from the contract. Since current price is around Rs.200 nobody will walk away. This still leaves a big hole in the seller's pocket, but seems more equitable, at the same time creating sufficient disincentive to enter incorrect trades.

From a future perspective, there needs to be some form of dummy filter system, so that prices are allowed to move freely on the first day within a band at any given point of time.

Jodhbir wrote on Thu, 14 Dec 2006 21:04

Re: Trading Error at BSE, India

Sir, Instead of totally removing the circuit filters on the opening day for an IPO the exchange should have more intelligent filters. Instead of having a stiff upper/lower circuit the filter should be able to see the trend of movement of stock price. The errorneous price could then be blocked. In any case stiff circuit filter don't make sense and the way BSE resolved the issue is also absurd.



Optimized for modern standards-compliant browsers like IE 7+ and Firefox 2+