For Index options, market orders are allowed only for three-month contracts, if you are placing an order for contracts whose expiry is post that then you will have to place limit order.
This is not an API limitation. This is a restriction by RMS. Y…
We do have plans to make the backoffice APIs available on Kite Connect. The project became so massive that it can't be added to Kite Connect APIs as of now. We are working on this. Hopefully, in the future, we should be able to add this to APIs.
Hi @skskiteforum,
This is more like a technical forum. For trading related or finance-related queries, you can check out TradingQ&A or varsity.
You will get a detailed response from the community on these forums for the relevant topic.
I don't think this is right. One can never have a deterministic timeout at the client-side, given the complexity of the system at our end. The multi-level setup, multiple hops, multiple independent systems by vendors. Things can go wrong anywhere, b…
This is because post-market settlements happen till 04:00 PM. We remove that at EOD and keep data only till 3:30 PM for the minute candles. It is up to you, you can keep it or remove it.
It is not something you set. It is something that Kite Trade will send and you will just read.
You can check out the documentation and you can see the demo by setting up a bin here.
Can you paste the error stacktrace here? It is a working example. You may have to remove disconnect/stop call and unsubscribe calls to see the output.
I would suggest checking out the API documentation and python documentation here.
You need to provide a valid HTTPS endpoint that will accept a POST request and with data in the body. You need to set the URL on the developers console. It can't be your localhost. Kite Trade will make a POST request to the provided endpoint.
Kite Trade will throw an error with the code 429 once the limit is exceeded. You can still cancel the order and place a fresh limit order in this case.
Hi @chinmay,
We don't have any plans of providing a Flutter library for Kite Connect. You can create a KIte Connect library in Flutter. We would be glad to help you out and we may feature your library if everything goes well
A Kite connect login uses the kite web login.
You need to log in to Kite Connect and then log in on the Kite web. The other way around will kill the Kite Connect session. In this case, you logged into Kite web second time.
PS: The Kite web and Kite…
1. When I am fetching through Web socket then not getting any changes into the tick data on OHLC.
This day OHLC, it will only change when there is a new high or low. Close is always the previous day's close.
When the session is expired, Kite Ticker won't kill the existing connection. Your app will continue to receive ticks.
Kite Ticker will not allow creating a new connection or it will not allow re-connection when there is a drop, in case the session i…
Can you give us more details? Which library you are using?
What is the version of the library you are using and can you paste some stacktrace here by running library in debug mode?
Kite Connect currently exposes only trading APIs. We don't have backoffice features on Kite Connect.
We will check the possibilities once we release the backoffice APIs.
Hi @ameyakarve,
The system doesn't consider T1 holdings as a separate entity. I am afraid we can't provide this feature as of now.
You can always go to the console and check the holdings breakdown.
@tahseen,
Here @rhnvrm was explaining the use of the last price (a current market price or LTP) while placing the GTT. Or you can say this is how GTT works.
There are two things, one is user funds and another is instruments margins. Both are different URLs and serves different purposes.
Instruments margin is the leverage and margin requirement in the account for taking a position whereas the user margin…
@tahseen, Like @rhnvrm mentioned, it is used by our system for validation of trigger conditions at the time of placing GTT and to determine the direction for single trigger GTTs.
Hi @tarunnaskar,
You might have placed an order for some invalid instrument. Please write to supporthttps://support.zerodha.com someone from our team will get back to you.
This forum is dedicated only to KiteConnect related queries.
@tahseen,
You can have a target or stop-loss right for an open position. If you have a long position, you can set GTT for stop-loss and target with sell transaction type.
Order history is the different states of an order in our system. You can know more here.
Trade is where the buyer and seller actually make the transaction. Once you place an order on the exchange then it can be filled in one trade or multiple trade…
It is a heartbeat tick from the server to check if the connection to client is intact or not. You need to send a subscribe message in order to get ticks.
I am not sure maybe your PHP code will invoke the nodejs version for websocket data and you can publish an event from the on_tick of the nodejs to trigger some PHP code or you may dump all the data in one place and let the PHP code pick it up. It de…
You can, it is just that you will have to write the Websocket implementation on your own or use the kiteconnectjs for that.
We didn't do it because the philosophy of the PHP doesn't align with something like a Websocket. I think in recent versions …
We don't have Websocket solution in PHP. You will have to use it with the kiteconnectjs for live streaming data.
Can you print the kiteconnect version you have installed and let us know?
This will significantly reduce the load since the system doesn't have to loop through and trial for every 1 rupee movement.
On a normal day, this won't impact that much but when it is a peak day, this can potentially create extra load which can brin…
Let's say if you are looking for 15min candles then you will have to use 15 1min candles.
Sorry I think I kind of generalized two answers.
Let's say you are looking for a 1min candle data then,
Open -> ltp of the first tick of that mi…
We would suggest always use the combination of tradingsymbol and exchange as the key(LEADMINI20MARFUT:MCX) and not only tradingsymbol or instrument_token.
If you are dealing with the MCX futures then try building the current month symbol with a pat…
Hi @Tyler,
You can check out the allowed amo timings here.
I don't think you will be able to place a regular order after 09:08 AM at any broker since the exchange won't accept the orders. Since order reconciliation happens at this time. If at all t…
This is a sample code. One can't run this code.
You need to check out the Kite Connect sample project inside the root directory.
I would suggest going through the API documentation before getting started.