It is decided by the RMS team. It can be updated during the day also.
You can check out all the details about the margins and blocked EQ here.
For F&O instruments, you will have to check the bulletin.
Yes, you need to track last traded price and also you can start form 09:15:00 to 09:15:59 If you start from 09:15:01 then you will end up with 59 seconds right.
You need to set the mode to full once and then Kite Ticker will keep sending you full m…
Kite Ticker will give you day's OHLC and not any specific interval's OHLC. You need to generate your own candles if you want intra-day OHLC. You can refer to this thread to know more.
A change in any trading terminal means the difference between the last price and the previous day's close price.
Kite Ticker doesn't send this you need to calculate it. You can check out this thread for more information.
After every mock, the data is flushed and filled back with the real data after BOD. If you try to access data in between then you might receive wrong data.
@nbala75,
This forum is dedicated only to Kite Connect related platforms. If you have a query regarding any other platform then I suggest using the support portal.
@nbala75,
This forum is dedicated only to Kite Connect related platforms. If you have a query regarding any other platform then I suggest using the support portal.
It is totally possible. The decision is solely taken by the RMS team. We have no control over that. They do update the sheet here when there is a change in margin policy or block of cash instrument.
Usually, if they block F&O instruments then t…
@enliyo,
We use BHAV copy to populate day candle. It is usually published around 06:30 PM but it is not guaranteed that the file will be available at this time. There have been times that it was updated late in the night and early in the morning as …
One can't predict, it depends on the traffic at the opening. Orders are placed via physical lease lines to the exchange. If there is more traffic then there will be more congestion.
You will have to make an API call with correct params once and you will receive a order id in return which indicates that order is placed and then you can pull orderbook to check the status of the order.
Usually, order placement would be less than …
Kite Connect is purely an execution platform. It just provides a REST-like API calls that can be used to place modify order request, place an order request, fetch orders, fetch positions, and more.
We don't provide any kind of support or solution fo…
Once the system is updated with the new record, you will be able to see records in orderbook and order history.
Until then you may see error couldn't find the order.
This could be because of huge spike in the traffic at the opening because of our system placing tens of thousands of AMOs and also fresh orders from the users. You might have to add some delay before fetching the order history at the opening.
It is the OHLC of the day that is published by the exchange.
For live market strategies, you need to generate candles at your end. You can refer to this thread.
If it is a client application then don't write access token to a file. You need to use secure storage or app preferences.
If it is a client application made for mass then don't hard code api_secret. Do your auth stuff on the backend application.
If you have a long position then your target price is greater than entry order price and a stop-loss order price is smaller than entry order price. For a short position it is vice versa.
The post request you are building has a syntax error. Just setting a header won't work. I suggest looking up for some examples of how to make a post request.
You may need to use an additional library as well.
A day candle data contains data from BHAV copy published by the exchange after the settlement process.
All intraday candles are based on the live market data our system received during the day.
Kite Ticker shows the last price it received from the l…
You can check out the rate limits here.
The historical data API is provided only for backtesting purposes. We don't recommend using the same for live market strategies.
For live market strategies, you may construct your own candles as discussed her…
Hi @razcads,
For many people, it happens like this. I am not sure about your case.
I had come across this behavior a very long time back while working on javakiteconnect. Maybe it is the nv-websocket-client library behavior. I am not sure how the t…
Hi @amit123,
There is a new version of the adapter that is coming out, hopefully this is solved once it is deployed. This has to go through mock in order to be pushed to live as it is a very critical piece.
I really hope this will be gone in the nex…
The way websockets work is, a client opens a long-standing connection with the server and listens to all messages. The process involves parsing binary data and sending a list of ticks via onTick. If a user does some post-processing inside the callba…
This shouldn't be happening. Are you sure you are not blocking the main thread?
Is this happening right now?
The getQuote call also fetches price from the Kite Ticker only. There shouldn't be much difference.
Have you implemented on_error callback? Can you see if there is any message?
Have you made any recent changes?
Is this only happening after subscribing to set of tokens or this is random?
Hi @akash_hingrajiya,
The phpkiteconnect client doesn't offer websockets. You will have to use kiteconnectjs.
You may also implement your own websocket client using the documentation.
Please do note that the data is received in the binary format whi…
Hi @npchoubey,
Kite web and mobile does the same. It places the same quantity market order with the same product. You must have missed the product type which results in system perceiving you are going to short with the new order.
You can take a look at the excel sheet which is on the top right of the table here.
It displays current day data. You will have to record it and use it. Please do note that this can be updated during the day as well. It is maintained by the RMS team…
Multi-User access is only given for an app created to cater to mass. It is not given for algo trading. For more information, you can write to kiteconnect(at)zerodha.com
One has to log in manually to get a request token. It is mandatory by the exchange that a user has to manually login at least once a day. We don't recommend automating login.
Once you get an access token, save it and use it in the next run. You don…
Can you elaborate more? The logs you have pasted here does show instrument token?
Are you saying there is multiple entries for each of these above-pasted instruments?
@raminde,
Faisal has clearly stated the policy, there is nothing to lie here.
This query is not relevant to Kite Connect. This is something that is relevant to RMS team.
We still chose to help you out and this is what we get in reply.
You…
@rishiswethan, @DS4769,
We just tried on Kite web and Kite mobile. It seems fine. We almost got a notification immediately. Is this happening consistently or intermittent? Is it for a particular segment? We tried it for NSE. We need more information…
Hi @amit123,
Is this something that popped up recently? Or you just tried it now.
This shouldn't be happening. We have informed concerned team to take a look at this.