It is a highly unfortunate trend that with the explosion of mobile device usages in India every company now wants to diversify without giving attention to their main platform.
Flipkart started it.Suddenly they reasoned since people are browsing sites on mobile we must make them buy through mobile.We will promise heavy discount on mobile while marking up price beforehand and customers would blindly click buy without comparison since it's hard to get out off app on mobile.
End result,Amazon has made a massive progress in last two years.I was a heavy buyer from Flipkart.Now I barely go Flipkart and gave just two orders in last one year.
Pi was a great trading platform.Once upon a time there were regular updates on Pi at a regular interval.Suddenly there is Kite now.I had no problem with introduction of Kite but it was apparent that development of Pi was not priority now.Half of the indicator which is present in Kite were not available in Pi so it became mandatory to use kite if you wanted to use e.g Supertrend.(They have added it in latest update but color scheme was atrocious....and the latest update itself introduced host of other problems).
Kite and subsequent apps would have been a great addition if Zerodha had put more effort in updating backend infrastructure first.Repeated outages and drops showed there are problems present.I don't know the source -Zerodha or third party - but it becomes Zerodha's responsibility to sort it out before offering customers host of choices which in reality goes down in regular intervals.
I love trading with Zerodha. Customer Care is always great and till date they have promptly sorted out my complaints. I just wish instead of getting fancy and offering a host of services maybe they should concentrate on a few core items.
Had one of the traderji members request me answer, hence obliging.
Yes, it might seem like we are trying to do many things, but let me clarify that a lot of these things are through startups working with their own teams at rainmatter.
Our focus is on keeping Zerodha the best execution platform. There is no excuse if our platform is down even for 1 min, but one of the reasons for us facing these issues is because we are trying to constantly do something new to improve. Our support infra/vendor doesn't really work like us and hence the drop in experience. If we were just using NEST offered by Omnesys, the entire eco-system would have been standstill, Pi and Kite for whatever it is worth wouldn't have happened. We wouldn't have had other brokers forced to think of innovating on the trading experience.
Being first the risk is always higher, but so are the rewards. We forced Omnesys (now Thomson reuters) to open up API's which were earlier privilege of only the algo trading crowd. Both Kite and PI use these API's for execution management. Today you are seeing others take the same route as well, because let us be honest, there is no way a business will be able to scale using the same old NEST platform.
Kite as a platform hasn't had even a single issue till date. Whatever issues we have had is because of these API's, which were never really built meant for retail trading platforms. Over the last two years, we have constantly gotten TR to improve these API's. But I guess as you all know, it is still some distance away from perfection.
Pi being a desktop application is a lot harder to support. Also since there was code from modulus which was the base for Pi, there is legacy it carries, a technical debt. Pi had issues initially but over last 1 year, again the issues were around API's.
Kite is built/maintained by our in-house team, whereas PI is built by tradelab. Why some indicators show up on Kite and not on Pi is because we used different charting libraries built by different companies. Tradelab is constantly working on improving Pi, not a lot of work shows up as change in skin, so it might seem to a client that nothing is happening.
We also rely on TR (first harsaIT/then Omnesys/now TR) for our backoffice operations, yes the same guys who have built a program that works only on ie. We have built Q/Quant as skin over it, but since we still rely on the old BO for processes, the experience hasn't been great. The good news on this front is that in the next 4 to 5 months you will get a reporting platform like never before in India. Something which doesn't have any external dependency, where if we screw up, I can say yeah we screwed up.
Like already mentioned by our team member, there is no option to switch from TR. We are seeing improvement in the way their team responds to situations. We are doing whatever possible to ensure issues don't arise.
You might hear a lot of news from Rainmatter (which press reports as Zerodha), but we have only two things on our mind right now, Kite and the new reporting platform. Tradelab is constantly working on improving Pi.