@guna This is just a status message that is sent by the OMS that we pass on. This generally comes up if the market is closed. Today, currency markets are closed and hence the rejected order.
@beingmohit Startups go through an audit process and are given free access to the APIs only once they meet the requisite standards. If you have an idea to build a user experience that you think can bring more retail participants to the markets, plea…
Kite Connect is a premium service offered above and beyond our broking services, and charged as such. Originally, the idea with the APIs was to find new ways to get more retail participants to enter the markets. In order to encourage people with ide…
@charuvindatre @botany02 The exchange ticker was momentarily down today, as was apparent from the data not getting updated on the exchange website itself. This was resolved.
@charuvindatre unfortunately there are several technical complexities in forming and streaming whole candles in real-time, where they change every millisecond. 1 minute is the best granularity we can offer. You should stream data using WebSockets an…
Vikesh, on the equity margin calculator page, at the bottom you'll see a list of stocks that aren't allowed for MIS trading. All stocks other than these can be traded on using the MIS product type. Only stocks listed on the margin calculator are off…
Hi @arjunender
Are you sure you're using the same client ID as the one you've entered in the developer console?
If yes, please PM me your API key and we'll check what could be going wrong.
@shavej The best way to backtest in such cases is to fetch the adjusted historical data and use it in calculations or apply the adjustment factor on your DB.
@swapnil_bhalerao What are you trying to do here? If you're trying to place an order and the required margin exceeds what you have in your account, this is the error message you see.
@[email protected] , we see that you have a subscription to the Kite COnnect API, but not for the Historical API. Could you tell me whom you've spoken to in this regard in a private message?
@sameer As I've already very explicitly stated, you receive 1 tick per second at all times if and only if you are subscribed via FULL MODE. To add more clarity to my earlier statement, this is in light of the fact that you are referring specifically…
@k365 You may be looking at volume for Nifty futures. Check for Nifty Dec Fut. This instrument will have volume. Indices, however, do not have a volume field as they aren't traded instruments.
@sameer
1) The number of generated ticks per second could be many dozens.
2) We dispense one tick per second. That said, I'd like to know what mode you're using. You should get 1 tick per second if you're subscribed using full mode whereas if you…
@AnkitDoshi https://kite.trade/docs/connect/v1/#orders seems quite clear about this. Just do a getOrders() call and then check for status on your end. If the status is not cancelled, completed or rejected, it means the order is pending.
@sameer the scrip you have mentioned, Aditya Birla Nuvo, underwent a corporate action on 20th Jan. On such days, the scrip starts trading at 10 AM. There is a pre-market session until 9:44 where pre-market order collection happens. These orders are …
@gully As of now, we don't provide data for expired contracts. This is because the exchange re-uses tokens. The data team is working on a way to make this available, but this will take some time.
@sameer Exchange conducts mock trading on the first Saturday of every month. The fact that you were receiving streaming data on the weekend itself should have been surprising.
In any case, the data for mock sessions is arbitrary.
@sameer Exchange conducts mock trading on the first Saturday of every month. The fact that you were receiving streaming data on the weekend itself should have been surprising.
In any case, the data for mock sessions is arbitrary.
@AnkitDoshi CRDDECJA1716DECFUT is the symbol for the spread contract. You can't place trades for this via Kite. For Crude Oil, you should be looking at CRUDEOIL16DECFUT and CRUDEOILM16DECFUT for the mini contract. The full list of symbols is give…
@fury1984 Also, with regard to your query regarding app cancellation, unfortunately, once an app is created, 2000 credits are immediately consumed and you may run the app for a month. Cancellation would lead to a loss of the consumed credits.
@fury1984 Since the Candles API has no execution functionality, we don't provide access to it as a standalone API. The Kite Connect APIs are intended to be an execution suite and not a data vending service, so providing access to the Candles API wi…
@juscallmelarry We're extremely sorry, but supporting generic programming related queries is out of our scope. We can only support the product offered, i.e., the Kite Connect APIs. We appreciate your understanding of this fact.
@charuvindatre I was under the impression you were talking about Kite Connect issues, for all Kite Web related issues, refrain from posting on this forum.
@charuvindatre The issues you've pointed out seem to be all for Kite web. It would be appreciated if you send all such queries to [email protected]. This forum is for Kite Connect related issues.
@bingo Once the order is completely filled, you'd have to place a fresh order for the additional quantity. The additional units are added to your existing open position and can be exit cumulatively with one order.
@sameer I understand your plight, but cannot promise a change in the subscription package. Your concern has been forwarded to the concerned team and they're discussing on how best this can be addressed.
@sameer You don't need to construct candles using tick data. You can simply subscribe to the Candles API and use it to fetch the historical data. The websocket is part of the order execution platform, since order placement would require live market …
@sameer please go through this answer on TradingQ&A. What you need to keep in mind is that the data you get from the Historical API isn't from a database that records the ticks from the websockets. It's a completely different database, so, with …
@Prem This would be true for any charting platform. It's highly unlikely that you'll find 2 charting platforms showing you identical candles. The reason for this has been explained in TradingQ&A. You should check it out. Even if we were to imple…
Hi Rahul.
Pre market orders can be either CNC or MIS. Both product types are allowed. You can only place regular limit and market orders. No bracket or cover orders allowed.
@kumar_krishnan The Connect API will give you live data via the websockets. You'll have to subscribe to the Historical Data API to pull historical data.
@jana1234 Both sets of data are correct. How? Well, all charting platforms are driven by data which is basically a 1 second snapshot data (unless you have spent a few lakhs to get that TBT data). So if I am looking at a 5 min chart, there could have…
The margin requirements are calculated by a software called SPAN by Omnesys, and the aren't based on worst case losses, but the entire portfolio. So, though it may seem weird that the required margin is higher than maximum loss, the system takes int…
@vaishakh After speaking to the backend team, we realise you don't have a demat account mapped to your trading account. In this case, placing CNC orders wouldn't be possible for your account.
@vaishakh Are you placing bracket/cover orders? If you are, these can only be placed as "MIS" as bracket orders are exclusively intraday. Also, MIS is purely intraday. Use CNC for delivery.
The BO executes when the market his the price specified on it "price" field. The stoploss is held in "stoploss_value". There is no trigger in a BO. So I'm not sure what you're referring to.