Kite Connect APIs for programmatic access

April 20, 2016

Traders,

Indian trading community, unfortunately, lags far behind their international counterparts in terms of leveraging the power of cutting edge technology when trading. Considering that we have the largest population of software developers (behind US) in the world, this is dismaying.

This has been a chicken and egg situation. Except for a privy select group with industry connects and large capital, retail investors have never had any way to programmatically access their trading accounts. The tech savvy crowd, because of this, have generally stayed away from the capital markets.

Let me introduce to you, Kite Connect, India’s first market APIs for retail clients.

Among the many projects we are currently working on, Kite Connect is what we are most excited about because of its potential to be the catalyst for change in the way India trades. Perhaps, more significant than all we have done to the broking industry—lowering costs (and even going completely brokerage free), bringing in transparency, offering better platforms, and always promoting a client-first attitude.

Using Kite Connect, you can, with any programming language of your choice (from excel VBAs to Python, Java, C# or even your command line console), place and manage orders, build – multi asset risk modelling systems, stock screeners, quant based strategies, equity stock selection models, option greeks calculators, backtesting, machine learning, and more. You could even build your own personal Kite or Pi.

For the first time in Indian broking history, you truly own and control your trading account and data. You have the power to build your own trading/investing experience, any way or any how you like it, without being confined to a frontend offered by your broker. The opportunities are limitless.

If you are a Zerodha client, you can signup for a Kite Connect developer account and get started immediately.

What is Kite Connect?

Kite Connect is a set of simple HTTP APIs built on top of Zerodha’s exchange-approved web based trading platform, Kite. It enables users—clients of Zerodha—to gain programmatic access to data such as profile and funds information, order history, positions, live quotes etc. In addition, it enables users to place orders and manage portfolio at their convenience from an interface of their choice.

Why provide programmatic access?

There is a burgeoning population of tech-savvy investors who want to invest in the capital markets, but at their own convenience and by their own means. With a client base of over one lakh users, at Zerodha, we have, time and again, received feedback from our clients expressing their wish to personalise their investment experience beyond the capabilities of the platforms we offer.

Choice for retail users

Currently, the only mode of investment available to a client of Zerodha is the platform we provide, although it may not necessarily suit the client’s need. As a stock broker, we may not have the technological prowess to keep up with the changing needs of tech-savvy investors, posing to them, a conundrum of technological inflexibility. By providing programmatic access, users are no longer locked to a platform they are not comfortable with.

Data portability

Furthermore, by nature, all data generated by a user is locked inside our ecosystem. For instance, our clients who use third party portfolio and order tracking applications, or even spread sheets for analysis, need to manually replicate their position data on an ongoing basis. Providing programmatic access ensures that users are not locked out of their own data, and that they retain freedom and ownership over it.

Control and management

We have developed a “Developer Console” for Kite Connect that allows users to track and manage their own programmatic API access. A user may, at any point, pause or resume, or invalidate such access, and monitor all activity.

______________________________________________________________________

Kite Connect is meant for tech savvy traders/investors and developers. We will not be able to cater to requests to build platforms or tools. You will have to create yourself a developer login, agree to the terms and conditions, and pay the applicable fees before being able to start using Kite connect. Visit https://kite.trade to get started and make sure to read the terms and conditions.

 

Happy Trading,

Founder & CEO @ Zerodha


Post a comment




834 comments
  1. YASHWANT KUMAR says:

    Nitin sir,
    can you please attach a script to kill switch ,so that it will automatically deactivate the segment for the day when no of executed orders is greater than a defied limit or when when loss is greater than a set limit or profit is greater than a set limit , i am trying for that through other services

  2. Sameer says:

    Can i place the orders through command prompt using Zerodha?

  3. Lakshmi Narayana says:

    This Api would be so helpful for the next generation of traders like us who have just graduated from the college alot. Can’t wait process all the data available. Thank you so much. I think that this would be my first fortune.

  4. SANJAY says:

    VOLUME BARS ON CHARTS DO NOT SHOW THEIR MEASUREMENT SCALE ON RIGHT.

    • Shubham says:

      Hey Sanjay, could you please create a ticket at support.zerodha.com with a screenshot of the issue you seem to be facing? Our team will have this checked and assist.

  5. Manish says:

    I want to develop an auto trading app and my developer is trying to contact you but he is not getting proper reply from you.

    I request you to please give me contact phone number with name of person to discuss my issue.

    Please reply

  6. Samarth K Shah says:

    Dear Sir,

    We are creating our own supertrend indicator algorithm and are facing issues with respect to initialization of ATR. The issue is when the market begins at 9:15 am, how do we initialise the ATR?
    1- Do we take previous day’s last minute True Range
    2- Do we take the Last Close minus Today’s Open
    3- Do we continue the ATR series from the last reported close
    This becomes important since in times of gap up or down, initialisation can affect the starting of supertrend series.

    Also, just like real time prices are available through API, can we get real time value of ATR also through API?

    Thank you

  7. Dharmendra says:

    How long the API Token/Request token is valid.. I need to renew it for daily authorization for algo to take place.. Can i do it the day before at night before sleeping.. Just want to know; by what time Zerodha refreshes it. So; immediately after that we can do it for next/current day.

  8. Atul says:

    In zerodha console there is a feature to download the Tradebook as excel or CSV, is there a way (an API) which return the same data as JSON.

  9. Temp says:

    Will I be able to reset the api keys if they are compromised ?

  10. rohit sohlot says:

    Hi,
    I want to fetch my zerodha account data, so I got this amazing package build by zerodha, but I didn’t understand why it is asking for credit, if I want API access, I want to access my data?

  11. Dileep Chakravarthi Avullapati says:

    Hello Nithin Kamath,
    I want to get the list of stocks currently held by customer on their consent. How can I do this?
    I have seen this done by IndMoney App.
    Hope you’ll reply soon.
    Thank you.

  12. Rishabh Sethia says:

    Hi sir,
    Is KiteConnect also provides ticks live data for intraday purpose? I didn’t get this in KiteConnect python documentation.

  13. Subrata says:

    Is it possible to get access to kite connect api through Mathematica. I don’t know Python, know a little C++, however I have been using Mathematica for more than a decade now. If it is possible to get access through Mathematica, please let me know how?

  14. zayed says:

    will zerodha charge for each App creation in Kite developer API?
    or it will be monthly 2000, even if we have more than 1 app.
    Let say tradetron requires different app creation for fetching the trades from the public strategy and if i need to create another one for different strategy from different company, will zerodha charges 2 times of 2000 INR?

  15. Gandhi K says:

    Sir
    90% of the NSE/BSE trading activity is executed through algorithms from both within and outside Indian territory. Individual or small traders are unable to execute orders so fast on a par with robots. Why don’t you provide direct algo trading in kite zerodha?

  16. Ragupathi says:

    How to get all news and instrument fundamental data through Kite Connect, i check the sample code there also no function calls for those data, Kindly provide that details if possible .

  17. Gilberto Barger says:

    Having read this I thought it was really informative. I appreciate you taking the time and energy to put this content together.

    I once again find myself personally spending a lot of time both reading and posting comments.
    But so what, it was still worthwhile!

  18. Valeria Reddy says:

    whoah this blog is fantastic i really like studying your articles.

    Keep up the great work! You already know, many persons are searching round
    for this info, you can help them greatly.

  19. Sumitro Banerjee says:

    Is it possible to fetch ” Whether the price of the Underlying is at or near the strike where there is MAX OI Buildup (Intraday Basis) in its Option Chain (both CE & PE side) for all the FnO Counters ?? ”

    @nitin

  20. Aparna Bhat says:

    Hi
    Do you provide historical intra-day data for index options and futures? I am looking for 5-minute data for Nifty options and futures for the past 5 years. I need it for the purpose of academic research.

  21. Akash says:

    Can i connect Kite Connect to any backtesting platform?

  22. Anupama says:

    Hello I have been using Kite Connect extensively. However I am experiencing Max Order Limit Reached error when I am running 10 or more instruments.

    This is because there is a limit of 3 requests per second (not orders, but any routine that calls for price data).
    I am sending Price Data Request every hour though my routine, at every XX.15.01 hours, where XX is 9am, 10am, … ,3pm. Whatever be my call frequency (hourly, half hourly..), anything more than 3 instruments I start receiving error as all requests go in bunch at candle completion, and cannot get staggered.

    This effectively means I can run only 3 instruments simultaneously. This is absurd.. please tell me how do I run more than 3 instruments (say 15 or 20) on Kite Connect.

  23. Adhi says:

    Please send me the details how to link kite connect with MT4

  24. SANDEEP HEERA says:

    Hi Nithin
    I am having zerodha account.
    Can you tell me is it possible algo trading of weekly options using kite API

  25. Solvannan says:

    Hi Nithin,
    Is there any possibilities of providing the trading api alone (without the market data) at free of cost or at minimal cost ?

  26. Shiva says:

    Hi Nithin,

    I have a generic question, why does the option selling has huge margin requirement and also future margin is more compared to some of other brokers.

    I agree you have your own strategy & limitations, but i hope if other brokers are not getting affected by giving more leverage, you also should not. if we take banknifty we have very small number of strike price trading option.

    these limitations are making people to go with other brokers even it encouraging me to look out other options. I request you consider this.
    Please advice on the pro and cons also as i am a new bird in trading sky.

    Regards,
    Shiva

    • Matti says:

      Shiva, margins are actually decided by the exchange (SPAN + Exposure). All brokers are expected to charge this. Anything lesser being charged means the broker is funding the difference (the exchange blocks SPAN+Exposure) as soon as the position is taken. This is technically not 100% compliant, so is best avoided.

      • Shiva says:

        Thanks Matti, but the banknifty strike prices are very limited we can only buy around 500 points strike prices. when i spoke Zerodha CC they said it limitation they have in place. While other brokers allowing cant you have an alternative to make this happen in Zerodha as well.

  27. Dinesh Thole says:

    Hi, I am a visually challenged person, and so I use screen reading softwares to work on computer and mobile. I am using zerodha’s kite app on iOS and I am having some accessibility issues while using the app with voiceover screen reader for which I would like to get in touch with mr. kailash sir and development team of zerodha so that I can explain the exact issues. How can I get in touch?

  28. basudev patro says:

    can i able to make algorithms to make trades of themselves in connect 3.0

  29. Rajesh V says:

    hello sir, I need 20-depth market data from kite connect link to excel for my further trading strategy… can I get it by Real-Time data in Excel… what are the requirements I needed for doing this… please help

  30. kaushik says:

    hi,
    Do we have Api or any means which could provide market depth data (20 level) for certain stocks ?

  31. ravi says:

    how can i integrate zarodha api in excel vba so that i can bulk upload my script

  32. Sundhar says:

    Have a doubt regarding how you consider trade as fully/semi automated, want to clarify whether the following scenario is legal.

    When I trigger the program, it checks the price of few instruments by getting live data and buy/sell if it meets certain condition (like dropped >5%).

    Can I do this through my program or Do I have to any permission to execute it?

  33. Ankur Parikh says:

    Dear Sir,

    1. Does Zerodha allows 100% automated order? or its one touch?

    2. Does Zerodha provides historical data for last “n” years for 1 min, 5 min, 15 min, 30 min, 1 hour, 2 hour, 4 hour, daily?

    3. If answer to point 2 is yes, then your history data is adjusted with regards to stock splits, bonuses, dividends?

    4. What is the latency of your data feed? (every what “x” millisec or second) we can expect live bid / ask prices?

    5. How many live symbols data we can subscribe at same time?

    6. Does Zerodha kite also provides exchange ready candle bars? (open high low close volume) or we need to construct OHLC data based on bid / ask / trading prices?

    7. I am doing 100% automated trading on Interactive Brokers API. If zerodha supports 100% automated orders, I would like to use Zerodha Kite API.

    • Matti says:

      Hi Ankur,

      1. Automated trading isn’t allowed for retail in India.
      2. Yes, we offer day candles since 2000. Minute candles are available since 2015.
      3. Data is adjusted for corporate actions since 2016.
      4. We stream live data that we get from the exchange feeds. The latency of our streams is in the order of milliseconds.
      5. Up to 1000.
      6. For the live market data, you’ll need to construct your own candles.
      7. As I said in 1., automated trading isn’t allowed for retail trades in India.

  34. Priya says:

    Hi Team,

    All the service provided by Zerodha are fantastic. I would like to stream live data to Excel, just a live stream. Nothing apart from that. Please guide me the better way to do that. As i am not a developer, please arrange a person to help me on this. I am ready to pay the basic cost for this. Thanks.

  35. mamta says:

    i am saying that when we are taking the order if i have 5k then how much i am buy the share for example if 1 share is 300 rs then if i buy 10 share then it will show the total amount of share is 3k that we have to not calculate for in mind

  36. Shrinath says:

    Greetings,
    Trading with Kite is wonderful I just wish if you add the facility of exiting cover order on limit price, would really appreciate it.

  37. Saleem says:

    I want to start using the KITE API’s. Few questions please;

    1. Is there a trail version of the API’s, rather than paying monthly?
    2. I want to create my own desktop app, i guess i would be needing, API_KEY and API_SECRET, when i go to the site to create these keys, it asking for URL’s. Why should i have the URL’s?
    How do I use these API’s from the desktop app?

    Regards,
    Saleem

  38. ben louis says:

    hi nithin this is ben from coimbatore.actually we are creating a stock website with a news channel. is it possible to to serve us real time feed data api from your side .

  39. hari says:

    Hi,
    i trade in zerodha,I tried to get access kite API for my development. But looking at the price 2000/month. I felt its little more, so i didnt opted. i see few platforms decreasing the developer subscription from 2000 to 750 like Upstox. Is there any plan in Zerodha to do such changes. I hope to see such changes in Zerodha as well.

    Regards,
    Hari.

  40. Linda says:

    We just Purchased the 2 APIs (endpoints), But we are stuck now. We are building an informative and gamification kind of App. We are not going to do any Trading. It is for all users.

    But Kite.Trade is not providing renew_token_access.

    Nithin Sir, we love Zerodha product so far, is there a way, you can help us get access to permanent read-only data of stocks. It is only what we require. We can submit required documents or process which is needed to be, but we yet have only wireframes, document worked. We have yet to do coding for apps.

    • Matti says:

      For this, it is best you purchase data from an exchange authorised data vendor. The data available on Kite Connect is for the personal consumption of Zerodha clients only. For more details, best write to talk[at]rainmatter[dot]com.

  41. Amit says:

    Hi,
    I am using Kite since last more than one year and it works very good for me.
    thanks for service and support.
    Regarding Kite connect, I would have to create API to execute auto trades. So can I get access to real-time spread data though API in Kite connect platform.
    If yes then I will be able to create my trading strategy.

  42. Manda Modha says:

    I am new to Kite web, I would like to know if it is possible to place orders for a specified price upto certain date. With my previous broker – Kotak Securities, they have facility of GTC (Good till Cancelled ) order which allowed to put a date and price for a given stock and it will automatically place order on daily basis upto date I mentioned. It will get completed if my ordered quantity is bought /sold or date is reached.

    • Matti says:

      Hey Manda, GTC orders are on our list of things to do, but this will take some time. In the meanwhile, you can use Sentinel to set up alerts that will tell you when you need to place an order. Explained here.

  43. prakash joshi says:

    hi,

    i am using kite connect api from last 2 years from last Thursday there was some change in nse cash segment api parameters due to which my app is not working and crashed. plz notify before such changes takes place

  44. Ashish says:

    Hi

    I want to know if it is possible, only to import using API, the historical Data from Kite charts, into google spreadsheets for individual use, without any charges. I know I can get it from other functions but those data aren’t reliable most of the times. As an example the LTP and close of day may vary sometime.Can you suggest any other means than manually feeding data in google spreadsheet for developing and testing positional trading strategies.

    Thank You

    • Matti says:

      Hey Ashish, I’m afraid that wouldn’t be possible. The Historical Data API is charged at INR 2000 per month per app in addition to INR 2000 for Kite Connect and is treated as an add-on to Kite Connect. I’d like to make it clear that Kite Connect is not a data vending service and as such, this isn’t allowed.

  45. Ramesh says:

    Hello,

    I’ve created a Kite-Connect App with “Kite Connect + Publisher”, I’ve subscribed for Historical data Add On too.

    However, when I try to fetch Historical data (token – 21445122), Kite API is throwing an exception
    “Insufficient permission for that call.”

    Can you please help me out here.

    Kite User id – NE5293

    Thanks

  46. Sanjog says:

    Hello Team,

    I am new to trading. I know a programming a bit.
    Just exploring Connect to understand this eco-system.
    I have few queries –
    1. Once I pay for Zerodha Connect for personal and automated trading, do I get historical data (like minute-wise for all the scripts) for backtesting.
    2. Do you have API / service which upon configuration send live data without invoking API / service everytime or manually ?

    Regards,
    -Sanjog-

  47. Sagar says:

    Can we use kite connect to build a virtual stock market game?

    • Matti says:

      For personal use, yes. For mass consumption, no. For that, you’d have to go to an exchange authorised data vendor to get data feeds. Please write to talk(at)rainmatter(.)com for more details.

  48. Saravanan says:

    Hi,

    I am Zerodha Client. I have a strategy and I would like to have it automated in excel. Will you do the coding service for me?

  49. Raj says:

    what API calls will not be allowed if I subscribe to only Kite connect API and not Historical price API ( is it https://api.kite.trade/instruments/historical/ or even https://api.kite.trade/quote/ohlc fall under historical API ?)

  50. Abinash Raula says:

    Hi,

    I am a developer to developing a simple application which has to show the chart as per the live update record and there is certain condition has to implement on the chart so that user can auto buy or sell can do.

    So please let me know how it will implement i had gone through your document but i need to explore more on this.

    Please call me on – 08041200197

    • Matti says:

      Hey Abinash, the Kite Connect APIs are not supported via phone, I’m afraid. Also, automated trading isn’t allowed by the exchanges for retail in India.

  51. Vadivel says:

    Dear All,
    Though I am 4 years into commodity trading (not full time), still I am like a new bee.
    Made loss already.

    Can some one guide to do safe trade without any loss.
    Safe trade in the sense 1% profit per day

    I opened trading account at Zerodha now and like to invest Rs.10000/- and plan to do crude mini lot
    and expecting profit of Rs.100/ per day

    If any successful trader here, kindly guide some basic rules , steps to achieve this.

  52. vinita garg says:

    dear nitin

    1. please suggest the procedure & software for fully automated trading.
    2. currently i am using Kite on Laptop, and Pi for back testing.

    regards

  53. Uday Karandikar says:

    I have developed my own algorithm for trading in Nifty Index Option in Python. This algorithm will generate buy & sell orders as per algorithm’s logic for a selected Option if it is fed tick by tick real time price data (O H L C) of the selected option.
    Question 1 : Can Kite API enable or actually feed the real time price data into my algorithm. If no, please explain what does the Kite API do ? If yes, please explain how can I accomplish it ?

    The buy & sell orders get generated by this algorithm at a very high rate (generally 3-4 times in a 5 minute period non-stop) and therefore it is not possible to do manual trading. The solution to this practical problem is some automated way to execute the orders generated.
    Question 2) Does Kite API in any way enable execution of orders automatically that are generated by the algorithm.
    If yes, please explain how ?

    Thanks & regards,
    Uday Karandikar

  54. Bharath says:

    Hello Team,

    How can I access the best 5 bid price and best 5 ask price and visa versa for sell.

    While using excel with rtd Kite.RtdServer

    If this is not streamed via rtd then, I would need the method and property for “KiteXL.Kit” for excel reference.

    Appreciate your help on this.

    Thanks
    Bharath
    9908085408

  55. Narendra says:

    Sir,

    I am not zerodha customer. But I would like to be.
    I am not computer expert and my maximum computer experties is excel based program (Not VBA)
    I have my own excel based program but i need some hand held to develop further. The program will be used by me only me (no commercialization) and I want to develop the program for short term trading (not intraday). It may be wrong forum to ask the question. Can you please help me how zerodha will help me.
    Regards,
    Narendra

  56. Kunal says:

    Hi, I just want to pull the company list (NSE+BSE) and its closing price for the day (Market cap if possible) to integrate it on my website. I am not a techie so dont know the tech nuances. I have two questions:

    1) can i do it using Kite? I have Zerodha account &
    2) how much it will cost.

    Appreciate your quick response.

    Best
    K

    • Matti says:

      In order to display market data on your website, you’ll have to purchase data from an exchange authorised data vendor, Kunal.

  57. Anurag Verma says:

    How can I place order using javascript. If you could provide sample code. I had placed order with ajax post method but it returned error 403 while I was logged in to kite in the same browser.

  58. MHV says:

    I have subscribed for Historical API which is an ADD-ON subscription.

    I am trying to use the Historical API. But, I am getting the below PermissionException.

    UserId=XQ2741

    Can you please fix the issue ASAP?

    INFO: –> GET https://api.kite.trade/instruments/historical/NFO:NIFTY18APRFUT/5minute?continuous=0&from=2018-04-06%2000:00:00&to=2018-04-06%2023:00:00
    Apr 08, 2018 11:41:59 AM okhttp3.internal.platform.Platform log
    INFO: User-Agent: javakiteconnect/3.0.0
    Apr 08, 2018 11:41:59 AM okhttp3.internal.platform.Platform log
    INFO: X-Kite-Version: 3
    Apr 08, 2018 11:41:59 AM okhttp3.internal.platform.Platform log
    INFO: Authorization: token a2w9ib34rx8iyc1k:DWimRf6Az4oEJaTC15Z8dkCv7679DLQy
    Apr 08, 2018 11:41:59 AM okhttp3.internal.platform.Platform log
    INFO: –> END GET
    Apr 08, 2018 11:41:59 AM okhttp3.internal.platform.Platform log
    INFO: <– 403 Forbidden https://api.kite.trade/instruments/historical/NFO:NIFTY18APRFUT/5minute?continuous=0&from=2018-04-06%2000:00:00&to=2018-04-06%2023:00:00 (253ms)
    Apr 08, 2018 11:41:59 AM okhttp3.internal.platform.Platform log
    INFO: Server: nginx
    Apr 08, 2018 11:41:59 AM okhttp3.internal.platform.Platform log
    INFO: Date: Sun, 08 Apr 2018 06:11:20 GMT
    Apr 08, 2018 11:41:59 AM okhttp3.internal.platform.Platform log
    INFO: Content-Type: application/json
    Apr 08, 2018 11:41:59 AM okhttp3.internal.platform.Platform log
    INFO: Content-Length: 116
    Apr 08, 2018 11:41:59 AM okhttp3.internal.platform.Platform log
    INFO: Connection: keep-alive
    Apr 08, 2018 11:41:59 AM okhttp3.internal.platform.Platform log
    INFO: Access-Control-Allow-Origin: *
    Apr 08, 2018 11:41:59 AM okhttp3.internal.platform.Platform log
    INFO:
    Apr 08, 2018 11:41:59 AM okhttp3.internal.platform.Platform log
    INFO: {"status":"error","message":"Insufficient permission for that call.","data":null,"error_type":"PermissionException"}
    Apr 08, 2018 11:41:59 AM okhttp3.internal.platform.Platform log
    INFO: <– END HTTP (116-byte body)
    com.zerodhatech.kiteconnect.kitehttp.exceptions.PermissionException
    at com.zerodhatech.kiteconnect.kitehttp.KiteResponseHandler.dealWithException(KiteResponseHandler.java:60)
    at com.zerodhatech.kiteconnect.kitehttp.KiteResponseHandler.handle(KiteResponseHandler.java:20)
    at com.zerodhatech.kiteconnect.kitehttp.KiteRequestHandler.getRequest(KiteRequestHandler.java:69)
    at com.zerodhatech.kiteconnect.KiteConnect.getHistoricalData(KiteConnect.java:604)

  59. SUHAS KARHADKAR says:

    Hi,

    If I have a Zerodha account, can I use Kite Connect API – KiteXL?
    Is there any separate charges to be given for using Kite Connect API – KiteXL?

    Regards.

    @suhas

  60. Ravi Singhal says:

    Are these APIs available for other brokers to develop their own broking plateform?

    • Matti says:

      Hey Ravi, the idea of the APIs is that one needn’t go become a full-fledged broker(which is an expensive and lengthy process) to be able to develop and offer a platform, instead use our broking services while offering a new user experience to traders/investors.

  61. Faisal says:

    Is there any api that you provide to calculate brokage?

  62. Tejas says:

    what is the time frame of data we receive from ‘qoute/ohlc’ api and can we call this api to get the 15 min time frame ohlc?

  63. Mahesh says:

    This API is becoming useless. Atleast giving problem once in a week. And You people are not taking responsibility. What the hell is this….

  64. DEV says:

    hi,

    it seem the options premiu ticks precede the banknifty ticks on one minute chart.
    kindly check the same from your end.

    regards,
    Dev

  65. kundan says:

    i wanted to purchase an api where i want t access the real data and charts for the various stocks as i am creating my own website where i want to link the api

  66. tejas says:

    In the kite connect API /instruments – whether the instrument_token value of all nifty50 stocks are same/permanent or they change everyday

  67. Sanjiv Gupta says:

    Hi ,
    Since last Friday & Monday I am trying to place a cnc order but it is not getting executed. It always show in pending and status open . While placing order, I always select market order but it gets excuted on limit order. On modifying it to market order it will still show limit order and pending.

    • Matti says:

      Hey Sanjiv. What scrip are you trying to trade? If it’s an illiquid scrip with no counter-order, your order would be converted to a limit order by the exchange.

  68. kaps says:

    I have started using the kite android’s app recently and faced few issues mostly related to usability so wanted to share them :

    1. On the market watch if you search for any stock and if that stock is already available in the list then the app shows message “item already there in the list”, and you have to search that stock manully by scrolling same is the case when you have added 20 stocks, the max limit, in this case u have to delete the existing stock from the list to proceed . This is irritating when you are trying to place an order urgently but not able to , and eventually loose some precious time. I would suggest in such cases user should be taken to that stock or open the stock info page where he/she can place an order.
    2. On the holding screen p\l can also be shown in absolute numbers along with percentage. Lot of space is wasted between the two columns instead centre column can be used to show some information.
    3. Since you are using web views for all your apps(coin,q) then why not to integrate them in the kite itself so that user can access these without going out of the kite app.

    • Matti says:

      1. If you simply need to place a quick order, you can invoke the order window directly from the search drop-down.
      2. The idea of having the space is to maintain neatness and not clutter the screen up. If you hover over the percentages, you’ll see the absolute change as well.
      3. Again, the idea is to not clutter one platform with a lot of functions. Though we’ve decided to use the Kite login across all our platforms, having everything in one place is not something that’s practical.

      • kaps says:

        Hi Matti,
        HereIi am talking about App only
        1. What you have suggested will only work when you want to buy more the existing stock. For a new stock how will “going to order page” help?
        2.I am talking about Android app and i think you are talking about desktop(web) where hover can work and about cluttering , it may be a valid point, but have seen other apps with the same info.
        3. I don’t think it will clutter because you already have these options there ,it just that you are taking the user out of the app on their click . Bringing these features in the app will provide Unified solution for the users.

        • Matti says:

          1. I assumed that you were talking about the web app. For the Android app, the restriction makes even more sense than for the web app as people would be more conservative about the bandwidth.
          2. I don’t say that it is impossible to display the data, but if the data adds to clutter without adding much value, we prefer to leave it out.
          3. This is in the pipeline, but it will not be all in one app because again, that would be one heavy app! We’ll have separate native apps.

  69. Muralitharan says:

    Hi,

    With this API can I access super trend buy or sell signal in intraday so that I can automate my trade based in signal.

    Thanks
    C. Muralitharan

  70. Nilesh says:

    hi
    I can only see 3 socks in my holding?
    I roughly over 15 different stock. What is the reason?

    I can see MF correctly but the holdings. Why?

    Thanks
    Nilesh

    • Matti says:

      Hey Nilesh, this happened over the weekend when we were running some maintenance on our systems. Should have been fixed by now.

  71. Hari says:

    Hi,

    Is there any difference in brokerage for using CNC and MIS orders for interday?

  72. Hari says:

    Hi,

    I am using kite mobile app. In positions, I can able to see profit/loss for all orders. But it is not excluding brokerage and taxes. In some situations its difficult to make decisions since we don’t know it is actually profit or loss excluding brokerage and taxes.

    • Matti says:

      This is something that is tricky to calculate and show on the trading platform Hari, hence the backoffice and the P&L reports where you get a cumulative idea of your charges.

  73. cisk says:

    Hi,

    What is the difference between Kite connect API and Pi bridge and Kite historical API?

    Here’s my scenario for automated trading:
    1. Let’s say, I want to do intraday trading and fire orders through my python code running on a server
    2. I want to get tick data, minute data, 5min, 15min, day level data etc for a given number of stocks
    3. Using this information I want to make some decision based on some technical indicators
    4. Monitor my positions and PnL on a minute level basis

    Can someone from Zerodha please suggest what all API should I subscribe to? How do I scan for stocks and subscribe to their tick and minute level data? I saw few docs of Kite connect and am still confused by its limited capabilities and by the presence of alternate options. Thanks

    @nithin

    • Matti says:

      The Kite Connect APIs and Pi bridge, both offer level 2 data (best 5 bids and asks). This is not tick by tick data. For TBT data, you would need to approach an exchange authorised data vendor and purchase data (this is quite expensive). The primary difference between Pi Bridge and Kite Connect is that Pi Bridge is merely an interface to the Pi trading system that allows you to fetch the data streamed to Pi, make decisions and push orders back to Pi, where you still need to confirm them. With Kite Connect, the confirmation step can be forgone (though I would advise against is since any bug in your code could cost you). The Historical Data API is an add-on to Kite Connect that allows you to fetch historical prices (the candles you see on the Kite charts) as well.

      For your purposes, you’d require Kite Connect along with the Historical API.

  74. Manoj Panday says:

    Previously Nithin sir said they can help us to do automatic trading

  75. Manoj Panday says:

    How we do Back testing for our trading strategy

  76. Manoj Panday says:

    Dear Sir,

    I want to know about Kite API and Pi bridging ,I have two points Only,
    1. Is It Both available for Fully automatic trading.
    2. if no what is the use of Kite API.

    Thnaks & Regards
    Manoj Panday

    • Zerodha Social says:

      Manjo, fully automated trading isn’t allowed for retail traders in India. Kite Connect basically allows you to build your own trading tool.

  77. Sanket Shah says:

    Hey.
    I have developed a strategy in Python and I wish to put it in production.
    The strategy places 20 orders everyday. Each order will specify quantity and company name.
    Can your platform help me putting this into production?
    If yes then how?
    Thanks!

  78. Amarendra says:

    Hi,

    Could you please give an update on when you are going to roll out the new version of Q?

    I have this one issue that I’ve noticed with the current version. Every day, after the market closes I try to check in on my net profit or loss position on Q. The final numbers aren’t available until the morning of the next trading day. This is very annoying. I assume that you have reasons at backend for the delay but can you please do something to speed up or update the reports in Q in real time?

  79. Nitin Jain says:

    Hi,

    How can I connect Zerodha with AmiBroker for live feed? Is there anyway I can place order directly from AmiBroker using Zerodha account?

    Regards
    Nitin

  80. Keyur says:

    Hi,

    getOHLC() API doesn’t work sometimes. It gives wrong CLOSE PRICE.
    I faced this two times in this month. Already raised this issue on https://kite.trade/forum but didn’t get proper solution/answer.

    Below is the my quote from https://kite.trade/forum

    On November 10, 2017:
    “I called getOHLC() API using java client today at 8.45 AM.
    The return values of API should give OHLC of yesterday (9th Nov). All values are fine but the close price is incorrect.
    I got below values at 8.45 AM today
    LUPIN token: 2672641 LTP: 830.45 Open: 851.0 High: 854.0 Low: 827.65 Close: 841.25

    I can see this close price is of 8th Nov 2017.
    Why it is showing close price of 8th Nov instead of 9th Nov?
    It faced this problem today only, earlier it was working fine.”

    On November 17, 2017:
    “I am facing same problem today also.
    getOHLC() show incorrect Close price at 8.45 AM
    It shows close price of 15th Nov instead of 16th Nov

    PEL token: 617473 LTP: 2575.85 Open: 2563.0 High: 2598.0 Low: 2563.0 Close: 2566.4
    COLPAL token: 3876097 LTP: 1038.3 Open: 1047.0 High: 1050.0 Low: 1021.3 Close: 1040.65
    INFRATEL token: 7458561 LTP: 384.65 Open: 381.1 High: 392.5 Low: 380.35 Close: 377.65
    INFY token: 408065 LTP: 988.4 Open: 951.8 High: 995.9 Low: 948.5 Close: 951.8
    BOSCHLTD token: 558337 LTP: 19258.45 Open: 19210.0 High: 19359.35 Low: 19000.0 Close: 19205.8
    BHARTIARTL token: 2714625 LTP: 489.9 Open: 489.0 High: 494.9 Low: 481.15 Close: 486.75
    BAJAJFINSV token: 4268801 LTP: 4984.75 Open: 4949.0 High: 5009.35 Low: 4905.05 Close: 4902.65

    This is the second time I am facing the issue. Last time you told that you will investigate, but no response yet
    This destroyed my algo calculation second time, not sure how many time will this repeat in future.”

    What is the solution of this?

  81. Vivek says:

    Hello Sir,

    I am a professional programmer, I code in VB script, VBA, Python, Dot net etc.I am looking for a platform where I can make a code which automatically may execute my trades, which may include limit orders, Stop loss orders etc. Can your process provide that. Also I am small time investor with an average capital of around 5 lakhs. I do lot of intraday trading but currently I have to do everything manually.

    If this possible, may you tell me how do I know the complete process. Is this facility provided with your account

  82. maya5inc says:

    and also how can PI be used on MacBook
    as there is no download for MacBook so what should be done to install PI on MacBook

  83. maya5inc says:

    Hi all Or the Concerned,
    Iam a new client at Zerodha and iam using kite on my MacBook. i have been reading all the comments and the replies to and i have found that there are two more or many platforms of trading in Zerodha.
    So my question is what is the difference between kite and PI, Amibroker or python etc. also i would like to say iam a person without any programming knowledge at all. but i do trading for my own and full time at my home so just tell me wether all the required information relating to trading like charts, studies and sequences are the same in kite and the other platforms which u provide.
    so does trading with kite is the same as someone trades with PI or Python or does it make a difference in taking good analysis
    please answer me

    • Zerodha Social says:

      Kite is our web-based platform and Pi is our desktop platform. You can explore these videos on Kite and Pi to learn more about the paltforms and try them out.

  84. thulasee says:

    Hi,

    I deleted from market watch by mistake in nifty 50 index. When I tried to add, Nifty 50 index is not coming in kite. I refreshed and I tried many times.

    Regards,
    Thulasee Ram

  85. Hardik says:

    Dear Nithin,

    Is it possible to incorporate one technical indicator “GaanHiLaw” in kite?

  86. Ghanshyam Jani says:

    I got my user id and password today by mail.
    I logged into Kite and added 5000 to equity funds.
    But this fund is showing as pay in kite and In Q it is still showing 0 funds.
    I am getting a message ” segment is not enabled’ under equity and commodity in kite dashboard.

    Since ECN is required only for commodity , i think equity segment should be enabled instantly but it is not enabled and i cant even trade equity on the intraday basis.
    Plz enable the Equity Segment.

  87. sislamcomputerzerodha says:

    Sir
    SMS
    Api Lene Ke Baad Kisi Other Portal Per Bhi Order Place Kar Sate Hain Ya Kebal Zerodha pi per hi kebal

  88. Ashish Santikari says:

    For individual investors, could you please provide free access to the person’s account or at least create some kind of sandbox environment where the API’s can be tested. As an end user to these API, if we start paying for something which does not help give returns, it would be a waste of money for us. You know, how much time it takes to develop something :). Hope you agree to my point.

  89. Waseem says:

    @Nithin Kamath
    It would be great if you could add some modules about algo trading and Kite connect to Varasity(One of the best learning modules I have come accros).

  90. sudharshan says:

    Can we trade futures through API?

  91. aru says:

    I know very little programming. How can I be helped? What is Kite for? is it a B2B solution (some company using Kite for selling services to its own clients) or B2C for a single retail user (zerodha app base trading for retail investor)?

    I have used earlier sharekhan for trading. But the long thread here is all looking a different tech ball game. You may be the best person to explain as a Layman.

  92. Hari says:

    Hi Nithin,

    I have been using Kite Connect API – .NetAPI Client for a month now. I have used the .NetAPI client library extensively. I am not sure about other API clients.
    Below is my feedback only for .NET API client:
    1. .NET API client library is very immature.
    2. There are defects/issues which we cannot afford to have them.
    3. I have raised 2 defects/issues on forum related to .NET API client. Your team has acknowledged them and are working on them.
    4. First Issue I have notified is about junk values returned from the websocket. Web socket returns some junk values for the tokens.
    5. Second issue is related to another method GetQuote. This method returns High and Low values as swapped.

    By looking at these 2 issues, I think you can imagine the damage it causes to auto trades.
    I don’t have any courage to go ahead with kite connect api after seeing such issues.

    Thanks
    Hari

  93. Mahesh says:

    Hi,

    I use Metatrader platform(MT4) for trading purpose. Is there any possibility to view all stocks chart live through the MT4.

  94. Ramesh Sehgal says:

    I got my holdings of 10 co’s shares transferred to Zerodha .How do I update the date of purchase/price on Zerodha?Cam I send the last Portfolio statement for updating the same?

  95. Prabhu Swaminathan says:

    Hi Nitin,

    Its more than an year and we are still waiting for sandbox environment. For individuals who want to make their strategy automated, Rs 2000 a month upfront fee is too high since we need time to develop and test our strategy. Please provide a trial period or a sandbox that we can use for developing our strategy and we will be happy to pay Rs 2000/month when we go live.

    As per my discussion with lot of people using Zerodha this is one factor that has stopped them signing up for Kite API access.

    Regards,
    Prabhu

  96. Rajit says:

    Hi, I am working on my start-up and would like to know more about how best we can use the stock market APIs. It’ll be great if someone can talk to us. I need to display the stock market data in various forms – ticker, charts, graphs etc and am not going to enable the transactions through the website. Do you only offer APIs to retail investors or to someone such as us too? and since we are only displaying data, is the pricing different?

  97. Rejeesh Mathew says:

    can we connect the API with an excel VBA? do you have any basic documentation?

  98. Varadharajan says:

    I have purchased kite trade api for get live details.I have used two modes (LTP,FULL) of web socket connection to retrieve the live price details.Why i am using two modes mean ,when I give Full mode,quote give it does not providing the live LTP value accurately,it giving something .So I changed to LTP mode when it gave exact LTP Value.now my problem is while using two modes it disconnecting some point of time as well,LTP mode also changing to FULL mode during run time.Tell me how to fix it.Can i use two modes at a time,If i can what is proper way to achieve it .I am using java language .

  99. Hari says:

    Hi Nithin,
    How can we use studies in api which are available in kite.zerodha.com?
    Are they readily available in api?if yes, where can I find documentation?

    Thanks
    Hari

  100. T.Bhogal says:

    Hi Mr. Kamath,

    My team and I would like to get additional technical information about the product that offers APIs, I have trying to set up a call with your team but not sure who the right point of contact is. We are literally going around in circles. Could you please help us out ?

    Thanks,
    TB

  101. apparao says:

    Dear Sir,
    i had taken developer login.i got apikey and secret key…im developing android app for my trading.here im unable to login to kiteconnect there are errors coming….
    why dont you post sample android app code for login process to understand better and continue to the next level of coding.
    please provide technical person contact nummer for getting clarification immediatly for quick coding.
    Thanks and Regards
    Apparao

  102. Varadharajan says:

    I am looking api for get NSE Live price quote details. I found Kitetrade providing such one.

    correct me if i am wrong

    I can use kite trade api for receive live price details such as high,low,open,close,last trade point,average trade point and so on in some point of intervals(ex:5 sec,10 sec) through web service callls

    I can use kite trade api for post new order,retrieve old orders.

    I have seen in price page that contains 2000 credits is about Rs.2000 this mean I can have
    access only for 2000 request per month.So each request cost is Rs.1

  103. Prabhath says:

    1) How does the buy/sell orders work through Kite API? How the payment process work?
    – I mean where does the money gets deducted/credited when I buy/sell an order (for shares)
    – Does it take automatically from the bank account attched to the zerodha?
    2) Can we opt out the kite API plan any time? (is it monthly or yearly plan)
    Thanks in advance.

  104. Vijay says:

    You mention that exchange approvals are required for automated order placing. So, please clarify the following.

    1. Does the exchange verify the code?
    2. Is the exchange approval required for every single code change?
    3. Are there any costs to get exchange approval? If yes, how much?
    4. How long will it take to get the exchange approval?

  105. Imran says:

    Well its really great feature, but 2K + 2K = 4K per month is too much. The reasonable price would be 500 + 500.

  106. Ravi Kumar BA says:

    Hi Nithin,

    Why are you charging 2000 rs for API access for Individuals?. Dont understand the logic here.

    If i were to place orders manually then its free (+brokerage)..where as if i place order Programmatically then i am charged Rs. 2000/month, what is the logic. Mind you, i dont need any data feed api (i am getting it from else where, which is FREE!

    Otherwise, i am loving Zerodha.

    • Venu says:

      The programmatic access is an add-on feature available for developers. The entire API ecosystem takes enormous amounts of effort, R&D and infra costs to maintain and hence the charges.

      Zerodha has the lowest brokerage in the industry with Equity is absolutely free. You do expect the business to make some kind of money to be able to roll out such advanced trading platforms/features 🙂

  107. Sumanta says:

    Hi Nithin,
    I opened account in Zerodha and enjoying trading experience a lot. I need some intra-day data (may be 5 or 15 min candle OHLC data) of NSE stocks (equity) over 1-2 years. Is it possible to get the data using my Kite account?

  108. Hari says:

    Hi Nithin,

    Question related to exchange approval: Can you come up with a page where it clearly mentions what requires exchange approvals and what not. Me being programmer want to avoid such approvals and want to understand how far i can use these api’s for? And solely for individual purpose.

    Thanks
    Hari

  109. Mohanraj Jayaraman says:

    Hi,

    Can you pls share me the training material for developing programing kite API.

    Just want to place the order based on the condition.

    Thanks,
    Mohanraj Jayaraman

  110. Manish says:

    I want to develop an app which can fetch the stock that can crossed the 50,100 DMA .is it possible using connect API

  111. kishor kumar says:

    Now, whether it is possible place order that gets executed only under certain conditions.

  112. bhupinder singh says:

    Hi,
    I want to place an order from mt4. can it possible with connect api

  113. Anindya Guha says:

    Hi,

    I want to fully automate my trades in MCX exchange . Can it be done with Connect API? Does it require exchange approval?

  114. Lingaraj says:

    Hello Team,

    I am using Kite from long time. Even i could find PI is very useful tool but kite is very flexible and easy to use .So my concern is that can i use Scanner in Kite also what i am using in PI .Because sometimes PI is very slow .Please try to combine the same scanner in Kite also it will be benefited for us .

  115. Anuraag Kochhar says:

    Hello,

    Is there an option to subscribe to historical data (specifically NFO data) only through the Kite Connect API. I want to develop Python scripts to backtest some of my strategies, like using SuperTrend which do not work with the TradeScript in Pi platform. I am not interested in algo trading as of now. Can you suggest a way?

    Thanks

  116. Shiv Shankar Khanna says:

    I have a strategy to pool trades of my friends. Can I build a app using Kite Connect and offer it to my clients ? If yes then how to start ?

  117. uma says:

    Dear Sir,
    Now, whether it is possible place order that gets executed only under certain conditions. similar to alog trading

  118. Sachin says:

    Hi Nithin,

    I just want to know should we working on ALGO Trading , i am interested about that so should i do trading with us and also explain how ???

  119. Vivek says:

    When can we expect API and Data feed for MATLAB. Sothat orders can be directly placed from Matlab. Thank you.

  120. Bineet Raj Singh says:

    How to create a formula in kite for formulating a trading strategy?

  121. shivam says:

    hey Nithin,
    just wanted to suggest a paper trading platform as that would let us test complex strategies riskfree

  122. shankar A says:

    Dear Kamath,

    I am not getting proper support or right person to resolve my support request #613690. If possible, can have look on this issue.

  123. Amit says:

    Hi Nithin,
    I every day notice that kite Android app is too slow, especially evening.

    I am amazed if every one facing same problem or its just for me.

    Thanks
    Amit

  124. chandra says:

    How to get exchange (NSE,BSE,NASDAQ) prices using z-connect api??

  125. wriddhi says:

    Hello ,
    I have a query . After back testing a certain script in PI , the chart which was generated during back testing, dosen’t show any buy/ sell signal or any date or time in the entire chart .

    please help .

  126. Vibhore says:

    I am not sure if it has been answered before, but are there any additional charges to get programmatic access for Zerodha Clients? I am looking for a broker who provides API to fully automate my trades and interested in opening an account with Zerodha, but unable to get answers to my queries.

  127. ayush says:

    well i am not getting data of NSE today,is there any issue from Your site becauz yesterday it is working fine

  128. Saideep says:

    Hello.

    Can I use the APIs to program for Intra-day trading ? If Intra-day is available, then do I need to raise approvals for auto-buying and selling without manual intervention?

    Thank you

  129. SHIVARAJ says:

    My holding s are not showing correctly..

  130. Abhijeet Nagre says:

    Hi, Is this Platform available for Enterprise clients? I work for a Hedge Fund, and we need a Trading API to automate our Strategies.

  131. Derick says:

    I signed up for Kite Connect, but I’m not able to link my Zerodha account ledger to the same. I get the following error:
    “Error while getting ledger balance, please try again”. Kindly help

    • Derick says:

      the previous issue was sorted out and i transferred all the funds from my zerodha account to kite connect thinking i need to use those credits for trading. I contacted rainmatter regarding the same. They said it would be transferred in 48 hours. Its 6 days now and theres no refund. I mailed them several times, but no response. Kindly help me.

  132. Arvind kumar says:

    Hi Nithin,
    I am facing problems in maintaining the stocks in the 5 marketwatch pages provided in the kite. Each page has a limit of only 20 stocks, which means we can’t add beyond 100 stocks. Also, it is tough to remember which stock lies in which pages leading to multiple addition of the same stock in different pages. So my suggestions would be:
    1. Increase the comprehensive limit of the stocks in marketwatch, at least upto 200-250.
    2. Kite shall not allow the multiple additions of the stocks in various pages, instead if i try to add the same scrip in second page, which i have added in some other page previously, it shall simply give me an indication of the page in which i have added that scrip at the first instance.
    3. Provision to sort the stocks in marketwatch list by ‘alphabetical manner’, ‘LTP’ and ‘%change’ etc. This provision has already been provided for the ‘holdings list’. Even the implementation of this simple feature will help us avoid the multiple additions of stocks in various pages.
    4. Since we need to monitor the stocks in our ‘holding list’ by seeing the daily, hourly charts, there should exist a ‘default marketwatch page’ which shall contain the list of stocks, identical to those present in the ‘holdings list’. A dedicated marketwatch page for the stock present in the ‘holdings lits’ will help in better monitoring of the scrips. Refreshing of this marketwatch in accordance to the changes in the ‘holding list’ shall happen on daily basis.
    Kite has been a greatest thing happening to me in stock trading till now. Fast and light like a real kite. However, meager addressal the above issues would add to our advantage.
    PS: I would be apologetic for any inadvertent offence caused. Just don’t cause any harm to my portfolio :P, 🙂 . I am DA9825.
    Yours
    Arvind kumar
    DA9825.

  133. Avinash says:

    Hello,

    Great initiative!

    Have a couple of questions though.

    1) Who will have access to the program which a user writes?
    2) How do we restrict access if required so that only the user has access to the program?
    3) I’d like to see a demo and meet your team in person to understand the whole process and timelines / costing etc.

    Regards
    Avinash

  134. Ajay Patil says:

    Give buy/sell button on expanded chart in kite

  135. Anil says:

    Hi Nitin,

    I am not able to buy stock other than the one in any of 5 watchlists from zerodha app.I know that we can add only 20 per list.. but still I should be able to buy the stock which is not in any of 5 watchlist which is not there in zerodha app

    I have many suggestions regarding UI can you share the email to whom I can send suggestions ?

  136. Arva says:

    Sir,
    I’m subscribed for Kite Connect API and using .Net client.
    I’m frequently getting the Network Exception with Error Message Couldn’t connect to nest gateway whenever I Place order using API.
    above issue is due to zerodha server but I am not getting any support from zerodha to above issue . i have sent mail yesterday (08-feb-17) to [email protected] and also marked Cc to u but reply was disappointing
    I am paying 2000/- per month for this service but No support from Zerodha on relevant issue which is occurring due to zerodha’s technical problem . My problem is I have payed to software developer and paying to Zerodha also and my system is not working . Software developer saying “It is zerodha’s problem not our”. Now what to do in this case ?
    I hope u will help me to solve above issue.
    thank you (client ID: RA5376)

  137. Raghu says:

    I want to filter stocks where the supertrend has changed. The parameters of the supertrend can be default (7 period, multiplier is 3). The time frame is daily. At the moment, I need to go to each and every stock to check if the supertrend has changed. Can this be automated so that I get a list of stocks where the supertrend has switched in the daily chart?

  138. Nirali says:

    Does Zerodha support Excel based trading using API ?

  139. Chandresh says:

    Hi Nithin,

    We need to create APP in order to get API key and API secret.. can you explain what needs to be created here?
    (while in developer accounts it asks app name, redirect https:// url and post back url..) what is this for?

    I thought that paying 2000 rs per month will be enough to get going?

    do we need to create some sort of web application to get he keys? WHY?

    “manual intervention” after placing orders through API, what does it mean? wont it directly execute order at exchange (off course though gateway)

    Thanks

    • Chandresh says:

      I mean what needs to be done to get API key and API Secret to use in Kite Connect API?
      ZeroDHA trading account + API monthly charges wont be enough? What APP needs to be created?!!
      Manual intervention is something like, when we place order will it go to Kite Web and from there we need to place it manually?
      I have integrated C# Kite Core to my application (important work for my application is done).. now I will have ZeroDHA trading account open in a week..I will register for API too.. will that be enough? Can you explain in layman terms what URL is required ?

  140. Thomas says:

    There is a serious design issue with the Kite API. There is no feed for last traded time in the packet structure as per the documentation. My algo be able to use the Kite API without know whether the last traded price is from yesterday or today or 1 hour back…..

    https://kite.trade/docs/connect/v1/#packet-structure

    Why was this serious data point missed out?

  141. Chandresh says:

    Hi,

    -Get all NSE/BSE shares having certain percentage of upper band and lower band value say 10%. So the stock information MUST have upper band and lower band values in the dump. Means how much the share will go up and down in a day.

    Is this possible? if yes I would like to open account.

    Thanks

    • hmm.. u can use the API to build this utility. Not available readymade.

      • Chandresh says:

        hi..

        thanks for the reply.. I just want to know that whether the dmup contains upper and lowerband values? can you share the dump if you have?

        many thanks

          • Chandresh says:

            Thanks..

            Unfortunately KITE API does not have upper and lower band information. So this is of no use for me.

            • hmm.. price bands are available here on the NSE website if you want. The %’s mostly remain the same

              • Chandresh says:

                Right sir.. but I want API to give me this information in the dump..I want to create tool based on price band logic.
                can you PLEASE add this to API? it is very useful. I am dying for the same. Yahoo API gives it but since it it free it is 15 mins delay.. so I have to use Yahoo API to get price band of all stocks.. filter some of the stocks what I want, and then start using KITE Api to query only those stocks in 3-4 seconds interval..I wan to avoid Yahoo Api, as it may be withdrawn (like google finance api)..

                My tool will get all NSE shares..filter based on price band and trade on them with extra logic.

                Sir I am HNI (not huge though) investor.. having trading account with Karvy since 8 years. I am a programmer too. So if you can include the price band information in the dump, I will invest 10 lac in one go in my zerodha account.

                Kindly help. You can ask me any details on my email account.

                However there is no point to open account until I have price band information in the dump. I really need it. I will look at yahoo api and see whether it will help for the time being.. as only ONCE I need price band when market opens (then use KITE for further operation including trading).. but 15 mins delay is what bothering me.. BUT I think I can compromise on it..Lets see.

              • Chandresh says:

                and NO..% does not remain same.. if a stock will hit say 10% (positive or negative) for two constitutive session it will reduce to 5%. I am not sure.. but they DO change based on stock performance in case if touches lower or upper bands..

                • We will try including it soon, but it would be quite a simple tool to pull price bands from NSE website end of everyday and use it in your utility.

                  • Chandresh says:

                    right sir.. but they dont have list like BSE (all stocks).. download is only for what will change tomorrow. IF NSE have list like BSE.. I can use it (then no need for you to add this)..

                    but I am very much liking you already as being a promoter you are answering customers!

                    you can add a separate function so that your existing customers do not get affected..

                    waiting on my toes for the implementation!!

                  • Chandresh says:

                    Got everything what I wanted 🙂

                    Appreciated your help. Will soon be your customer.. (after march financial year end)

                    Regards

      • Chandresh says:

        can you please give me the example of RAW data we get using the API? it would be great help. I want to build utility for my own use.. again.. the data MUST have upper and lower band of stock. Once I get all stocks information I would like to filter and query only specific stocks on regular intervals.. say 3-4 seconds.

      • Chandresh says:

        just now started opening account online.. however I will wait until it is proven that API is giving upper and lower band values.. it is the critical requirement for me to continue.

  142. Navraj says:

    Is it possible to create a fun game out of it. For example I develop a specialised keyboard which has few buttons similar to volume roll and spacebars. Some really big buttons and rolls. You can increase quantity of shares by the volume like roller and press green to buy while red button to sell. Also there is one emergency button which dumps everything. If you press red without having that much amount of stock, it shorts it. Basically hardcore scalping with some real fun and big physical buttons. Only headache would be to change the share you’re playing on. Can make it multi screen, five screens and five keyboards to scalp on five different companies. Screen shows live graphs and charts. Live Profit and loss can also be shown like pop up game points after pressing red button every-time, Green button if you’ve made a profit by short selling and whenever you tap emergency panic button to dump (or clear) everything you have. Automatically cuts brokerage and STT from profit point pop ups. One screen shows accumulated daily gameplay. Panic buttons clears everything. Is it possible?

  143. revanth says:

    hi nithin
    is there a daily limit for api access?

  144. Robin says:

    The terms and conditions at kite.trade says:
    “The APIs are not meant for placing fully automating trades (without manual intervention). If you wish to use the APIs for full automation, you should seek necessary approvals from the exchange. Zerodha can provide the necessary assistance in obtaining approvals.”

    Whereas on looking above on some of the comments, its been mentioned that orders could be placed through API.
    Can somebody just answer this:
    I am on a vacation to Goa. But I had written this wicked program that would identify LTP every 5 minutes by using connect APIs. If my algorithm criteria fulfils, it places a buy/sell order through API. And this all happens while I’m drinking beer at the beach and feeling too lazy to use my laptop/cellphone. Is it possible?

    • Venu says:

      It’s a pretty picture isn’t it, vacation,Goa, beer 🙂 As it’s mentioned, Fully automating trades will require you to take exchange approvals.

  145. Mukesh Kumar says:

    Dear Sir,
    The kite.XL is not working. Whenever i click the login providing the key and secret it says “Excel Stopped working” and after few seconds excel closes. tried reinstalling all but all in vain. Please help

  146. Aamir Patel says:

    Hello Nitin Sir

    I am using zerodha kite mobile app. It is good on desktop but not on mobile. Charting is very much sucking. You need to do something for it. I tried on different mobile phones it is very slow. Charting in not good on mobile.

    • Venu says:

      The charting library used for Kite web and Kite mobile are the same. It could also be dependent on how your phone renders the charts. Slow/Fast would depend on your internet connection.

  147. Rajat says:

    1. What is the difference between kite connect api and candles api?
    2. If I want to create a screener on some selected stocks from nifty 50, midcap and place orders on the selected stocks, what should I opt for?
    3. Will I get 10 min data of last 2 trading days?
    4. Why there is a delay in orders in Pi at market open? If I place orders around 9:15 am, for 1 min it shows the order status as “open pending” and then the order is showed as “open” after a delay.

  148. vijay narke says:

    DEAR NITHINJI

    FEW years before I attended one seminar in MUMBAI where your representative gave us a form and I became your a/c holder. unfortunately I had to rush to my daughters place and I could not start trading for few years I do not hv a/c no password nor SKILL TO TRADE ON LINE BUT have some computer knowledge also I have basic knowledge of share market I recently tried but failed miserably. As I have lost HUGE HUGE amount in share market. I want to recover that. AS YOU HAVE EARNED PRESTIGIOUS AWARD I am seeking your advice ,do you have some plan for me . I do understand uncertain nature of SHARE MARKET
    I am, incidently ,75 year old man . question is why I want to try with share market . I have lost money and I need money for my future requirements. If you have some solution to this pl let me know
    Vijay Narke

  149. ZW2900 says:

    Is Kite connect replacement of Nest ? I am just coming aboard the Zeodhra platform and trying to do catch up. I looked at the url : http://zerodha.com/z-connect/charting-coding-and-backtesting/user-manuals/algoz-programming-language. Is AlgoZ still relevant ? What is the pricing of z-connect and in what ways is it different than KiteConnect ?

    Looks like the discussions around Z-Connect are anicent in the sense that I saw the discussions around that are dated 2013 and around.

    If Z-Connect still works for most and is relevant and if that comes for free or nominal fee, I plan to have a look at it. Are their known fallbacks of Z-connect due to which KiteConnect has sprung up ( albeit in a nice way 🙂 )

    Thanks

    • Hi, algoZ is what was available on NEST, a long long time ago. We then introduced PI our desktop platform with coding capability using tradescript. Better than algoZ, check this section. After Pi, we introduced Kite our in-house web based app, which is today most popular platform at Zerodha. We have opened up Kite connect API’s, a layer over Kite which gives you complete flexibility to customize trading experience. Btw – Z-connect is our blog and has no relation to Kite connect API 🙂

      • ZW2900 says:

        Thanks Nithin. I had a super quick look at trade script. Tradescript is able to utilize the pre-defined functions and indicators eg. RSI etc. Is a similar functionality available in Kite Connect as well ? I am a java\python developer and used to earlier trade by logging into Icicidirect webpage programatically ( powered by apache httpclient).
        If I were to program and create a SELL order, it would remain on my client app since it would work with the ticks which arrive to the client. Is it similar on the PI as well ( via tradescript ) or would the tradescripts save on the server side. I am a regular office going person and would ideally like to keep a “shoot and forget strategy” for my trades ( essence of automated trading anyways). Another reason, is poor BSNL connectivity sometimes in my area.

  150. alok jain says:

    Is there a kite developer here who would be keen to work on a professional project to screen and execute positional investing algo . pls contact me if interested.

  151. Sowmay says:

    Hello Team,

    I had created a Google spreadsheet for carrying out Portfolio Management, Stock analysis etc. Everything was going fine until I started adding FNO instruments.

    Like if I add WIPRO then it easily open the orders are traded but when we add WIPRO17JANFUT, the order shows “symbol not defined”

    My simple question is: How to use Zerodha buttons for Futures and Options tradings?

    I’m using ticker symbol for stocks (CIPLA) and this code (CIPLA17JANFUT) as a code. Here’s the link to both the page (Stock & Futures):

    Cipla Stock: http://transact.sowmayjain.com/?code=CIPLA&qty=100
    Cipla Futures: http://transact.sowmayjain.com/?code=CIPLA17JANFUT&qty=100

  152. LittleTrader says:

    Is the sandbox ready yet? Development environment is very much required for any trader to try things out.
    Please make the sandbox available asap.

  153. Sowmay says:

    One more problem with Zerodha JS publishes kite connect API is that it have a function to add buttons but it doesn’t have any function to remove buttons.

    I had created a Spreadsheet where people can transact stocks based on the code they select from the drop down but when users select another stock, previous stocks buttons remains intact and a new Zerodha button is added, supplement to the previous button.

    What is the function to remove the previous button?

  154. Sowmay says:

    Hello Team,

    I integrated Zerodha buttons on a web page: http://transact.sowmayjain.com/?code=SBIN&qty=100

    It is working perfectly on Desktop browser but not working on the mobile browser. We tried everything to make it work on mobile but it always shows the void result.

    I had even Interested the Zerodha buttons on my website but buttons got vanished on Mobile browser again. Open the following page on both, desktop and mobile browser and see the difference:

    http://sowmayjain.com/zerodha-button-test/

  155. Adarshdeep Singh says:

    Hi,

    I wish to use the api, and when I’m trying to create an app, it asks for credits.
    what is the pricing for the api?
    please tell the exact pricing to use the api and please don’t put https://kite.trade/#pricing link in answer, this link doesn’t work.

    and another issue I found is whenever I tried to open this link it always goes to login/signup page even though I have already logged in in the browser. please check this.

  156. Mehul says:

    The API is not working.
    I have subscribed for candles (historic) API for Rs. 2000+2000 for a month, not able to access data before 2015, this is waste of money.
    Raised many complaints, haven’t gotten a single response.

  157. Sami Akhtar says:

    sir I am using Trade site “kite.zerodha.com” before it was working properly but now its not showing Orderr book, position and funds some time when I purchase any script its showing in position but I cant sell or cancel order because its not showing in Order Book.

    Sami Akhtar

  158. Jahangir says:

    What kind of data is available? I need all the Profit/Loss, Balance Sheet and fundamental data by quarterly/yearly for stock screening. Is that available from kite connect?

  159. Sameer Hadwal says:

    Hello Sir,
    Please provide one Sample Excel API (including VBA) so we can design our Excel API as per it
    we are completely new to implement this

    thank you

  160. Harish says:

    Hi Nitin,

    When can we expect to get a sandbox kind of environment for testing/development?

    Regards,
    Harish

  161. Ratan says:

    Sir many trader shown their client ID on z connect those who are in good profit
    Can we have their contact details plz
    Phone no / atleast mail id

  162. Saju says:

    Got info from above thread that individual retailer should have a dealer terminal & become an authorized person on the exchange. Can u please put more highlights on the pricing(Any hidden cost other than 2000/month in both api’s). Also for approval from exchange,what is the approval process & timeline for getting approval(also cost which is involved in the approval process, if any).

    **Please highlight the cost for approval from exchange & getting dealer terminal.

  163. ratan says:

    sir for BTST any approx time frame
    i want to avoid to open dmat with other companies such as ventura who is providing 4x margin btst
    waiting for zerodha so plz any approx time frame
    regards

  164. ratan says:

    sir is there any plans of providing margin for btst and stbt

  165. Sameer Hadwal says:

    hello Sir,
    Kite API is very good facility that u r providing
    but problem is that i am not a good programmer and also not able to find a programmer we can build API coding as per my logic
    so please recommend some one who can build a API program
    does we need take permission from SEBI for automated trading ?? if yes then what is a procedure ?

    so please comment on above two doubts

    thank you

  166. Benny says:

    Hi Nithin,

    I strongly feel that you are not utilizing the full space of the window in kite web platform. Please check it in google chrome. There are lot of space available in in both sides of the window (I zoomed it into 75%). Either you can add more features there or you can resize the window to display the contents in full space.

    Thanks in advance.

  167. Rachit says:

    Hey – I want to develop an API for automated Nifty options trading. Let me know if that is possible and please connect with someone from your side who can help me thru this?

    Thanks

  168. Aditya says:

    Hi,

    I attended the Kite Connect webinar this week and have a couple of questions related to same:
    1. If I understand correctly, orders sent from Kite connect does not require any manual intervention once they reach Kite platform i.e. it’s same as sending automated algo generated orders from a dealer terminal?
    2. What is the duration and format of historical data? OHLC + Volume + Open Interests?
    3. What are the charges for Historical Data (Monthly Subscription Price)?
    4. What are the charges for Kite API access (Monthly Subscription Price)?

    Sorry if those questions were answered before, would be great help especially if you could provide some more details regarding Historical Data.

    • 1. Aditya, this is like a layer over our web based platform. So when any order comes to us, it comes to our servers as a manual order. Technically you can automate it, but you have to declare it to us. We can get approvals from the exchange. Do check out the terms and conditions doc on kite.trade.
      2. Duration from 2010, intraday from 2014. Yes OHLC and Volume.
      3. 2000/month
      4. 2000/month

  169. Ashley says:

    Hi Nitin,
    Zerodha is no-doubt a first step towards excellence. Great work.
    Have technical knowledge of VB etc. I have gone through the seminar you’ll conducted last week but still not clear about the API’s and algo trading.
    I can describe the issues more clearly offline through email if its fine. Basically wanted to understand the know-how of APIs and algo trading.

  170. Anudeep says:

    When can we get java api?

  171. umesh says:

    hii,

    there is ” Publisher (Free) ” option. what i can do with this option.
    I am only interested in creating my own analysis tools and back test, is this possible in your publisher option.

    • Venu says:

      Kite Publisher: Embedding buttons on websites and apps that allow users to execute trades. The Kite Publisher buttons can be integrated into your website by copy-pasting a few lines of HTML and Javascript

      There’s no cost for Kite publisher.

  172. Vijay says:

    I am getting Error 404 when trying to access the following page to download the C# SDK. Could you please verify it?
    https://github.com/apurvaChaudhari/MechTrader

  173. Akshay Raje says:

    Hi Nithin,

    Thanks for exposing these amazing APIs. This opens a bunch of possibilities!

    I am building a trading strategy some loosely based around executing mid-frequency trades (intraday or BTST at max). It’s basically a bunch of friends who are participating in this POC. Is it possible that we use a single Kite connect App for executing orders using the REST API on multiple Zerodha trading accounts? If that’s not possible then 2k per month per user would be expensive and erode a lot of our automated trading profits. Please suggest what best we can do in this regards.

    • Mahesh says:

      Hi Akshay,

      Did you find solution to this problem?
      I am also exploring an option of connecting to multiple accounts in parallel so that an order placed in one account would get replicated in others?

    • Saurabh says:

      Any way around for this?
      I’m still looking for a solution for this problem.

  174. Vishal says:

    Is there any authorized provider for NSE EQ data? Other than esignal

  175. Gold Standards says:

    Hi,

    Thanks Nithin for such a great and wonderful platform and empowering small traders like me. Off late I feel that there is some technical problem in the mobile based trading platform in IOS. I have sent mails along with screen dumps showing my portfolio in green (with 2 different positions) where as on closing of last friday it was in red.
    Imagine, where in the same situation arises on a regular trading day and i believe the data being correct and sell off my holding only to find that i have lost my hard earned money.

    And pls activate fund transfer in mobile app platform also. Its not facilitating the fund trf. Pls do something.

    Thks
    Vandana

  176. ikMD says:

    Hi Zerodha,
    You are a revolution in broking industry in India. I had traded with Zerodha earlier, but stopped, because back then I was a novice trader and didn’t make any profit. Now, I have learned a lot of things, and hoping to automate the strategies I’m working. I concentrate more on Options trading, so I have few queries related to that.
    1). Does Kite provide real time data on requests for Options data ?
    2). Is there any request to get whole “Option chain” of an index or stock with one request ? If no, could it be done in future?
    3). Can I automate the orders for Options quotes ? by setting bid and ask price from my code.
    4). Can I cancel ordered requests if the order did not succeed ?
    5). what are the maximum number of requests possible from one user ?
    6). Should there be a time gap between requests ?
    I have many many more questions. My mind is exploding with the thoughts of possibilities.

  177. karthik says:

    All the efforts taken by zerodha are just Awesome for developing the capital markets community!
    Is there anyway to automate the trading through Supertrend Indicator?

  178. George says:

    Dear Sir,
    Is it possible to transfer live buyer seller position in excel?
    This is for one of my analysis.

  179. Alok says:

    Can KITE APIs provide supertrend or any other indicators output based on the parameters – script, time frame, and indicator settings.

  180. Ilyas says:

    Hi folks,

    Excellent initiative by zerodha. I have a quick question for you. I use Multicharts platform (use Easy language) for charting and backtesting need. I would like to connect with API plugin to Automate the trade. Will Kite connect will solve this problem

  181. manish tejwani says:

    hello sir, currently i am using ZERODHA KITE on android mobile. is there any idea to coneect the same thorugh AMIBROKER so that automatic trade can be done.

    TIA

  182. c.sridhar says:

    Hi Nithin,

    Is there any reason why (spot) Nifty chart is not available on Kite whereas it is available on π?
    -Sridhar

  183. vijay says:

    Dear Nithin,

    Can u possible to add Multiple chart layout in kite

  184. Capt Jagdish Lathwal says:

    Dear Nithin

    There is no option to cancel all orders in one click in Kite ; whereas it is available in Nest Trader.Now,switching from Kite to Nest Trader will waste a lot of time of any normal trader . Pl add this feature in Kite, it will improve company’s revenue also.How ???? We can discuss in detail.

  185. ramakrishna says:

    Hi Sir,

    I am having my own strategy how can i implement it. And without human interaction is it possible to place the orders. Means once i given some strategy to the system it has to do on its own.

  186. sankar says:

    Hi,
    For BO there is a stop loss price I need to mention.can I change SL price as shown in margin calculator?
    I am a small trader and I want 1% from my buy price as SL price.
    Does kite allow that?

  187. Nagendra Babu says:

    Dear Nithin,

    Kite API is useful in only one way for any trader like connect and manage order by keep checking the connection status. so, why don’t you provide a common code which is useful just to connect and manage orders. so that programmers can just change according to their needs. Else we have to waste our time in investigating and developing the same code which is needed by most of us ? I think it is easy for you because out of many subscribers you can just collect one programme which is successfully working and you can put it in zerodha libraries place and inform us.

    Waiting for your valuable response,
    Nagendra.

  188. Navnit says:

    Hi Nitin,

    Is there any way by which we can draw custom line chart based on some formula in current Kite web chart?

  189. Raja Rajan says:

    Does Kite programming API allows customisation according to ones personal need? In such a case how does have exchanges have control on these customised enhancements and if no issues from exchanges on this front how can someone monetise these customised algos???

  190. Soumya Deep says:

    Dear Nithin,
    I have paid 2000 INR for the api access in Kite Connect. It will be much better if we get a webinar regarding basic actions like- logging in, redirecting url, getting necessary tokens, streaming live and historical data and doing a basic trade.
    I am not from web development and it will help many of us to learn the basics without wasting time and money just to figure out basic things.
    Thanks
    Soumya

    • Ah webinar might be tough. But can you check this: https://kite.trade/forum/

      • akki says:

        obtaining request token and generating access token business is pain full without example. Can you get this with python ? if so , how?
        kite = KiteConnect(api_key)
        #xyz = kite.login_url()
        #print “kite” ,kite
        #browser= mechanize.Browser()
        #browser.add_password(‘https://kite.trade/connect/login?api_key=******’, ‘****’, ‘*****’)
        #response = browser.open(‘https://kite.trade/connect/login?api_key=******’)
        #xyz = response.geturl()
        #print xyz
        #request_token =xyz[47:79]
        #print request_token

        It only gives invalid session. I am just wasting my time to get this out .

  191. Soumya Deep says:

    Dear Nithin/Venu,
    I didnt understand one thing- Kite Connect provides APIs for getting data and firing orders. Then how is it not automated?
    I see that you have been telling that if you want to automate fully, then you need permissions. But then how come with APIs, you can’t automate trading? Where will it stop me if I use the API to get data and calculate in python and then fire orders all the time?
    Please let me know.
    Thanks and Regards
    Soumya

    • Soumya, Let me explain, exchanges call it algo trading/auto trading, if the broker offers algorithms which are automated to his clients. Just to be clear, we as Zerodha/Kite connect don’t offer this.
      The question is, what if clients automate on their own? Clients have been doing this using hacky ways like using macro’s and all for a long time now. The brokerage will never get to know how the order was fired. We have been asking exchanges clarity on this. But until then, if you want to do complete automated trading, you can reach out to our team, we will help you getting approvals from the exchange.

  192. Dinesh says:

    I have my list of 22 to 25 shares. I write down the support and resistance level of these shares in an Excel File.
    I want to know how I can link this Excel file with PI to generate Auto Buy/Sell signal Alert.

    • Hmmm.. this would require programming knowledge. Unfortunately we won’t be able to help you with it. Check this API doc.

      • Dinesh says:

        There are people like me who have NO Programming knowledge but want to take advantage of the API feature.
        So why don’t you people provide us the required Code to connect Excel Sheet to PI. It will be helpfull.

      • Jay Tarwe says:

        To work with API’s Dinesh having a little programming knowledge is required.
        For your case I can suggest.
        You can write a script to read your excel file and and based on the order type you can call appropriate API to execute it.

  193. arun10dec says:

    HI
    I am using kite (web) from 3 months and find it very useful. It is very good experience as compared to my previous brocker..i have some issues…I could not find any stock screener in kite.
    1. is it available in kite? if not then please provide it.
    2. in pi, screener is progrmme base..it may be good for professional traders but for rest.. there must be some type of stock screener which is user friendly..like..if i can use screen criteria by selecting from a drop down window.. for eg.. moving average crossovers or MACD crossing signal line..
    3. i m trying to learn tradescript in PI..but stock screener does not give any result in non market times…it means if somebody wants to learn tradescript then he has to do it only during market hours?
    4. In PI when we make new screeener then we have to add symbols…does it mean if i want to screen among 300
    stocks then i have to add 300 stock symbols in screener?..it is very irritating task.. inspite of this if we had to select kind of stocks (to screen) from drop down then it will be more useful..like F&O scripts (screen among F&O scripts only) or stocks above Rs 100 or Sectorwise selection…
    i hope my queries will be answered.

    arun kumar singh

    • 1. Not currently
      2. What PI has is scanners. We will have something in the future.
      3. No, works after market as well. The scanners won’t give you live results.
      4. In the current version, u will have to add stocks manually. It can’t scan the entire market.

  194. Sandip says:

    Kite have serious issue of squer off option from open position, It except second order also even if we place one squere off order earlier,that couse double trade.

    • Hmm.. shouldn’t happen, getting someone from our team to call and check.

      • Jay Tarwe says:

        Yeah, this has caused problems for me even.
        I would suggest that for any existing trade it should be first checked if any existing square-off orders are there or not, if it is there two options
        1. Prompt the user that a square-off already exits for his order,
        2. Take the next square-off order as well then from the two whichever gets executed first take it and at the same time discard the pending orders associated it the trade. (As happens with a bracket order)
        I would suggest the second one is better.

        • Matti says:

          This wouldn’t be possible, Jay. You see, even if there is an open square off order, a user may want to take a position in the opposite direction as well after squaring off. As such, this is something that the user will need to handle.

  195. Samir says:

    Why I cannot enter NON Decimal Stop Loss value, while placing Bracket Order.
    If I can place Stop Loss in Decimal value then I can limit my loss according to my comfort zone while trading in Future.

  196. mohin says:

    chart error its go automatically go forward tick by tic in even 5min chart how solve this this issue ????

  197. Bala says:

    Hello,
    I just recently came to know the kite and was trying to get just real time quotes.Anyway am not going to place any order through kite. Is it still chargeable?

    Thanks

  198. Yogesh says:

    Hello
    Kindly have a look at daily bar chart of ICICI bank for 30/6, (High – 242.80), 1/7 (High – 242.65), 4/7 (High – 248.95), 5/7 (High – 251.10).
    Kindly check if the graphical representation matching with these figures ? Ideally bar line on 1/7 should be below 30/6. But it is exactly reverse. Same is the case on 1/7 and 4/7. There is substantial difference in high price for both the days. But bar shows same level.
    This is observed with all stocks and is observed specifically after your mock up trials on 2nd July.
    Hopefully it will be corrected.

    • Siva says:

      The values and bars were right but the cursor is displaying the date of earlier day. You can see the values and date in the display box and cursor date will be corrected soon.

      • Yogesh says:

        It is still not corrected.

        Have a look at 1 min chart of ICICI for 8 th July. 3.28 and 3.29. Both having same high of 242.25 but levels in chart are different. All other indicators are also misleading due to this error.
        It is difficult to trade with such misleading information. Looking forward to early solution.

        • Siva says:

          About minute data that you mentioned about there are no issues with that , it would be appreciated if you can write to [email protected] about your query in detail. As mentioned previously date display on cursor and databox will be fixed soon, we are working on it.

  199. arun kamath says:

    Will VWAP and its derivative MVWAP be introduced soon?

  200. Amit says:

    It says that IMPS fund transfer will be updated in 10 mins but it never happened with me. It took more than 30 min and that too I had to call and raise tickets to get it done.

  201. Soni says:

    I am not able to place cover order with limit price in Kite Platform ( Mobile and Net). When i choose cover order, kite by default select market price. When i contacted customer care they inform me that only on Zerodha nest plat form cover order with limit order can be placed. As i am using kite on mobile app i wont be able to use Nest plat form. Please rectify this problem.

  202. Shiva says:

    Please provided an option to move the money from equtiy to commodity and vice versa (similar to other brokers like sharekhan etc) as currently if i need to deposit money to my commodity account then i have to transfer directly from my bank account even i have extra money in my equity i m not able to do so.

  203. Shiva says:

    Hi,
    Could you please show the Nifty and Sensex indicatiors on the top in both desktop and mobile app asap. Its been long time many people have requested but its still not implemented.

  204. Chandan says:

    Do have a WORKING EXAMPLE of python kite connect api with authentication etc..I have paid for developer account and got api keys etc but am get the authentication flow completed in python(after submitting user id/password form via python, response content is again the user id/password page not the Answers page which is shown on the website).

    As a result, I am not able to use the api to do backtesting or to test placing orders, get positions.etc.

  205. Sagar Nilawar says:

    Hi,
    Why Zerodha is not providing option to buy IPO?

    Or when your planning to support IPO purchase?

    Thanks,
    Sagar

    • Venu says:

      The process of IPO’s isn’t online. Only banks who are brokers are able to provide this facility online since SEBI has mandated ASBA for all IPO’s. We’re in talks to the Exchanges to make this facility online for clients of non-bank brokerages also.

  206. Niks says:

    I am doing IMPS fund transfer from my CITIBANK to HDFC ZERNSE account.
    Is it chargeable as my Citibank confirms absolutely no charges from there end.

    Can I get immediate answer…

  207. lokesh says:

    I am unable to add LKP FINANCE stock in the watch list of Kite. What shall I have to do..

  208. Sandeep says:

    Hi,
    If I get registered as an Authorized Person thru u, can I have other accounts mapped to my id ? If yes, pls let me know the process for becoming an AP and if not, whats the advantage of becoming an AP ?

    • We don’t allow trading on behalf of others through this AP route. You can become our partner through the AP route, and earn brokerage share on clients introduced. Also this becoming an AP is required in case you want to automate trades completely.

  209. JP says:

    Hi,

    Will u allow trading via BO & CO on Monday ? Why was it suspended today… almost no major brokers I know asked for a higher margin or disallowed anything.

  210. Samir says:

    Is it to tough to make Rs. 1000 per day without making loss?

  211. Umesh Nair says:

    Hi Nithin,

    Today (23rd June,2016) I tried to add funds to my account on your Kite application through add funds option which credits zerodha account instantly. But what happened was instant debit from saving account and no credit in zerodha. I am a day trader and because my funds were blocked, i could not average out my trade and suffered a loss of Rs.1500. I wrote to [email protected] with all necessary proofs attached. Please let me know who is gonna bear the loss because of the fault in the system. I have always been active daily trading guy on zerodha. But what happened today makes me re-think on my choice to choose zerodha.

    • Venu says:

      Hi Umesh,
      The payments you make from Kite are through a payment gateway service. There are times when the status of the payments reflect as “pending” and at such times, we wouldn’t be able to give credit without getting confirmation from the Bank. This is when the delay happens.

  212. pg says:

    dear nithin sir
    can u add change in Open Interest and / or % Change in Open Interest in the kite market watch for F&O beside the price and % chang in price.regards

  213. Samir says:

    1:- I am a newbie, trade only in Future. Whatever I Buy/Sell, my profit and stoploss target is 0.25%. That’s mean if I buy HDIL Future; I place my sell order above 0.30 paisa and for Reliance Capital Future it’s above Rs.1.
    I want to know weather it’s a good strategy or it just bogus.
    It’s only just piling up into my Balance sheet and increasing my Tax burden.

    2:- I know nothing about tax. In Future turnover is calculated on absolute profit & loss.
    I am suppose to pay tax on whatever profit or loss I made, so what the use of this turnover.

    • 1. Hmm.. The trick to making money trading is that you need your winners to make more than your losers. If they both make the same, after all costs, it will be tough to stay profitable, unless you hit like 70 to 80% ratio in winners vs losers.

      2. Check this to learn all about taxation when trading: http://zerodha.com/varsity/module/markets-and-taxation/

      • Tushar says:

        Dear Nithin,

        I read on the Varsity module about the difference between Contract turnover and Business turnover. I have couple of queries.

        a) how much is the Contract turnover allowed daily by the exchanges for a particular trading account. Is there any limit or cap on it. Let say i take 20 F&O trades daily and my daily contract turnover reaches 2 crore per day. Will exchange or IT department have any objection on it.

        b) For professional traders, how much contract turnover they generate.

        Thanks for the help,
        Tushar

  214. PANKAJ JAIN says:

    MY CLINT ID DP3640
    A/C BAL :-6746.84 BUT NOT SHOW withdrawal balance way please update quickly so can i withdraw same balance like 5000/- only please quickly update & process
    thank u

  215. Bathala Ramana Murthy says:

    Dear Sir,

    I opened charts on touch screen devices IPAD and Notion Ink Coin 2 in 1 (Windows 10)
    I am NOT able to scroll the chart.
    I am able to scroll other websites on the same touch devices.
    Is there any way out for this?

    Regards
    Ramana murthy

  216. NewClient says:

    Also one last important point, a price ladder or DOM to trade off from. so you can visually put in your limit, stop market orders at the right price levels and seeing the order flow all at a glance.

    THank you.

  217. NewClient says:

    Hi Nitin,

    I am happy to see the innovations and enhancements being done to various tools and platforms available to the clients at zerodha.

    However somebody on your team should please focus on giving the basic tools to the discretionary traders who use the PI platform. I appreciate your focus on developing advanced toolsets like algo trading, backtesting etc, however my only request is we fix the basics to at par with other packages before it.

    Pi platform is lacking in so many simple tools which are available in even off the mill charting packages, namely,

    a) Inability to color code your trendlines.
    b) Inability to plot your own formula indicators.
    c) Inability to customize chart background.
    d) Inability to use time+price based plots or alerts through indicators or alerts.

    These are a few which I am always frustrated about when I open Pi up, however your team or the development partner may be able to come up with comprehensive delta on the basic tools v/s other industry standard packages for retail.

    Hope you do something about it.
    Thanks,

  218. Naresh says:

    I can’t login and it is showing my client id as error. I need to login for first time.

    Please call my no. 9492388549

  219. Gopi says:

    Nithin,

    Kudos on this API, it is simple to use (for the most part) and the UI of the whole site is fabulous.

    One issue I have, however, is the pricing for the API. Why are you mandating a 2k credit fee even for a starting developer, who hasn’t even tested your API or hasn’t gone into production? I have an active Zerodha account, and at-least on that standing, a 30 day trial or so should be allowed.

    You should also consider a tier-based approach, with # user logins or login requests used as a criterial (might go against your simple pricing approach, but you make more and it’s more friendly).

    That it’s a monthly charge is not clear as well (no link to pricing in the dashboard).

    Good luck.

  220. AMITABHA DAS says:

    When are you going to implement GTC – Good Till Cancelled Order please.

  221. Benny says:

    Nithin, in kite how can I see the movements of spot nifty & sensex.

    • Sensex not possible currently. To add nifty, search for Index on the Kite search for, add Nifty50 from the list of indices show up ( or else just search for index nifty 50). ONce added on the marketwatch, you can open the chart as well.

  222. sarathsg says:

    nithin in which app of urs enable uploading excel sheet and even running on excelsheet

  223. ck says:

    Ex: Suppose i buy Currency Futures Buy EURINR 1Lot and Sell EURINR 1Lot in Same day is possible ?
    What is the Minimum Amout to buy the Currency Futures
    In Zerodha Varsity Please Add the How to buy the BO and CO ,How to Sell the BO And CO (PDF)

    Thanks & Regards

  224. Kushal says:

    Hi Nithin

    I have just joined Zerodha, an i am disappointed to see an anti-Apple attitude here. Neither the mobile app, nor the trading platform supports Apple devices. There are an increasing number of people like me who use a combo of iPhone, iPad and iMac due their interoperability. It is unlikely that people will buy Android/Windows devices just to trade on Zerodha. Please address this issue ASAP.

  225. vikasgr94 says:

    Is there any way to access the Commodities expired contracts Chart data?
    Example : Goldm Jun Fut
    – Thanks in advance

    • Not currently, but we are working on offering continuous data.

      • vikasgr94 says:

        If not in zerodha itself is there any other source online to access commodities expired contracts chart data (specifically 5 min chart)? Ex: Goldm Mar Fut
        I would be very thankful if anyone can let me know the same.

        • You could reach out to data vendors for this. Check out Globaldata feeds, they give a special deal for Zerodha clients.

          • vikasgr94 says:

            Sir as u know there would be price gap in case of historical continuous data(1 Min chart) in futures instrument.
            Wanted to know whether the back adjusted continuous data(1Min) is as reliable as contract wise historical futures data(1Min) especially for using indicators such as Macd.etc
            Thanks a lot in Advance.

            • Venu says:

              We don’t have continous data yet. So if the contract expires, the chart isn’t available for such month. As advised earlier, please subscribe to data from GDFL for continuous data. If you did, there’s no reason for a gap to be formed on the charts.

  226. SaviNenapu says:

    Hello, Good Morning

    I am unable to open reports from Q Back office to check the P&L. Is there any issue? Please assist.

  227. shreyans says:

    Dear Sir,

    Kindly start NCDEX as early as possible so we traders can diversify as well.

    -shreyans

  228. Benny says:

    Hi Nithin, is it possible to place an order in F&O after market hours (offline orders).

  229. Benny says:

    Hi Nithin, please include margin calculator inside the buy/sell window itself. This will save lot of time and help us in placing the order in quick time.

  230. rajeshsahoo says:

    i was checking code for 3 EMA to 15 EMA crossover strategy and NR7 strategy in pi for backtesting but not getting proper codes for entry and exit.Also checked for one fractal AFL conversion to pi codes but came to know it is not available.These areas need to be improved.

  231. AMPatel says:

    Q is good but too SLOW only Logout and Home Page view is quick. When I click on any other link in Q after sometime I get the message “502 Bad Gateway”.

  232. ck says:

    How can add Currency Segment for Existing clients?
    What are the Documents needed For Activation of Currency Segment for Existing Clients

  233. Ruben says:

    search in Pi not like Kite. I mean BSE codes and XC, XD, M have to be set to search. Why ?

  234. Ruben says:

    in KITE most BSE stocks are passive with an ‘O’

  235. Jigi says:

    Nithin it would be helpful if you upload some live trading option buying and selling video keeping Greeks in mind and your explanation.

  236. Amit bose says:

    Let say I know how the market is going to react tomorrow so what Zerodha will do if I place a MIS order in between 3.25pm to 3.30pm in FNO will you people canceled it or square it off.

  237. rajesh says:

    Hi Nithin,

    Are there any end to end examples .
    It would be helpful if we go through samples and use them as reference in building our APIs to place orders.
    I saw Java is supported but if you provide examples, it will be easy for us.

    Rajesh

  238. Manish Astral says:

    The Kite API is simply the best new technology that you guys have brought to the Indian community. I am very grateful to Zerodha for providing this wonderful opportunity to make a fully custom personal trading system or attach a prebuilt one with Zerodha’s Kite Trading API. This is wonderful. Again thanks a lot for bringing out this to Indian investors. Really appreciate the hard work you guy put out. Keep it up. And may the API be even more powerful that it is already now, in the subsequent versions.

  239. SJ0215 says:

    Yes, I fully agree with the above comment…. The operational confidence is getting hampered.

    You should at the least ensure a popup message and email + sms to inform about awareness of the problem at yr end and an expected time for its resolution!

  240. ANIL PATEL says:

    bo.zerodha.com is open in chrome and internet explorer so how we can open it and check our stoke wise expanse detail. so we can get exact cost of particular stock. before we are receiving statement but now only combine statement. why you don’t send us separate stock detail statement again.
    thanking you.

  241. nikunj says:

    in your kite applications ….. not seen total volume in market depth … so plz add this so seen daily volume plz

  242. prkumar says:

    Dear Sir,
    Today I have purchased pnb
    equity intraday SL Quantity 1000, price ₹75.60 Trigger price ₹75.40. market goes below then trigger price 75.40
    quantity was not delivered. why it is happened … this is not first time, every time happened to me. why it is happened ..?
    clarify me.
    my user id is DR4042.

    • When you place a SL order with trigger and limit price, if the market drops fast, the limit order can go pending. If you want guaranteed execution for stoploss orders, use SL-M. Check this post.

      • prkumar says:

        Dear Sir,
        what you told is correct . if the market drops fast, the SL limit order can go pending yes I agree , In my case not like that, market drops very slowly and one more think that two time market came up to my trigger prize. In this case order might be executed. But order was not executed why did not happened. might be their is a issue ,why I am saying purposely I cheeked 2 ,3 times even single time order not executed.. so please do need full

  243. aditya says:

    hi
    can you please include camarilla pivot lines?

  244. palash says:

    TradeTiger way more advanced than Pi.
    TradeTiger allow trader to place Bracket Order from Chart.
    We can even trade from excel with the help of TradeTiger.
    When we going to see such cool feature in PI.

  245. Hrushikesh says:

    Hi
    I am in the process of developing a fully automated trading robot and I wanted to understand this scenario.
    I place an order for myself using my access token, so place order for my other 2 family members, will I have to create separate apps and subsequently use different access tokens? If yes, then do I have to pay for the 3 different API’s?
    Or is there a possibility that I can club those 2 accounts under my account and the same order gets placed for them as well?

    Thanks in advance
    -Hrushikesh

  246. PANKAJ JAIN says:

    dividend announcement KE SAME DATE ME HI CREDIT HITA HAY YA BAD MAY OR KYA DIRECTLY BANK ACCOUNT MAY YA TRADING ACCOUNT MAY HOTA HAY
    l&t ne 18.25 per s ka div diya tha vo kab tak credit hoga

  247. SJ0215 says:

    I tried clearing the cache etc., now chart did open, but when I select 1 hour TF, it again gives the same error!

  248. sudhakar says:

    Hello Sir,
    when i open chart it looks normally, but if i refresh it the latest candles looks differently as seen before refresh, some times green candles look red or vice versa.

  249. DOMNIC DSOUZA says:

    I have recd. a Mail saying we can trade directly from/thro Investarinto Zerodha,now Investar is a daily Charts/Graphs provider is there any extra charges we have to pay to Investstar. as I already have a trading account with Zerodha.
    If there are Extra Charges to pay can You tell me by E-Mail How much.

  250. Ashish says:

    I am an active trader of Zerodha for close to 4 years now.
    Kite web was best in the business till it got upgraded few days back. I still don’t understand why you upgraded perfectly working software. I lost great opportunity today in market because of the bug. Normal product type was not defaulted while trading option and MIS order got rejected.
    That’s only one issue I faced today of many that I faced since last 2 weeks. Please do a good testing before releasing product upgrades. (They don’t even necessary because what you have presently is best in industry). Think about it.

  251. gvsmani says:

    Nitin,
    I normally place orders upfront, using the “Stop Loss” order type, for both buy and sell.
    Currently, Kite is allowing Bracket Orders only under “Limit” type orders….
    i would like to use in Kite, the Bracket Order, for “Stop Loss” in addition to “Limit” type…..
    Would you consider ?

    • Currently not possible. No approvals from exchanges for this.

    • Brijesh says:

      I too suggest that Bracket order is beneficial only when it takes main/primary order and that too with basket order facility.
      Otherwise stiill you have to look the market and with this you can completely do trade with your analysis.

      Sharekhan has this facility where all legs of bracket order are limit order and none is market order so you just place AMO order and forget about the order whole day. Your analysis will do the rest of the things and if it comes with basket then it is like icing on the cake, In few minutes u can place muliptle order and forget and if it comes with VTD and then it is marvelous. Means forget for 10 – 12 – 40 – 60 day or till VTD and give the facility to modify orders each item, order will alive whole life.

  252. LAXMAN says:

    IS THERE ANY FACILITY TO GET MARGIN IN CASH SEGMENT BY PLEDGING CURRENT EQUITY HOLDINGS ?

  253. srikanth says:

    Hi nithin sir, I really appreciate your patience for answering 1000’s of questions.that’s really gr8.

    I have one question trading with Amibroker with nest trader terminal is good

    Or Amibroker with kite connect api for fully automatic trading

  254. Nurith says:

    Hi Nithin

    I am seeing a problem in kite, the live charts prints candles ok but whenever we refresh almost all candles change. as if they show a different story on refresh. why is this happening.

  255. Mahesh Patil says:

    Hi Nithin,

    Can you please create a YouTube video, explaining about Kite Connect API for Programming with an example of how it can be used?

    If you can explain the below para audio visually, it will be great 🙂

    “Using Kite Connect, you can, with any programming language of your choice (from excel VBAs to Python, Java, C# or even your command line console), place and manage orders, build – multi asset risk modelling systems, stock screeners, quant based strategies, equity stock selection models, option greeks calculators, backtesting, machine learning, and more. You could even build your own personal Kite or Pi.”

  256. Harish says:

    I currently use PBridge to fire orders and due to this need to have PI installed and launched. When I use Kite API i assume that I dont need PI to be installed locally to work. Please confirm.

    This will help to build my trading system on Linux.

  257. Samir Roy says:

    1: Can expect Bracket Order from SnapQuote in next PI release
    2: If possible let us load more than 50 scripts in PI but make those scripts remain inactive, just add a refresh button so that whenever we want we can update the price of those scripts.

    • 1. Not next release.
      2. We should have multiple marketwatch in the next Pi release.

      • Samir Roy says:

        Thanks for zerodha varsity its really help me as a trader
        If possible please make this thing happen in PI
        1: Chart, Bracket Order everything from SnapQuote make it more compact.
        2: SL orders to enter new positions via Bracket Order

  258. SJ0215 says:

    Fund withdrawal Request placed on Fri, 13th May (noon) was processed today ie- Mon, 16th May …. This is pathetic… Why so much time??!! I wanted the funds urgently… and had to break an FD “prematurely” with penalties.. on Saturday to satisfy that…

    This is completely unsatisfactory service and out of cognition..
    You ppl are taking so much time to transfer my own money from my own account to my own account!!

    Any explanations?

    Now, do not say that is a One-off or isolated case or give a diplomatic response… Take some corrective action at your end and let me know!

  259. arun says:

    Hi, did you guys partner with quantconnect yet? Any hope of partnership anytime soon?

  260. SaikiranGarapati says:

    Hi,
    If i created a account, Do i need to pay Rs-2000/- if i do not use also?

    If the answer is yes, Please let me know how to delete that?

    Regards,
    SaikiranGarapati

  261. DIPESH says:

    I JUST LOG IN IN ZERODHA PLAT FORM,FIRST OF ALL DHANYAWAD TO KAMATH SIR FOR CREAT A COMPANY FOR A COMMON PEOPLE WITH LITTLE BROKERAGE.GOD MAY BLESS YOU. WHAT IS THE DIFFERANCE BETWEEN “KITE” and KITE CONNECT APIS FOR PROGRAMMATIC ACCESS. I NEVER TRADING IN SHARE MKT. WITH ONLINE PLATFORM SO FOR ME ALL ARE NEW A HAVE TO LEARN LOT OF, PLEASE SHOW ME..

  262. Sandeep says:

    Great Initiative.

    I believe the back-testing API and Trading API s have separate charges.

    Can I subscribe only for the back-testing API without the trading API.

    Thanks,

  263. Prem kumar says:

    Hi,

    Can you tell ETA for MF on Kite means getting MF API Kite Connect?

    Mutual fund applications which uses Kite Connect requires any Exchange or SEBI approvals?

  264. PANKAJ JAIN says:

    MIS KO CNC DELIVERY ME KESE CONVERT KERN PLEASE QUICKLY REPLAY

    THANK U

  265. Mahalakshmi says:

    Dear Nitin,
    Sorry to choose to forum to drag your attention. I have opened Demat account in Zerodha and Initiated the IL&FS closure and Transfer of shares from IL&FS to Zerodha Demat. But i not getting Concrete response from your support team. i don;t want to spell entire history. Kindly request your kind attention on the support request #358061.

    Thanks and Regards
    PK Mahalakshmi

  266. Trideb Dey says:

    Hi,
    My zerodha account has been activated 10 days before. When I tried to buy equity it shows not a valid product. I tried to purchase via CNC. After hitting buy option it shows’Not a valid product code’. I’ve also tried for other companies but, the problem is same. I have mailed to zerodha support but they are unable to solve the problem.

    Your prompt response to be appreciated.

    • DIPESH says:

      I JUST OPEN AN ACCOUNT,WHAT IS THE DIFFERANCE BETWEEN KITE PLAT FORM AND KITE CONNECT APIS PROGRAMMATIC ACCESS, I AM A NEW COMER, NEVER TRADE ON LINE PLEASE GUIDE ME.

  267. Sandeep T S says:

    Hi Nithin,

    My friend wants to open an account with zerodha he has a new bank account so wont be able to give the six month bank statement is it a problem ,if so what should he do ?

    • Venu says:

      A 6 month statement is required as a proof for trading in the F&O segment. He can give us any of the following documents to trade in F&O:
      * Statement of Demat holdings from another DP
      * Pay Slip
      * Form 16
      * ITR filed

  268. Ravi says:

    Nithin,

    This is a request that I have already conveyed to your team a couple of times but don’t think they are serious about it. In Kite, there are many stocks where bonus/split are unadjusted (even Nifty 50). Economic Times website has pretty much the same interface as Kite but they have these adjustments done.

    I keep referring Zerodha to others all the time (without even asking for a referral!) and find it embarrassing when such basic issues crop up and people say “See, I told you so….low brokerage means poor service”.

    2 cents from a well wisher 🙂

  269. Arjun says:

    Has Kite gone bonkers?

  270. Mahesh says:

    Dear Nithin,
    I am basically a mathematician and I have been thinking with a few of my friends to start algo-trading. We are currently based in the UK and work in academia so do not have much knowledge of regulations in India. But we did get historical data of MCX and tested some of our strategies on it with very positive results. Can we use your KITE connect APIs (or any other for that matter) for automated trading? If yes, what permissions, approvals do we need? What help can zerodha provide for it? We want to do automated intraday trading in MCX.
    Thank you.
    Best,
    M

  271. Vinay says:

    Hi Nitin,
    Nitin I’m posting unrelating matter but I thought its important as no broker has done it so far.
    Can you provide marketdelta cloud support to your customers. As you know they are pioneers in Order flow trading. They are interested in Indian brokers for tieup. That will be another first from Zerodha. Here is their twitter post regarding this.

    https://twitter.com/marketdelta/status/727534093429264384

    • Vinay, we have already reached out to them. But don’t see anything of value in this, the Kite web based platform uses the same charting library, and the platform is much faster/lighter than marketdelta. If there is anything specific you see on marketdelta cloud, let me know. We will try putting it up on Kite.

  272. PANKAJ KUMAR JAIN says:

    HI

    DP CHARGES KESE CALCULET HOTA HAE OR KYA ISME QUANTITY PE BHI CHARGE DEPEND KERTA HAY YA SIRF SCRIPT KE HISB SE JISME QUANTITY PE DEEND NAHI HAY CHE VO 1 HO YA 100 JANKARI DE OR CHARGE BHI BATAYE
    THANK U

  273. Ameerpappay says:

    sir,
    i want to know wheather a one time 5000 rupee transfer is neede to make my account activation first time?
    my sub broker said so.i didnt faced such a thing any other brokerage.They told me to transfer 5000 and call them back.

  274. shyamsundargoud says:

    Hi Chocks,

    I can agree with you on the sentence “Technical issues are something that can’t be avoidable.”

    But Don’t give bullshit example saying like if doubled your account. Because it never happens. Even though its happen, you guys can definitely roll back that amount by saying due to technical issues.

    I also recommend you first fix all the issue and give us a nice trading environment.

  275. Ajay says:

    First fix the basics problem and maintain a decent trading environment setup then do all your experimental stuff of API this and that, I don’t think you people are going to take any sort of responsibility if any thing goes wrong.

  276. KARRONN SHARRMA says:

    Nithin
    i do not expect this from u man …. your timing is really bad for connectivity issues man … who is responsible for the losses for today and tomorrow … small traders like me get hit bad and there is no answer from your side … but this issue needs to be resolved man … you want to compete with big brokerage houses but just look at this problem … we customers get hit with loses unnecessarily … my account is very small and because of the connectivity issue your people are saying i just lost half of my account because i wanted to get out of a bad trade immediately but i couldn’t … who is responsible …

    • Karronn, one of our leased lines had an issue. Nothing much we could have done today. We have backups in place, but it took 20 mins to switch these clients who were on the faulty line. We are working on ensuring that it doesn’t happen.

      • Zorba says:

        20 minutes are not real, it’s more than 5 hours, from 10 am to 3 pm, i logged in and out in kite ,pi,nest trader more than 20 times. until we diagnose problem properly , how can we rectify it ?

        • For 20 mins, orders were not going through. Orders which were placed before, if price had reached the orders were executed. These order confirmation was not captured until around 2.30pm.

    • ChokS says:

      Hi KARRONN

      Techincal issues are something that can’t be avoidable.
      Every Organisation including Zerodha Invest heavy amount in Technology
      and periodically test their IT for errors and faults and have backup system to handle.
      But still, new bugs/errors may arise.
      NSE too had cases of server issues earlier.
      Microsoft is still sending patches to fix bugs in Windows 7 after their launch on Oct 09.
      So, Technical issues can be reduced and nearly impossible to Avoid.
      Better understand this, instead of blaming Broker.

      Suppose, Due to today problem, If your account is doubled…
      Can You give it back to Zerodha or to the Opposite Party who sold/bought shares to/from you.
      The answer is Never, Even You will not disclose it or comment here that “I Got my A/c doubled
      due to today’s problem”.

  277. shashankde says:

    I took MIS Market “sell” position in Nifty Futures @ 10:40 am. At around 3:16 pm this position went into 100 points profit hence I thought of
    squaring off the same to book the profit by putting MIS Market “Buy” order.
    To my surprise this order was not executed and the status showed “Open Pending”.
    I thought the same order might get square off by zerodha @ 3:20. But there were more surprises in store for me 🙂
    Even after 3:30 pm the profit booking (remember 100 points) order never got executed.
    I was told there were few technical glitches @ zerodha server hence the order could not get executed at that time and will be settled by 5 pm.
    When I checked again @ 6pm, to my surprise I was told that order was not executed and will be converted into NRML and will get executed the next day.

    I have few concerns and queries with this –
    1. Is it normal with the brokerage houses to convert MIS orders to NRML without my consent ? what does the rules say ?
    2. Suppose market opened with a big gap on opposite side the next day, what will happen to my intraday profits ? even worst there are high changes of my
    position getting into heavy losses. How does zerodha help me in mitigating this risk ?

    • Shashank, we have been having issues with one leased line – both primary and secondary. Squareoffs that happen at 3.20 hence didn’t happen yesterday. It is always best for you to square off such intraday positions on your own.

      • Shashank says:

        Hi Nitin,
        I did the same, I had put a “BUY” MIS Market sq.off order that went in “Open Pending” state.
        This order was further converted to NRML and was squared off the other day.

        These are my concerns
        I have few concerns and queries with this –
        1. Is it normal with the brokerage houses to convert MIS orders to NRML without my consent ? what does the rules say ?
        2. Suppose market opened with a big gap on opposite side the next day, what will happen to my intraday profits ? even worst there are high changes of my
        position getting into heavy losses. How does zerodha help me in mitigating this risk ?

        • 1. The onus is on the client to square off positions for which there aren’t enough funds to hold on to the next day.
          2. In case of technical glitches, the brokerage is not liable. A broker can reimburse only to the extent he has earned from the trade.

  278. Lokesh says:

    Halting trading in the volatility market is not acceptable at any cost. Called the support guys multiple times and getting the same reply i.e., will take 20 mins. Really disappointed with support.

    • Lokesh says:

      I kept the SL orders in the morning and there was no status whether they are executed or not. They even did not allow to modify them.

      Finally when they system is showing up, status is showing as executed and the execution time is around 13.45 but the execution price is in no where range of this time. Not sure when they really got executed.

      • Lokesh, they would have gotten executed at the time the price reached on the exchange. The update on the front end came late because of leased line issues today. The contract note will show you the correct time today.

  279. Manish says:

    Don’t know shortage of staff or what but whenever I call there’s no one from your support team to answer the phone which is quite frustrating.

  280. dhanraj says:

    shutdown your shop.. limit freezed. can not modify or cancel it. no one is answering phone calls.

    will you reimburse my loss?
    no more discount brokerage house. going to end with you. sharekhan was way more better then you guys. brokerage not an issue now onwards.cant bear losses in real market.

    you are not mature guys. if you are facing issues, atleast pick up the call and answer it morons.

  281. shyamsundargoud says:

    Facing lot of login errors and some time trading errors. Even Iam also facing similar issues. Better we can change it to Mothilal or sharekhan account.

  282. Harsha says:

    Not able to execute trade in kite .Im trying to reach out support , no one is lifting the call, tried multiple times over past 1 hour .No response to mail as well .

  283. Raju.R says:

    Tq Mr.Venu for the reply
    today too my Pi crashed & Orders placed but not executed.& unable to modify /cancel to place new order.So that particular Profit booking missed.(screen shots can be mailed of that).limit buy order placed @ 613 .614 gone .613.5 came 613 came then price touched many times ,but not executed till 15.30. tried to modify unabled. cancel unabled .order history shows open pending,not cancelled,not modified,put order rquest received like messages ,but till the end not executed,.
    then i tied Kite to modify /cancel, again i failed too
    finally trade incomplete & holding the scrip instead closing with 5780 Rs of profit.
    Can u suggest me what shall i do further? please provide me direct contact line to call & get it done,
    i uninstalled Pi & re installed now
    hope i get clear advise to overcome any issue ahead tomorrow
    Best Regards
    raju

  284. arun says:

    Hi Nithin,

    I got a reply from quant connect. They are open to it.

    https://www.quantconnect.com/forum/discussion/comment/3736

    Can you ask the team to have a word with them.

  285. tanya30 says:

    how to use zerodha mobile app.??

  286. keval says:

    amc is still there or removed by sebi

  287. keval says:

    if an order doesnt get executed in single transaction then how brokerage charged

    i.e. whether it ll be 20 rs per order or 20 rs per transaction

    • Venu says:

      An order can get executed in multiple trades, we charge on the order number not on the trades. So if you place an order to buy 1000 shares of Reliance, it can get bought as 300,100,200,400. We charge Rs.20 upon the execution of 1000 shares and not separately for 300,100,200,400.

  288. Raju says:

    Dear Nitin Sir
    while trading in Pi atleast once in a day Pi crashes & have to restart.how to overcome this?
    yesterday crashed & could’t login & says Contact administrator.Which i dont know to contact & could not convet MIS to Normal as well till EOD,
    in such emergency period (while trading) how to tackle or how to get new password ?? Please advise
    can u give me direct Tech Support contact to call & get it done in the same time please..
    When can we have Super trend in Pi
    Awaiting for ur reply Sir

    Thanks & Best Regards
    Raju.R

    • Venu says:

      There’s a Forgot password option available using which you can reset your password. There’s a new version of Pi getting released on which Supertrend is available. About Pi crashing, will appreciate if you can call support and take assistance from one of our agents.

  289. arun says:

    Is there is any website like quantshare or quantopian which we can use to create algos and fire orders through your api.

  290. Avii says:

    What’s process for strategy approval ?
    Approval required from your side or from Exchange ?
    Any fee is applicable to get approval ?

    Thanks

  291. Prakash Sonani says:

    continue to my above question.

    I mean, based on crossover my program will put a order of buy and sell. Will that be consider as algo as here there will not be any manual intervention ?

  292. PANKAJ KUMAR JAIN says:

    Dear Nitin ji
    DP CHARGE KYA HY OR YE KESE CALCULATE HOTA HE OR DP CHARGE STATEMENT ME KYO NAHI SO KERTA HY

    KOI SHARE CDSL ME HE OR MENE BECHA TO KYA PER DEBIT script MAY HI CHARGE LAGEGA TO KYA VO FLAT FEE HY YA KOI PERCENTAGE OR KYA quantity KE HISAB SE CHARGE LGEGA YA SIRF SIGNAL DEBIT TRAN PER USME KOI BHI QNT HO USASE FERK NAHI CHYE QNT 1 HO YA 100 PLEASE HELP ME

    THANKU FOR FAST REPLAY THANK UUUUUUUUUUUUU

    • DP charges are shown on the ledger and P&L statements. You can login to Q.zerodha.com to check this.
      Yes, DP charges is when you sell shares which is lying in your demat account. It is per debit, so irrespective of how many times you sell a particular share in a day it is a flat fee of Rs 13.5.

      • PANKAJ JAIN says:

        kya me dp charge ko avoid ker sakta hu me sirf poss or int day trading kerta hu to kya me cdsl demate account close ker sakta hu or sirf trading account rakhu jisase dp charge avoid kiya ja sake or kya me trading account may delivery le sakta hu me positional trade bhi kerta hu . cdsl account nahi rakne per bhi me longterm ke liye bhi hold ker sakta hu keya or yse dp charge to nahi lagega please help me thank u

        or aapka mf.zerodha servise hay usme kaya alaga se charge hay koki mujhe sip kaerni hae agar koi charge he to detail dene ki kirpa kery thank u

  293. Prakash says:

    Thanks Nitin for quick answer.

    For example, I make simple program, through which I will put buy order when there is crossover between 5 and 13 over 5 min candles and it will keep monitoring if crossover reverse happens, it will square off the position.
    Hope this can be possible via this APIs and it is not consider to be algo trade and allowed for retail user like me.
    can you please confirm ?

    • Yes, what you are asking for is very easily possible. As long as you are manually triggering your orders, it won’t be considered algo.

      • SR says:

        Hi Nithin

        There is a difference between automated and API based coding that i am unable to understand.

        Assume the output of the code is a buy signal and then i use the API to place the order (which is also the next logical step in the code). The whole process is written in a program which gets executed at my end. Is this an intended API usage pattern or will this be deemed a automated process requiring exchange approvals?

        If automatic order placing is not allowed then the API’s can be used only to create alerts? I didnt quite get this and since there is no trial period, your answer Will really help me on deciding to take the Connect subscription.

        Thanks!

        • SR, can you send an email to [email protected], we will back and explain.

          • SR says:

            Sure, will do. Thanks.

            Have a suggestion, why dont you charge some amount per trade alongside brokerage instead of a subscription model? Created an account and had a look at the discussions, sounds promising. The API documentations are of good standards but a zerodha varsity page will be easier to grasp for a wider audience.

            Great Work!

  294. Prakash Sonani says:

    Dear Nitin,
    Really excellent move by zerodha.
    I would like to understand whether I can do using programming language.

    1) I can developed my own minimal GUI and place a order through kite connect API, right ?

    2) I have gone through your API doc, could not find if can get current EMA on .5 minute candles. Using this API, can i get EMA crossover signal or value on .5 minutes candles.
    This is very important to take decision for buying and selling ?

    Thanks
    Prakash.

  295. VARMAN says:

    Just wanted to understand better about KITE API.

    1.Is it possible to build customized BO or CO (example 2 targets and entry by SL-M) using KITE API.
    2.If Yes, will this latency at par with NEST?
    3.will it work even after closing KITE after placing the BO order?

    assume I or my friend knows nuts and bolts of Programming.

    Reg
    Arunmozhivarman

    • 1. Yes
      2. No, Kite connect API’s are not really meant for speed. It will be slightly slower than NEST (in milliseconds)
      3. If you are creating this using the API, I am guessing you will run it on your system. So your system will need to be connected.

  296. Samir Roy says:

    Is it possible to download contract note from Q in pdf format because when try open http://bo.zerodha.com
    from FireFox get error – Sorry. You need a browser that supports XDK. Please use IE and
    from Internet Explorer get error – ‘DOMParser’ is undefined

  297. Kaustabh Ray says:

    Congrats on bringing out the API.
    Is there a way developers can do testing on a demo account? (e.g like in MT4, brokers allow demo account.)
    Also is there a trial period where I can test out the API’s without paying the Rs. 2000 per month fees.

    • Thanks Kaustabh. Currently there is no sandbox, we are working on it. We are not giving any trial period as well, we will start offering trial once the sandbox is ready.

      • Kaustabh Ray says:

        Hello Nithin,
        I have a “strategy” for maintaining a equity portfolio. It has two distinct modules
        1. The advisory module
        2. The trader robot.
        Thanks to you, I can now write both the above modules for the Indian Market.
        I have a zerodha account which I very rarely use ( I do not trade or invest in stocks, I am a programmer), I can use that to start testing out the APIs and write my first program.

        Can I get some developer support from the Zerodha team.
        Also, what is your email address.

        regards

        • Venu says:

          There’s a Kite connect forum where you can get help: https://kite.trade/forum/
          You can write to Nithin on [email protected]

          • VenkatS says:

            Has there been any progress with regards to a free trial/demo account? It is very important to have this facility, since the barrier to entry is high as it is, and without actually getting a sense of what to expect, people may not want to over-commit themselves.

            Also, can we do fully automated trading using this Kite Connect (Python)? If not, which part(s) need to be done manually?

            • The sandbox should be out soon. The firing of order has to be manual, you can also automate after getting exchange approvals.

              • VenkatS says:

                Thanks for your answer. But I am a little confused still. I am looking at the documentation (https://kite.trade/docs/pykiteconnect/#kiteconnect.KiteConnect.order_place) and it clearly has a function called order_place. If the order needs to be placed manually why should this function even exist?

                • Venu says:

                  order_place is a function to place the order. You can automate orders, provided you’ve taken necessary Exchange approvals.

                  • Anish says:

                    I have the same doubt. I had spoken to your customer care folks sometime ago, and I don’t remember them mentioning anything about needing exchange approvals. The website also says “Use our exchange-approved APIs to craft your own trading experience.”. If already it is exchange approved, then what else is needed? Please clarify in detail once and for all.

                    Secondly, it is being mentioned that there is going to be a free trial account. When will it be available? Will it allow live trading or just paper trading?

              • VenkatS says:

                Thanks for your answer. I had posted a follow-up question but that has not appeared on the site for some reason, hence I am posting it again. Basically what I want to know is that there is a function called order_place in pykiteconnect. If the order needs to be placed manually why this function needs to exist? It seems like we are missing something here. Existence of this function and some related functions in the library indicate that only the login (to obtain a unique token/key) needs to be done once per session manually, and that everything else from that point on should be automatic. No?

              • VenkatS says:

                Do you have a timeline on when the sandbox is expected to be available? Also, is it possible to subscribe just to the data feed (for building models and doing backtesting offline) and not the APIs?

  298. Pankaj says:

    Hi Nithin,
    At first, kudos on the success of Zerodha and your initiatives on inclusion.
    I recently migrated to kite from NSENow, hoping that i would be able to use the Kite API. My first reaction was positive, the kite.zerodha offering had a clean, uncluttered presentation. However, I had an issue with the kite platform today, which causes me to rethink any effort on kite API.
    Today two option orders, placed around 15:26 were stuck in kite.zerodha.com, with status = “OPEN PENDING”. Around 17:12, these were updated to status=”LAPSED”. The orders never reached NSE!! Zerodha support said that the server went down!!
    Three questions:
    1. Is the API exposed by Kite = API used by kite.zerodha.com?
    2.Does the API also use the same server as kite.zerodha.com?
    3. Any suggestions on how to get around such “lapses”?
    Thanks,

    • 1. Yes
      2. Yes
      3. Few clients on a particular leased line today had an issue the last 5 mins with the order. We are checking this out, shouldn’t have happened considering we have backcups in place.

      • Pankaj says:

        Thanks for response Nithin. I hope this issue was a one off, and not a recurring item. I think it was the link with NSE that went down, because the client facing kite.zerodha.com was providing the same status across multiple devices. If you do ever identify/fix the reason for backups not kicking in, do update the thread.

  299. Samir Roy says:

    Few suggestions to make pi more user friendly
    1) Place buy and sell order from Snap quote
    2) Refresh Market Watch button
    3) Multiple Market Watch
    4) Add custom columns in Market Watch like that of self-created formula column
    5) Day high, Day low change of color
    6) Data Table like Dashboard on Market Watch page which show the desire result when we pick a formula from the formula list.

    • Venu says:

      1. Already available, click on the Qty column and the order window opens up.
      2. MW is Auto refreshed
      3. Coming in the next release
      4. Will take some time, on our list of things to do.
      5. Will take some time, on our list of things to do.
      6. Not sure what the requirement is. There’s a screen called “Generated Alerts” which shows the generated trades based on the strategy implemented.

      • Samir Roy says:

        In NestTrader can load more than 50 scripts but those scripts remain inactive so to update the price of those share there a refresh button that why saying for the Market Watch refresh button.

      • ab says:

        One more addition to this list- OI % change

  300. Philip Francis says:

    Dear Nithin,

    Now a days i am receiving mails from facebook and whatupps “Zerodha Honest Portfolio”. Just i would like to know from you that Zerodha is sending Honest portfolio or not. Pls reply. if i would like to join there is any service charges or not?

    Regards

    Philip

  301. Sadik says:

    Hello Nithin,

    I am trying to open the trading account with zerodha, but not able to do that .. can you guide me. it always send error saying document not able to update. Can someone contact me so that I can open a Zerodha trading account.

    I have shared my details on your portal for call back but none called.

    Thanks
    Sadik

  302. kmsuryakumar says:

    HI Nitin,

    Using the provide APIs, if I am using the some programming languages like perl/python to get market live data and place a buy and sell order depending on prices.
    Eg: nifty fut, buy @ 7500 and sell @ 7550 through program. Can this be called as “Automated Trading” and Do I need approval for this simple 10/20 lines of code ? Is my understanding correct?

    Thank you

  303. Sandeep T S says:

    Hi Nithin ,
    I am an aspiring trader and want to be a trader full time someday(hopefully in a few years) . I want to know what the realistic number a trader can expect while trading the Indian markets keeping in mind our tax system and trade expenses. If i buy a stock how much percentage should the stock go up (like in percentages, 4% or 6%) to cover the capital gains tax and other expenses to start getting money i can use for myself(real returns ). suppose if i bought Infosys shares at 1200 for 50 lakh in june (i know diversification is a must but for the sake of the example:) )
    1. how much % should the stock move up to start giving me the real returns as i mentioned above?.
    2.Would it be advisable to be a trader who exits after a 10% gain ?

    • Hmm.. I’d suggest you to start learning about markets here: http://zerodha.com/varsity/
      1. Since we charge very less brokerage, your real returns when doing equity delivery starts almost at 0.3% above your purchase price. Capital gain tax is a % of your profit.
      2. :), don’t think anyone can answer this. Do start reading up, and if you are trading/investing start very small.

  304. Nurith says:

    Hi Nithin
    Can one person have two trading acc with zerodha.

  305. jaya says:

    dear sir

    when you are update kite mo. with BO and setting option and can we are place bo in mcx in pi

  306. jaya says:

    sir

    if i have by the stock in mcx with co order so how can place target for sell to co order in kite mobile, please reply

  307. Vikas says:

    Hi Nithin,

    I have gone through details of KITE API – and i did had a knowledge in Python.
    now my question is ,
    1) if i use data pkg api like Quandl and built my strategy and pass on through KITE API via my client id details for some type of automate trade , will that work, right ?
    2) i also want to built my personalized dashboard for my day to day mkt updates and will use that for analysis and from dashboard only planning to use quandl data and kite api and planning to trigger my trade..please let me know whether i am thinking in right direction?
    your thought on this, sir.

  308. Ravi Joshi says:

    Some great initiatives with Kite Trade. I am a college student & plan to build a platform for live price quote, watchlist & more. Can I use Zerodha Kite just to show live prices to my users? I do not wish to have trade feature as of now.

    Since I am just wish to pull live stock quotes, I am okay to subscribe to a paid plan.

    • Kite connect API’s can be used only by Zerodha trading clients behind their trading login and password. If you want to display data on your website, you will need to go speak to a registered data vendor on the exchange, and get approvals for it. You can check these guys: http://neotradeanalytics.com/

      • Ravi Joshi says:

        Thanks mate!

        I really liked NeoTrade guys, but they have been delaying equity feeds launch for sometime. First I asked they had a target of March, then April first week & now end of May. Not reliable, I say.

  309. Chandrabhusan Singh says:

    multiple login allowed or not in kite.zerodha.com

  310. Umang Kumar Sinha says:

    Nithin sir we know that KITE is the best html based trading platform but sir there is one issue i.e. we can’t trail our stoploss. So I request you and our zerodha team to work over trailing stoploss facility.

  311. Dark Trader says:

    It’s good for a programmer only, no where is shared any code for Ninjatrader to kite or Pi.

    • Using NT requires programming skills, any average programmer should be very easily able to connect NT using Kite connect. Currently we don’t have the bandwidth to work on third party tools, but we are soon going to start inviting programmers to start building these plugins.

  312. trade_then says:

    I see in kite API the 1 min interval data retrieval possibility. In Pi charts maximum days are 120 days for 1 minute data. Is it the same in this Api or can we retrieve more than that. Let us say 1minute data for last 5 years.

    Thanks
    Regards

  313. arun says:

    So for automation which route will you suggest?

    Pi bridge or kite api?

    I know basics of programming so am learning advanced ones.

    Is there any websites like quantopian where we can create algos easily ?

  314. abdul azeez says:

    Sir
    thanks for kite, can u suggest any CA in Mangalore who cd file tax return regarding stock trading?

  315. wesley gray says:

    Zerodha/Nithin
    Can this API get integrated with a charting s/w? or it is a stand alone API to trade from a pc or website?
    Please excuse my ignorance, I don’t know any alphabet of programming.

  316. S.Bhargava says:

    I am zerodha client. I want to learn programmatic trading, as you have mentioned above, can please guide me.

  317. Rahul says:

    You guys are truly innovating. Brokerages have sat down and done nothing to grow the markets over the last two decades. Kudos to your team #MAKEININDIA

  318. Jobby says:

    Hi Nithin,
    When do you think, will a lay retail client be able to do algorithmic trading online, with almost zero coding?
    If that happens it will be a different world out there!

    Kudos to all your endeavors.

    Bengaluru Rocks.

    Regards,
    Jobby.

  319. Sandeep kumar says:

    If no programming knowledge, how can one get benefits from zerodha connect API

  320. Sandeep kumar says:

    Hi Nitin
    For API, WHAT U WILL SUGGEST FOR THOSE WHO HAVE NOT PROGRAMMING KNOWLEDGE

  321. virendra p says:

    hi
    can you please make tutorial on how to place BO and CO order on kite.
    congrats for the new achievement..kite API..would like learn about it soon..

    thanks

  322. narsimha says:

    NARSIMHA

    April 22, 2016 at 10:33 am
    sir,iam planing to operate 20 acc and these will be opened in zerodhawith capital of just 22000 with minimum returns of 5%permonth if ething goes well i tell them increase fund,now the problem i have two computers&3 smart phs,so how can i manage if opportunity comes regarding stategy first thought of trading nifty optins(hedging,cntra,etc)but because of theta it seems risky so now iam planning covered call r in ur way deltahedge ex buy dlf 50sh in cash&buy 1lot niftyotm put like this for all stcks what do u say ofcouse i get maintainence+referals so i need to achieve 12% here&there so pls guide i want to build empire on this&wants to show power of wisdom

  323. Karthik Rekhala says:

    Kite is cool but it would be great if u guys could develop an app.

  324. Vishal says:

    Dear Nithin,
    Many thanks for the initiation. It was badly required for many traders who are familiar with coding.
    Vishal.

  325. Anant D Karve says:

    Awesome work Nithin and team!

    You guys have gone one step ahead than just giving support for CO and BO in kite (which I kept insisting about)

    Cheers!

  326. amar kinhikar says:

    When bracket orders will be available for kite . It is very important for intra day trading .

  327. Rajneesh says:

    Dear Zerodha folks,

    I have enrolled in your company for trading but disappointed by seeing your trading platform. The UI is not good and complicated that we cant even sell or buy in a hurry esp future trade. You must look at the way Geojit platform is working, very simple and easy. I enrolled in your company to get rid from geojit, but after seeing your platform I decided to stay back because its close to impossible and damn slow. It keeps rotating and many unwanted things in page. I seriously wanted you folks to come up with a good platform so that you will get more clients.

  328. Bharath says:

    Great. This was I’m looking for a long time. You amazed me with this feature. Thank you

  329. Mangesh Rajhans says:

    Industry first ! Congrats for that.
    But I am shocked by Pricing 🙁 (specially when features are provided by Discount Brokerage firm Zerodha). Such pricing is understandable for rotten traditional players.

  330. option_greek says:

    While this is awesome, the requirement to start paying immediately for access is bothersome. Developers need a period of free access to develop and test their solutions. A trial environment without actual trading happening in the backend will be very welcome. Any plans to offer C# or any other language SDKs ? (it will drastically cut down the time required to bring solutions up and prevent developers doing the same thing again and again)

    thanks,
    OP

    • Zerodha says:

      Yep, we are working on a sandbox environment.

    • Yes OP, on our list of things to do.

      • sushil says:

        Hi Nithin,

        It would be great if we get trial period, i will be little hesitant to pay upfront if i want to develop my solution & test it. Can you please offer C# SDKs ? whats the use of reinventing the wheel? if someone has already developed please upload on GIT, I will be happy to help if necessary.

        • We are working on providing a sandbox access for free. No one has yet built C# SDKs 🙂

          • Deepak says:

            Hi Nithin,

            Its been a great revamp to the APIs through v3. Greatly appreciated, there were a lot of subtle but necessary features missing earlier and the gaps have been closed. I don’t want to bug you but the sandbox thing has been a moving target for quite a while now. A tight timeline confirmation would help reduce the anticipation levels among the folks who have been waiting for it. I know how s/w dev cycle works and things get their priorities attached to them, but are we likely to see it by, say, the end of the year?

            PS: Thanks again for revolutionizing a complete business sector. Your team is excellent and so is the vision of their boss.

            Best,
            Deepak

        • Anshul says:

          Yes, I agree to Sushil. Paying upfront and every next month is very costly affair. You should design a different Tarrif model on this usage otherwise, big development community will come free of cost open sourced apis in no greater time.

          Please make it cost effective and a trial period with offline realtime data.

  331. Manish Astral says:

    Perfect. Just what i was looking for. This makes many things a whole lotta better , you know what i mean. Now its really possible to build a fully customized trading platform using Zerodha Kite Connect API. Thanks a lot for this. Really appreciate the hard work you guys are doing. Keep it up.

  332. Venkat says:

    Hi Nithin,

    There are lots of bugs in Kite itself, Please look after them first, I reported few bugs to customer care due to which I lost some amount while trading even though my strategy was correct. Before introducing any further enhancements, it is better to sort out the existing glitches. I believe the kite is not properly tested by the QA team.

    As a regular user I am happy with the design and effectiveness/Performance of the application but there are some hidden charges like DP charges which are not clearly answered by your customer care or were not informed upfront by your executive while opening the account with Zerodha.

    • Bugs? hmm.. checking out your ticket.

      All charges are mentioned here: https://zerodha.com/charge-list and you would have also signed on it when opening an account with us. DP charge is not a hidden charge. Every brokerage firm has this charge.

      • Venkat says:

        Yes, many bugs.. I still have a mail from your support team that the bug is fixed and will be deployed soon but who will recover the loss caused due to this bug? I don’t understand how they were missed out..

        I like the portal, may be you have to recruit a good QA team and also improve the knowledge of the customer care too. I faced a situation where I had to explain him how short selling works to his question “how can you sell the stock when you don’t hold them”.

        May be my feedback is harsh on the good looking application, being myself an IT pro and doesn’t like to see such glitches in the live application. Even today a raised a ticket to fix the overlapping issue in contract notes. Still I like the application because of the easiness.

        Thanks for the nice initiative and hope it will be bug free Portal very soon.

  333. Pavan Mullapudy says:

    A coupe of queries on the Fees –
    1) At what stage do I have to pay the fees ? Am I charged by Zerodha as soon as I create a Developer Login ?
    2) Is there any trail period wherein I can test the trading API’s for a short while without paying the fees of ₹2000/- per month.
    3) How is the payment of fees to Zerodha done? Do you debit from the trading account or thru ECS of Bank Account ?
    Thank you.

    • 1. Yes you will have to pay immediately if it is for personal use.
      2. Currently we don’t have any trial.
      3. You can transfer through the payment gateway once you login using the developer account on kite.trade.

  334. Pavan Mullapudy says:

    Just a few days back I was thinking “when will India have a quantopian of its own ? ” Excellent work Team Zerodha. Way to go.

  335. Puneeth D K says:

    Hi, I want to know whether below feature is available in executing orders through APIs.
    I want to execute 20 trades in a day with just 0.1% profit. So I can’t go with parallel execution by distributing my amount in 20 trades, because I will end up with a profit of 0.1%, so I want to execute in sequentially so profit will be 0.1%*20. So if price of one stock touches my strategy, then execute order using my entire amount and exit in 1 or 2 min with 0.1% profit. Then start looking for other symbols to hit my strategy, if anyone hits,then enter with full amount and exit with 0.1 % profit.

    Is this feature available in Zerodha?

  336. Rajekhan kazi says:

    नमस्कार
    सर् भारतीय शेअर बजाररूल
    झरोदा=-==

  337. Parth says:

    Excellent initiative. This is really a missing piece that a tech savvy investors look for to do their own analysis.

  338. akash says:

    Congrats Nitin. You are hitting six in six balls. That too every over. Though i have not tested how well it is , but you are in just right direction. I have not seen a single fully algo trade. Only one which exist charges too high. I am expecting you will provide me FULLY autotrade.

    More comments after testing it.

    Cheers

  339. Mohammed Moideen says:

    Dear Sir,

    Kite is very simple to use. But, for converting the position from MIS to Cash is not working properly.
    This need remedy from the Zerodha team.

    Thanks and best regards,
    Mohammed Moideen

  340. Gopinatha Pai. N says:

    Dear Kamath

    I am a software developer and passion in programming stock trading and analysis related softwares. My wesite is http://www.stockdataanalytix.com.

    I have a few ideas and want to develop a desktop application software based on this new api which can be used by zerodha customers.

    Pls let me know if u can help me in development of the software.

    Regards
    Gopinath pai
    My email [email protected]

  341. Manoj Chaurasiya says:

    Hi Nithin,

    I would like to say Thank you and appreciate your team effort and ideas.It’s really great full function which would help me out to maintain the daily stat in excel.

    Interested to know the Architecture of Implemented System.

    Thanks a lot
    Manoj

    • Zerodha says:

      Hi Manoj,
      Broadly, it’s a series of distributed services that talk to each other. What do you want to know specifically?

  342. Joseph says:

    Getting Zerodha account is probably my best investment so far 🙂 . Was waiting for such feature. Will definitely try out this once I get time to the analysis. Good job Z.

  343. kaleemullah says:

    Hello Nithin !
    How one can use the kite connect with out knowing the program language? is any way out to learn to use the kite connect? and why we are not getting CO and BO on kite?

    Thank you.

  344. NEO says:

    Hi Nithin,
    Great initiative. Few queries though.
    Allowing programmatic access to placing orders equates to allowing automated trading since one can use the APIs to place orders without any manual intervention ( leaving aside the nitty gritties of integrating the strategy itself ). Till now with Zerodha it has been semi automated at the best…even with the Pi bridge. Wrt to this,
    1) Am I correct in my assumption ? (If yes , then is a bold statement in the industry and I think you should market it with more vigour 🙂 . Just my 2 cents )
    2) Has any rule regarding automated trading changed recently .. regarding all that of getting a dealer terminal + getting all the approvals including audit by a CA and UAT ?
    3) Also , all orders coming through the API would be a potential automated order as there’s no way to know what
    kind of app / program the user has written..whether that’s implemented under a “button” that requires manual intervention or called via some other program..Is this there any legality involved here wrt violating automated trading norms?
    4)Are the orders via API differentiated from the orders via other routes , i.e. can one tell if the order has been placed via the API if one has access to the orders placed by a client?

    Congrats again on keeping up the innovation in this industry.
    Way to go ,
    Thanks,
    Neo

    • Mohit says:

      Nithin,
      I have similar questions which NEO has asked. Can you reply to these?
      Can we trade in OPTIONS through these API’s?
      Also are there any API to fetch the values of various indicators on particular symbol? Since we trade based on various indicators this is definitely required to automate.

      • You can create your own indicators, and yeah you can trade using all products. If you are planning to completely automate, you will need to get in touch with us to get necessary exchange approvals.

        • maneesh_mS says:

          I am interested in the Kite Connect APIs and planning to subscribe ‘Kite Connect for individuals’.

          I have read in description that – “What is it for?Programmatic trading and account access—you can use Kite Connect APIs to place and manage real orders across various segments, pull your positions and holdings, analyse live market prices and much more. It is meant for developers who want to trade programmatically without being bound to a trading platform UI.”

          So i understand that I can place orders through the Kite Connect APIs.

          But, as per your comments, fully automated trading is not allowed. Is the scope of ‘Kite Connect for individuals’.
          strictly restricted only to building other applications (similar to kite) that requires manual intervention to place orders.

    • Hey Neo,

      If you intend to use this for automated trading, you will need to go through the necessary exchange approvals for your strategy. Since this is a layer over and above our exchange approved web based trading platform with all the risk checks at to ensure that usage of the system is as per the rules, regulations and byelaws of the exchange we don’t distinguish between trades through the API or those placed directly on the web platform. But like I said earlier, if you are intending to automate, get in touch with us.
      Best,

      • Raj says:

        Dear Nithin

        Can you give automated trade based on the signal generated by supertrend in kite Platform? If yes please do .

        Regards

        Raj

  345. Lakshman says:

    Can you please also show open interest data along with volume below the chart in kite…

  346. Sushil Lath says:

    Hi Nithin,

    Would like to connect with you. Please share your email ID. Thanks

  347. shrikant says:

    I am not a programmer just have an issue with kite API where it will resolve I have some screenshots to show the problem I am facing please help

  348. K M Imtiaz Anwar says:

    I am not able to add FNO scripts.and delete unwanted scripts. Pl help

  349. SharanW says:

    Great initiative Zerodha….
    i logged into kite developer, creating a connect app needs 2000 credits.
    Is this a one time charge or is it 2000 credits per month??

  350. Harish says:

    I will explore more…. Looks very promising …. Congrats Nitin

  351. Harish says:

    Hi Nitin,

    Is there additional charges involved here ? I am doing fully automated trading thru Zerodha from Amibroker …

    Regards,
    Harish

    • Check out the pricing page. Yes there are additional charges.

    • Barun says:

      Hi Harish,
      The people from Zerodha Z-connect told me that fully automated trading is not allowed/ possible in Indian market. I was wondering how do you do it then? I had a strategy where two (nifty and bank nifty) market order should be triggered simultaneously if certain conditions are fulfilled, do you think it is possible through Kite + amybroker? If yes, could you please help me in that? Of course I know such help does not come for free.

      I appreciate you response in advance.

      • Fully automated is possible as long as you get your strategy approved and get all necessary exchange approvals. You can speak to our team about it. Send an email to [email protected]

        • *RON* says:

          I have a very simple strategy in mind. Every time Nifty Future goes above 8300, I want to Buy and every time it goes below 8200, I want to sell the same (for the whole expiry month). Is it possible to fully automate as simple strategy as this one? If yes, I am interested, so please guide…

          • It is possible, but you will have to code this on your own. We don’t offer that support. Also fully automated strategies need approval. The simpler way to do this would be to place a SL-trigger buy order everyday at 8300 and SL sell trigger at 8200

  352. padmanayan g says:

    hi nithin,

    please include ARNAUD LEGOUX MOVING AVERAGE (ALMA) in KITE . This moving average is very helpful for traders as well as investors also.

  353. RW0047 says:

    do you have elliote wave toolin kite?

  354. ajit says:

    It is difficult to digest ur back testing , alert etc. So first let me know that . I think a good book for that is needed otherwise u r giving it but of no use to people like me . so expecting like other books u given .
    Thanks
    RA9186

  355. Gunjan says:

    By this product Zerodha Changes the Indian Trading .. Truly Amazing Features for Developers

  356. raghu says:

    Hi ,
    I have already kite account,
    but i don’t know how to send placing order request to kite can you please provide sample request format for thius method.

      • Anil ghode says:

        Sir I am having Zerodha mobile app, which is too slow than any other trading app. & also it get logged out no. Of times when I just minimise it. I am using android mobile..will u please fix the bug & make it fast.

        • Why don’t you try our in-house android mobile app Kite. Click here to download.

          • Hardik says:

            Are you going to release IOS App soon?

            • Venu says:

              Our developers are still building the app. It’ll take a while before it gets released.

              • manish bauskar says:

                both the kite app and web are slow and not responding properly (i.e. not able to move chart)
                need more features like alert by sms or mail or pop ups and more. pls let me know where to write for getting additional features.

          • Sridhar says:

            Hi Nithin,

            can you please fix the server at your end, this is creating a lot of problem for traders where they are not able to modify or cancel the orders. I have referred around 8 of my friends who are also facing same problem from yesterday. The technical support guys dont have an answer for our queries, every time they say to login after 10 minutes. If something goes wrong we will be loosing huge loss which you wont be bearing. Kindly look into this issue.

            • Hardik says:

              I did face issue last week, yesterday and big time today as well. My order trigger order was stuck and was not able to modify or cancel. I called 3-4 times and I was told that all the orders would be cancelled automatically. But later it was marked as completed, luckily I was around and was able to close position at par price but this could be serious big loss.

              This was small amount thus charges are small but for large order – additional trade, STT and other charges impact profit/loss.

              I would request to reduce back up switch time to 2-4 mins rather than 20 mins. Today was worse.

              Thanks.

              • Bal Krishna Gupta says:

                This kind of mishaps are happening a bit too often. today when buying selling both CNC and MIS buttons were on. When one traded only CNC orders were happening. There is need to have consistency and stability in the behaviour of trading platform. While using ipad the left side of screen showing rates of scrips keeps shaking and it is difficult to lock into a specific stock.

            • santhosh says:

              in MCX no bracket order is available when server fail for some time atleast the stop loss or target will hit .but this optin is not their for commodity segment please provide this.

          • Navdeep Singh says:

            Hi
            I have open account with zerodha.
            It’s amazing trading experience.
            But 1) I faced some difficulties like trade book mixed with orders on kite.
            2) MSG failure error on kite during login at night.
            3)Fund transfer to bank which takes about 2 to 3 days. Which is not amazing as ICICI direct having real time fund transfer.
            4) Brokerage statement and Account update in 24hours.
            Please guide me if I have Wong, because I am new to Zerodha.
            These are the problem which I am faced

            • 1. hmm.. surprising. can u send a screenshot to [email protected] explaining what happened.
              2. Yeah, we run end of day process. we are looking at reducing that interval when it is down.
              3. 2 to 3 days? If you place it today, it comes to your bank by tomm morning. Maybe you placed on friday and 2nd sat being holiday and sunday, u would have gotten on monday. We are working on this though.
              4. Have you checked Q.zerodha.com, everything gets updated before end of day. We are trying to make both 3/4 as close to icici as possible.

      • Rahul Nagare says:

        Hello,

        I am willing to buy the kite connect API.
        I could not find a place where I can ask the question since even after signing up on kite.trade.com I was unable to ask question there.
        My question is:

        If in intraday, i buy/sell stocks of 4 different scripts (say: VEDL, LT, SBIN, SRF). I want to quit all the positions at once when summation of all the stocks is my target stoploss or target which will be a predefined value. Eg: If I take the positions around 10 am and at 11.30 am I am in overall Rs. 1000 profit then exactly at that time when overall profit touches the predefined mark in this case of Rs. 1000 all the positions should be exited.

        Is this possible with Kite connect. If you want to ask any further query please feel free to reach out. Waiting for reply.

        Thanks
        Rahul

    • Yogesh says:

      Dear Sir,
      I am using zerodha platform since last 4 months and it works fine. Thanks for the one of the best tool.

      However recently graphical representation shown is not correct. This leads to incorrect trading decisions. Request you to look in the matter.

      Best Regards

    • Sandeep Hario says:

      Is OI Option chain data available in real time . Thx

    • Prabhakar Singh says:

      मार्किट
      बाज़ार दर से ऊपर के दाम में खरीदने के लिए स्टॉपलॉस लिमिट आर्डर सलेक्ट करने के बाद भी क्या टारगेट स्टॉपलॉस और ट्रॉलिंग स्टॉपलॉस कैसे एक में ही चारो आर्डर लगा सकते है ? ध्यान दें हमारा प्रश्न है ज़िरोधा ब्रोकर प्लैटफार्म सॉफ्टवेयर में मार्किट के प्राइस से ऊपर के भाव पर खरीदने कृपया मात्र 5-10 रूपये के शेयर ट्रेड करके लाइव आर्डर डाल कर दिखाये तो आपके फॉलोअर को ज्यादा समझ में आयेगा धन्यवाद सर जी उपस्टेक्स ब्रोकर प्लेटफार्म पर ऐसा हो सकता तो ज़िरोधा ब्रोकर में क्यों नहीं हो सकता कृपया इसे उपडेट कराएं ?