Ideally, opening the login screen second time should directly give you a request token.
Also, make sure to select the checkbox the log in to kite web also.
@mdprasad,
Are you opening Kite Publisher in an iFrame? Can you let us know what happens on webview in the following scenario?
Open Kite Connect login page > login using password and 2FA > success > close webview > launch the Kite Connec…
This is happening because thrid party cookies are not allowed inside iFrame on safari webview and the recent chrome update also seems to have added the same policy. Our team is looking into this issue.
Once a stoploss market order is placed, order will be in the pending state and the status will be TRIGGER PENDING, once the trigger is hit it changes to market order. Once all the quantity is executed the order status changes to COMPLETED.
It is po…
You can always run the Kite Connect library in debug mode and check what are the headers and params sent while placing an order.
Can you run in debug mode and paste the complete stacktrace here?
We need a status code, request with header details, an…
The monthly expiry naming convention won't change. Nifty MAY 15300 CE tradingsymbol will look like this
NIFTY21MAY15300CE
You can take a look at instruments master for correct tradingsymbol.
You can run the Kite Connect client in debug mode and see all the params that are being sent. Can you post the complete stack trace here?
Make sure to remove the app and client-specific credentials.
@maheshhraut,
We don't recommend polling historical data API for live market strategies. We recommend you generate candles at your end using the live market data provided on Websockets API.
You can get started from here.
One needs to place an order with the opposite transaction type for the same quantity and product type to exit an MIS/CNC/NRML position.
You can check out the documentation here.
@sachinstlko09,
It doesn't depend on the exchange.
Postback is not called when a limit order is placed. It is only called when there is an update to that order like be it a modification or a trade.
Can you private message the client id, api_key, p…
It depends on many factors, I don't think there is a definite answer for this. You will have to try and figure it out.
It could be less than a second to more than a couple of seconds.
@skarvedev,
This forum is dedicated only to Kite Connect related stuff. You can write to support for other platform requests.
PS: You can use sentinel or set an alert feature on the kite to get notified to buy abc when xyz reaches some price.
There is no relation between positions and orderbook. You will have to tag orders and based on that you need to check the condition. You will receive the tags in the orderbook, you can use the same.
You can check the documentation here.
I don't think we will relax the restrictions. The API rate limits are different. It is already in place. You can check API rate limits on FAQs.
You will receive 429 status code with exception like this {"status":"error","message":"Maximum allowed o…
Due to the increased volatility, we have capped the maximum number of modification requests that can be sent per order. A maximum of 25 modification requests can be sent per order.
This change was done in the month of March 2020. You will have to c…
@varuns,
we have options to select multiple time intervals, similarly we want to have that in our own mobile app.
One can't show our data on a third-party platform. You need to get data from an exchange registered data vendor. This is a regulation …
It seems like auto-renewal only happened for the Kite Connect app and not for historical data API.
Did you have enough funds in the account? If yes, then did you have any open positions which were using the funds?
Can you let us know when this happens and give us more information? It is very unlikely that there are missing order updates on Websockets. This has been in production for a while and no one complained.
@SAPANKHUNTIA,
Kite Connect is not suitable for latency-based or high-frequency trading. For HFT, you need to set up a colocation system at the exchange. It will cost above 18lakhs per annum.
Basically, you shouldn't block the thread that is receiv…
There is a lot of effort and resources being used to keep the APIs up and running. Our team keeps improving even the tiny aspect that makes the API more reliable and faster. We can assure you that Kite Connect is the best service in the industry in …
@jennings,
MARKET order is not allowed for stock options. You need to place LIMIT order at LTP.
You can always read the exception.message to know the correct reason.
Unfortunately, we don't have APIs for this as of now. The only way to know is by reading the rejection message that is you have posted above or go to the link mentioned above.
@krish,
Thank you very much for the compliment. We are glad you liked our platform.
This forum is dedicated only to Kite Connect related queries. For other platform queries and feedbacks, you can connect with support.
@manoj_trade,
Yes, you are right filled quantity will always show the filled quantity at the moment which is cumulative and the average price is calculated based on two trades.
Can you update to the latest version of the javakiteconnect and run it in debug mode?
If the issue still persists then send us the complete stack trace. Make sure to remove the app and client-specific tokens.
@Chetan_Bonde,
It is difficult to give a number. It depends on various factors as mentioned by @rakeshr. It can be less than a second or more than that. If you feel that is not up to mark then you can use Websockets API.
PS: Please note that Kite …
We haven't made any changes. Can you run in debug mode and private message the complete logs?
Make sure you are not making any logout call or calling generate session after the access token is generated.
It is not recommended to poll positions to fetch updated P&L. You can calculate P&L at your end using the live market data provided by Websockets API or Quote API.
You can check out the formula here.
@Sowmay,
As of now, we don't have any other solution as of now since the whole OMS setup is vendor-based and there is very little scope for changes to that. We will provide a better solution in the future.
@vijaysahu,
You don't need to use that. Yo…
We don't provide data for expired options instruments.
We only provide OHLC data, you can do the calculations at your end for backtesting.
You can check out more about the historical data API here.
When you place a cover order with an entry type limit the first leg will be OPEN status and the second leg will be TRIGGER PENDING until the trigger is hit.
@pavs94,
A third-party app can't display the real-time data provided by Kite Ticker. You can speak to compliance to know more about it. You can reach out to them at kiteconnect(at)zerodha.com