It is mandatory by the exchange that a trader has to log in manually at least once a day. We don't recommend automating login.
An access token generated will remain valid for the whole trading day. If your access token is invalidated during the day …
Kite Connect 3 APIs expects you to send authorization tokens in the header.
Can you add more details like which version of pykiteconnect you are using?
The above thread has a discussion about the issue. It doesn't have any information about what is the purpose of using pykiteconnect on mobile.
Can you elaborate what you are doing there? What are the features you are using?
You can search for BANKNIFTY17MAY or BANKNIFTY24MAY in the instrument dump file to find weekly options.
Zerodha margin calculator doesn't show margins for weekly options. You can refer monthly options for margins and it will be approximately same. …
Kite Connect 3 expects authorization tokens in the header. The first URL mentioned above is old API format.
I just tried this and it seems to be working for me,
curl "https://api.kite.trade/user/margins" \
-H 'X-Kite-Version: 3' \
-H 'Au…
You don't need to make any changes to gradle file. You can just create a project include jar file inside the app/libs and then in the app/build.gradle inside the dependencies section add this
compile files('libs/kiteconnect.jar')
We are going to shut down old APIs on 20th of this month.
You can use the new API as mentioned here.
You need to send api_key and access_token in the header in Kite Connect 3 APIs.
The new Kite Publisher has a strict check for the number. If it is working for you then you don't need to make any changes.
If it is broken then you need to make sure you send price and other fields as the number and not string.
There won't be any time difference in delivering packets.
The way Kite Ticker works is tick data is sent only when there is a change in data that is subscribed to.
Let us say you subscribe for the same token on two different websocket connection wi…
Are you using big-endian or little-endian?
Are you comfortable with any other technology other than Objective-C or swift?
You can check out any of the client libraries to know more about parsing binary data.
Yes, after 20th May 2018. We will be shutting down older versions of Kite Connect APIs.
Users are expected to log in to use Kite Ticker to fetch live market data.
Right now, you can open up to three connections per api_key and users can subscribe for up to 2000 instruments per connection.
Soon we are planning to increase the number of instruments that can be subscribed to with one connection and reduce the nu…
We will follow up with OMS team, but since it has the dependency on vendors. It might take a while.
I am afraid we can't guarantee any timeline as of now.
There won't be a change in the LTP in the pre-market session. There will be only one LTP at around 09:08 AM.
Only depth keeps changing in the pre-market session. The source of the data in quote API is Kite Ticker(Websockets) so there shouldn't be an…
@SWAPNILMEHTA,
Please don't hijack threads.
Kite Connect is purely an execution platform. We don't provide any kind of solution or support for writing strategies.
You can check out this thread to look at some of the examples written by community mem…
Hi,
This forum is dedicated only for Kite Connect related queries. Please write to support for any other queries.
PS: Please don't reveal your personal details like PAN, client id, Aadhar number, etc on public threads.
@rayi,
This logic won't work. Check out this thread.
No trading platform can capture tick by tick data over the internet. You need to setup colo to get TBT data.
Any member/broker will get only level-2 data.
The list of instruments mentioned in the above link will get an extra margin for bracket and cover orders. For other instruments, 100% margin is required.
If you log out of kite.zerodha.com on a second system then you will be logged out of kite.zerodha.com on the first system but not from the Kite Connect app.
The raw data will have a string like this '2018-07-26'. In pykiteconnect, all the dates are served as date object hence we have changed it to the date object.
You mean OHLC? OHLC is day's data it won't change for every tick. It will only change when there is an LTP more than high or LTP which is lesser than low of the day.
Open and close are anyways fixed.
You need to store the tick you receive and from next tick, you can use that last price of first tick and last price of the current tick to find the difference.
You are looking at BSE instrument token. We have data for this from mid march 2016. You can check the equivalent NSE instrument token(2815745), we have data for that from FEB 2015.
If you see empty candles then it means we don't have that data.
The last_traded_time is the time at which last trade has happened and tick timestamp is the time at which tick was generated at the exchange.
on_message is just a callback for all the messages sent via Kite Ticker like heartbeat ticks, order updates…
@dibya_1,
We will look into this.
But for the live strategies, we don't recommend using historical data API. You need to generate candles at your end using the live market data provided via websockets. You can check out this this thread to get star…
You can check out here.
There is also a link to excel which lists all the instruments on which we don't allow MIS orders, you can only place the delivery order on these.
It may be changed during the day by the RMS team.
Can you add more details?
which API call is throwing this error? How often do you make this API call?
What are the params you are sending? What version of pykiteconnect are you using?
Please don't expect people to spend time on this if you are part…
It will be handled in the new backoffice. Even though you can't do BTST on this if there is a settlement holiday on t+1 day, you should be able to see in your holdings as t1 quantity.
Kite Connect base subscription includes placing orders, retrieving orderbook, positions, margins, funds, holdings, access to live market data and more. It will cost you Rs 2000 per month.
In addition, there is also an optional add-on subscription fo…
@ManishGupta,
In order to use historical data API, you need to subscribe to an add-on subscription which will cost Rs 2000 per month.
If you are looking for previous day's OHLC then you can get it here.