A tick timestamp would be updated for both the cases whereas last traded timestamp would update only when there is a trade.
But again one can't really gauge it by just looking at one or two ticks. In a second there can be hundreds of ticks at the e…
The 2000 credits will let you create a Kite Connect app or extend your Kite Connect app.
Once you subscribe, 2000 credits are debited from your account and subscription is created. A subscription is valid for one month.
@reddy20190,
You can create any number of Kite Connect apps. You will end up spending around 34k per month unnecessarily while you can do the job with just one Kite Connect app which will cost 2k per month.
One can't modify trailing stop-loss but …
Though the historical data provides intraday candle data. We recommend using it only for backtesting purpose only. For live strategies, we suggest generating at your end using the live market data.
You can get started here.
One can open up to 3 websocket connections per api_key. One can subscribe for up to 3000 instruments per connection.
A better solution is to create one module which just listens to ticks for all the required instruments and others as suits your use …
You can check out an example here.
You seem to be passing a wrong tradingsymbol. You need to pass correct tradingsymbol which can be found inside the instrument master dump.
You can always run javakiteconnect in debug mode to see all the logs whic…
You just need to assign a callback to on_order_update for listening to order updates. There is no need to subscribe or do anything.
I would suggest just comment all the logic and keep only connect logic and add a print statement in on_order_update c…
Kite Connect is purely an execution platform. We don't provide data.
You will have to basically loop through the volume data of all the instruments traded for the day and come up with the list.
The extended marketdepth feature is something that is provided only for Kite users for now.
We do have plans of offering this to Kite Connect clients as well but only after we get approvals.
Instrument token is something that is Zerodha has assigned for streaming binary data with minimum data consumption and better latency. In fact, exchanges send live market data with an exchange token as the key.
Tradingsymbol is the required field w…
You seem to be blocking the main thread by doing database operations. There is a chance that you might be missing ticks.
The ideal way is to use multi-threading wherein the main thread only listens to ticks and the other thread will do your operatio…
This is not the right approach. If you have four instruments tomorrow then you will end up writing 4 if statements.
Once you subscribe for a tick, the first time you will get a cached tick for every subscribed token if a tick exists at the Kite Tick…
Once you subscribe for ticks, only the first tick is force pushed to the client. Post that you will only receive ticks when there is a change in any of the values.
This will be available in the next release of the Kite Connect PHP library.
You may also take a look at the API documentation and write your own implementation.
Kite Connect is purely an execution platform.
We don't provide data on mutual funds schemes or any other fundamental data.
PS: I don't think you will get data with a frequency of seven days. The AMC's publish the data at the end of one month or two…
The quote call will return OHLC value of the day and not a minute or 5-minute intervals. The change value is always 0 since the exchange feed sends the value as 0.
You can refer to this thread to know how to calculate change.
Kite Connect is purely an execution platform. We don't provide any kind of solution or support to write a strategy.
PS: We don't do any calculation. It is a part of charting libraries.
This shouldn't happen. Can you let us know more about this issue?
Please let us know which version of the library you are using, your setup and some more details to debug or reproduce.
Though historical data is available for the same day, we don't recommend using it for the live market strategies. I would suggest generating candles at your end using the live market data provided via Websockets.
There are two versions of python on Mac. You might have to see which version is being used globally and follow the instructions to install for that particular version of python.
You can get the circuit limits data here in the quote API call.
You can download the instrument master file which contains all the tradeable instruments for the day.
@hitman1980,
We don't allow market orders for Stock options. You will have to place a limit order at LTP. This has been the RMS policy for a very long time.
@r2k1984,
This is an example of what an active historical subscription looks like on the app details page. It seems like you haven't subscribed to historical data.
Hi @Jagan,
I am afraid, we can't change API for this. You can either use getQuote or Websockets to get the live market data.
If it is a recurring request then I would suggest using websocket to get live market data.
I am afraid we can't do that. If it is possible we would have done it. There are many things in the pipeline that have to go live before that. If everything is feasible then we may deploy it earlier.
@sbdavra,
Thank you for notifying us. The team has got the issue.
This will be fixed and deployed in the new update to Kite Ticker. It will be live by the end of next week.
@goyan,
Please do understand that we don't provide support for Kite Connect. We are all developers here just like you. This is just a community forum wherein we help fellow developers to grow the community.
We don't encourage passive-aggressive comm…
Any change in the status of an order or update to an order OMS triggers the event.
In this case it should have been update and then complete.
We have raised this query with the OMS team a couple of times but there have been no proposed solution …
Kite Ticker only sends a timestamp with full mode ticks. A quote mode tick will not have timestamp data.
By looking at the above example, everything seems fine.
You can maybe add a log to check what is the mode of tick when timestamp is missing.
Pl…
By default, a new subscription is to mode quote. You need to explicitly set the mode to full after you subscribe for ticks.
Make sure you set it to full mode every time you subscribe to data.
They can update any time during the day. It can be updated any number of times during the day.
We have informed the RMS team to take a look at these missing instruments.
It should ideally work. By looking at the above code, it is not possible to figure out the issue. Make sure you don't try to generate access token again in any code once you have a valid access token.
The volume data is cumulative data. You don't have to sum it up. You should be finding the difference between the first and last tick.
You can refer to this thread to get a clear picture of the whole process.
@AGA,
It should ideally work with that if you are accepting post requests. We don't have any issues with that from our end as there are many production apps that are working based on that.
You can go through documentation once again to check if you …
The instrument dump will not have an updated last price. All the trading platforms display change based on the previous day's close price including Kite.
If you need to calculate change based on 09:15 price then you need to record that price and cal…