@Abhishek Gupta
No, Historical data APIs contains, OHLCV data not VWAP or OI data.
For futures expired contract, you can get day candle OHLCV data, by setting continuous param.
@raula_kite127
First,you need to understand flow and working of KiteConnect APIs, before directly jumping to strategy building.Please go through this video and kiteconnect documentation.
@Ajax @kyaboltitu
Yeah,we had made changes and removed unnecessary fields for INDICES.We had tested same at our end, and all API clients were working fine.
@kyaboltitu
Are you talking about depth not showing for Nifty index w.r.t Eq or un-arrangement of parameter?
API response will not always be in same structure , as Json response is in the form of nested string dictionary.
@chinmay @faisal_c_a
Yes, you can get above total buy and sell quantity value in full_mode call in quote and websocket streaming, as buy_quantity and sell_quantity.
@kbkvadivel
Above error message clearly says,you are exceeding freeze quantity.Freeze quantity for BankNifty is 2500 and you are placing 2840.You can get freeze quantity list for all contracts, here.
@zash121
Below are parameter description for Bid and ask:
Bid/Buy quantity - it means price that buyer is ready to pay for any stock or commodity.
Ask/Sell quantity - it means price at which seller is ready to sell any stock or commodity.
Bid/Ask p…
@ashish_Innovantes
Object reference error is coming, as there is no bid and depth data available.You need to change NFO-FUT to NFO , ['NFO:NIFTY18JULFUT'].
@Ashok121
You can prepare fixed token_list , something like token_list=[738561,3050241,2911489] and then iterate receiving ticks with ['intrument_token'] and match that with arranged items of token_list.
@snapcrackleandpop
Yes, still we don't provide historical options data for an expired contract. Currently, we don't have any plan of including it in future as well.
@girish400
No, you will not receive disconnection lost ticks.We are checking same at our end, but haven't encountered any disconnection.Can you paste here, complete error traceback?
@raula_kite127
We only give tick/historical data in kiteConnect APIs not chart UI,so you need to form candle chart at your end,using tick data.And to access tick data, you need to have Access Token ,which is generated after login session and API_K…
@sunny , You can subscribe for up to 1000 instruments on a single WebSocket connection.So, three socket connection can fetch upto 3000 instrument.Their is restriction of maximum of three connections per api_key.
@Imran
Issue seems to be related to Window system.Can you update kiteConnect to 3.7.4 using pip install kiteconnect --upgrade --pre and check for version 3.7.4 using pip show kiteconnect.
@suvindeepa
We have checked websocket and quote call method, ELECTROSL-BE price is updating fine.
Can you give us more detail, which price you are seeing and comparing w.r.t which data source?
@Abhi1234
Are you talking about kite web placed orders or kite connect APIs placed orders?
You will be needing kite connect APIs to place order using scrip.
@kbkvadivel
Above order is rejected, because there is a restriction on Banknifty options strikes range due to a violation of broker level open interest of 15% from exchange.We can't do much on this.For details, you can visit this link.
@All, Make sure, you are using correct access_token, it should not have expired. Log-out from kiteweb session, will also expire access_token for connect app as well.Also, mention the endpoint you are connecting to.
@avinashcherukuri , no positions can't be tagged.You can store the list of positions generated from connect app, and then differentiate, them with current overall positions.
@Jignesh , You can subscribe for up to 1000 instruments on a single WebSocket connection.So, three socket connection can fetch upto 3000 instrument.Their is restriction of maximum of three connections per api_key.
@pvgeorge
It will be very difficult to calculate Futures options margin individually, because of multiple group division Group I,II and III.Margin requirement is based on, VaR which uses exponentially weighted moving average (EWMA) methodology.You …
@Chintamani
You don't need kiteconnect APIs for your requirement.You can see here, how to form/use chart in NinjaTrader.
Kite app/web platform shows tick chart, which you can access by login to kite and place order accordingly from chart.
@avinashcherukuri
1>Yes, but make sure you don't log-out from manual session, as it will expire access_token for app as well.You can tag order for kiteconnect app,to differentiate have a look here.
2>No, you can have only one Trading Account…
@ayyaz
You can get continuous data only for mcx, cds and eq futures contracts, not for options contract. You need to send continuous=1, for Historical APIs, check it here.
@Jegan
You can get day candles data, for an expired contract not minute level data.For day candle , you need to send continuous=1,in historical APIs .Go through this documentation.
Hi @srreedhar2001
Above order is rejected, because there is a restriction on Banknifty options strikes range due to a violation of broker level open interest of 15% from exchange.We can't do much on this.For details, you can visit this link.
For or…
@pranksterguru
Volume that you are referring to is buy and sell orders placed during pre-market opening session(9:00-9:07AM).To know more about pre-market session ,visit this link.
Make sure, you are using latest Kite Connect Javascript client version.
You can check version of kiteconnect JS client by npm list --depth=0, it should be [email protected], if not ,then try installing latest version by npm install kiteconne…
@Dileep
It is not possible to fetch historical data for multiple instruments in a single request.Historical data is provided for backtesting purpose only and not suitable for live strategies.
What possibly, you can do is, generate candles by using …
CDS exchange time is till 5 PM ,so you will not be receiving ticks after 5PM.But for mcx, it should be working now, we have checked for couple of mcx contracts,and it's ticking fine.Let us know, the contract you are checking for?
@bhumi ,I'm talking about Kite Connect API Javascript client version, it should be latest, version 3.
You can check version of kiteconnect JS client by npm list --depth=0, it should be [email protected], if not ,then try installing latest ver…
You can use Virtualenv environment, as it can get all library installed in your system Python environment.Follow steps here, to know how to use Virtualenv.
Hi @kyaboltitu
Yeah,rate limit for Historical API - 3r/sec.We have checked same at our end and not able to reproduce it.Can you paste thrown exception traceback here?
Hi @programmer
"co_upper":16.5% is the maximum SL ,client can enter from LTP and "co_lower": 4% is the margin requirement of contract value for CO.
For BO, leverage is always as per stoploss, so it remains same i.e here 20x.