Hi @khushisoni894,
There was a process which would dump data during commodity market, this process was slowing orders down around the hour mark.
This has been fixed now, everything happens after market close.
Hi @ramprabhu77444,
All the Kite Connect clients talk to the same server. I don't think it makes such a difference. You can experiment with a couple of clients to know which one will suit your purpose.
Hi @MadhuSingh,
If you are looking for ticker reconnection. It is not yet officially released.
PS: You could have scrolled down a couple of threads to look for the answer.
Hi @Pandiyaraj,
Last traded price is not something that can be calculated. It is the price at which last trade happened which is published by the exchange. You will have to use the same value.
Hi @Thamarai,
Kite Connect App is monthly subscription based service. It will cost you Rs2000/ month and if you want to use historical data, it is an add-on subscription which is 2000/month.
Hi Pooja, Nisha,
The glitch was on OMS side. We have asked them to do some changes to fix the issue you guys are facing. I think now you won't face the same issue. Please try it and let us know if the issue persists.
@sachet_singh,
Don't make this call every time you run the app.
It will only work only for the first time because request token you pass in the argument can be used only once.
All API calls are authenticated using access token and not by request to…
Hi @Magnum,
If you want to only place orders then you can use Kite publisher. It is just a javascript buttons for placing orders. You can check out documentation here.
Kite publisher is free.
If you want to do anything else like accessing orderbook…
Hi @sachet_singh,
The request token is valid only for a couple of minutes and it can be used only once whereas access token is valid for a whole day till next trading session. I would suggest storing access token once you get it and use it in next r…
Hi @vmanjunathan,
Historical data API is an add-on subscription which will cost you Rs2000.
You can subscribe to historical data from developers console.
Hi @sachet_singh,
We don't have sandbox environment. It is on our list.
Currently we are working on revamp of our core APIs.
Check out this thread https://kite.trade/forum/discussion/943/update-revamping-of-core-api-infrastructure
Hi @harjee,
Please go through the code, it is a working example which we use for testing.
You must be missing something. Please read and understand stuff before you implement it.
Once you call ticker.connect(), an onConnected callback is called, tr…
Hi @mastertrader21,
1. On dashboard you have given universal search, like that if i want to give in my website than how will be able to give, means has I have to download instruments one time or have to download data frequently for updated price?
In…
Hi @kiran,
It is a database call, the request might be timing out before data is being fetched. I would suggest distributing your API calls, instead of triggering fetch after 5 min for 10 scrips, you can make it fetch for 5 scrips after 150 seconds.…
User requirement:
In this example, the user wanted to place the stop-loss at price Rs1.5. Hence 18.1 is the points ( the difference between LTP and stop-loss price).
System behavior:
In the above scenario, the system will not set it to Rs1.5, rathe…
Hi @traderx,
All values provided are in points.
Please note the following constraints,
1. If the stop-loss value you provide goes below lower circuit then it will be set to lower circuit value.
2. If the square-off value goes above upper circuit th…
Hi @Pandiyaraj,
Kite Connect API supports only fetching of either all instruments that are being traded today or fetching instruments for an exchange.
You can check out example here.
Hi @Srik,
You need to square off your positions before 3:20, if RMS does it for you then you will be charged call N Trade charges.
Please take a look at this post for more details.
Hi @Srik ,
Are you expecting stop-loss as 18.1 and target as 40.4 ?
You need to give points to square off and stop-loss values. Points are basically the difference between target and price, same for stop-loss also.
The minimum value for trailing sto…
Hi @Pandiyaraj,
All the scrips are ideally being traded on EQ series, when there is excessive speculation or for some reason exchange may decide to curb liquidity and move the scrip to BE or BL series.
Intraday trades are not allowed on these scrips…
Hi @Pandiyaraj,
3813889 is CENTRALBK-BE and 1374209 is CHENNPETRO-BE.
Both these scrips are not traded. Hence you didn't get any ticks.
These above scrips are traded in EQ series. You need to subscribe for that instrument tokens.
1byte is heartbea…
Hi @krsacme,
Yes, you are right the same websocket for live market data on Kite.
There is no API by exchange for historical data. We use tick data to generate historical data.
Hi @veepsirtt,
You need a Kite Connect app base subscription(Rs 2000/month) and an add-on subscription(Rs 2000/month) of Historical data for fetching Historical data.
Hi @amitk,
Your endpoint for postbacks looks fine.
Now that you have setup endpoint, you just need to listen to post request from your end point.
To test if you are actually getting postbacks, you need to place an order from your app.
You will only …
Hi @rajtk,
You can create new thread inside onTick and inside that thread write to DB and attach timestamp. Writing to DB is an expensive operation. You might miss some ticks if you block the thread on which you are receiving ticks.
Hi @sachet_singh,
Request token you get is valid for only one time and the lifetime of a request token is a couple of minutes.
The access token is valid for one day. Once you get access token store it and re-use it until your session is expired. Do…
@deeiip,
There can be hundreds of reasons why it might get disconnected, we are not sure if it is network drop, glitch or firewall. Hence we can't suggest you anything.
The nearest solution is reconnection.
@pinkpanther,
You must do all your IO operations on a worker thread and not on the main thread. You should never block the thread which is receiving ticks.
I think that will solve your issue.
Hi @SureshMoorthi,
A request token is valid for a couple of minutes and validity is once. The access token is valid for one day.
Once you get access token store it and reuse it, don't call requestAccessToken API for every run.
Hi @Rishant,
I think it is an easy test.
Now that you have setup endpoint, you just need to listen to post request from your end point.
To test if you are actually getting postbacks, you need to place an order from your app.
You will only get postba…
Hi @kiran,
We have implemented auto reconnect feature on Python client on a new branch which is not yet released.
You can check out this thread for more information.
Hi @Santosh,
Postbacks are like simple notification to Kite Connect clients for the order status update wherein we make a post request to given endpoint, if it fails then you will loose it.
Order book update is not bound to postbacks, order book wil…
Hi @veepsirtt,
Kite Connect is purely an execution platform.
All Kite Connect clients are open source. If you want to integrate any kind analytics engine, you can go ahead and implement it.
Hi @algotrader29,
BE stocks can be sold only from the Demat account. Once Infy enters the Demat account, which will take T+2 days, it can be sold on T+3 day in BE category
Hi @anandaravindan,
Please check out this blog post for clear explanation of bracket order https://zerodha.com/z-connect/tradezerodha/zerodha-trader-software-version/bracket-orders-trailing-stoploss-sl
Hi @mastertrader21,
You will have complete access to user's tradebook and orderbook.
This is why we ask permission to the user after the first login from the KiteConnect app.
If user grants permission then only you will have access to his data.
Hi @mastertrader21,
Postbacks are like order confirmation notifications. Once an order is completed, rejected or canceled you will get postbacks.
You can set postback URL in Kite Connect app page on developer console and we will make a post request …
Hi @malay,
Our priority has been revamp of core APIs. Once we complete this we will start adding new features. I am afraid we can't guarantee any timeline as of now.
Hi @samrvir,
You need to do it inside on_tick callback.
I would suggest doing your IO operations and calculations in another thread. Never do it on the thread where you are receiving ticks.
I think people are using pandas. I hope this thread will be…