@sujith @rakeshr
We are also facing this error for our newly created API subscription. Pls kindly check.
{"status":"error","message":"Error authorising app. Try re-initiating login.","data":null,"error_type":"GeneralException"}
@rakeshr zerodha just issued a bulletin regarding the issue
https://zerodha.com/marketintel/bulletin/337140/intermittent-issue-for-order-status-on-kite
@Vivek @rakeshr @sujith
One of our client also facing rate-limit issue. The setup was working fine for past several months, but now getting rate-limit error. The same setup working fine in other clients and servers.
DMed the IP address and client…
@sujith
This issue has been acknowledged and resolved by zerodha. https://zerodha.com/marketintel/bulletin/330922/issue-with-orders-on-kite
You may close this thread.
@sujith
Yes, aware of this. After checking the order status, we tried to modify the order multiple times, and eventually hit throttle limits. Every request was failed to modify the order.
Moreover, the error "The exchange connection (adapter) di…
@dckKtConnect
The 'GetPositions' function accepts a parameter named 'mode' where you can specify whether you want to return 'Day' or 'Net' positions, default is 'Day'.
In your GetPositions UDF, change the line 'Str = Kite.GetPositions' to 'Str =…
@mridulk download NIFTY tick data for 15-Jun-2022 from the below link
https://howutrade.in/data-share/files/NIFTY_15062022.zip
This csv files contains all the ticks received from Kite websocket
Most RTD issues will be user or system specific
Common reasons for RTD issues:
Excel not run with Admin rights
Firewall issues
Antivirus blocking and deleting files
Corrupt RTD Registry (Due to multiple install/uninstall of software’s that hav…
Sure.
Same issue in another symbol
SYMBOL: NIFTY2240718150CE
TIME: 09:34:25
LTP: 61.8
TRG: 71.55
LMT: 73.55
Kite Error: "Trigger price for stoploss buy orders should be higher than the last traded price (71.55)"
@rakeshr
typo access_token*
Use case:
We added a new 'Login' Overload in our library which takes access_token and client_id as arguments. Users who have already logged-in and generated access_token in another program/computer can simply pass that…
@nagavardhana chari
The video shared is just tested in our systems only.
We mean to say, the deviations is not from the KiteNet.dll or Kite, it is user/system specific.
We can't help on user/system specific issue. (the issue may be anywhere like ne…
@nagavardhana chari
We checked at our, the deviations are negligible.
There always exists small deviations depend on the user network and latency, no two systems will receive same data at same time.
But these small deviations are acceptable
Check…
@nagavardhana chari
It's not recommended to call 'UnsubscribeQuotes' from excel formula
You may inadvertently, started a loop which subscribes and unsubscribes as the formula is calculated on excel refresh.
Remove 'UnsubscribeQuotes' from excel fo…
@nagavardhana chari
there are no issue with RTD.
It may be due to your custom code which might be blocking data updation
or any resources limitation at your end (CPU and RAM)
You can try our plain kite excel template to see how the data updates.
…
@Bhaskar
We have done few changes, pls download and install latest KiteNet.dll from https://howutrade.in/downloads/
Pls note, if your date param has only 'Date' part, then data will be fetched for the entire day.
If it contains 'Time' part, then d…
@ramana
KiteXL license is different your API subscription, KiteXL is a 3rd party Library/Software. If you have purchased KiteXL license, pls share your client id and payment details at [email protected]
@ramana
It may be due to one of the below reasons;
1. Your KiteXL license is expired
2. Network issue at our end
3. Network issue at Kite Server
If your KiteXL license is expired or you do not have valid license, you may purchase the same from ou…
@nagavardhana chari
This is an utility function in Excel/VBA to calculate High made between two time points. An example use case is, checking 'Highest High' made by NIFTY between 0930 to 0940 hours
Assume you have
B1 = GetRTD("NFO", "NIFTY21DECFU…
@nagavardhana chari
You need to enable TOTP, check this link for more details
https://kite.trade/forum/discussion/10391/mandatory-totp-for-all-kite-connect-apps
@NewbieTrader
1.Make sure that you are using correct api key and secret. (check for any non alphanumeric characters in the credentials like spaces, line breaks etc.)
2.Request token is valid only once and has expiry, make sure the request token is …
@shashi
You just need to pass OrdType as "SL" or "SL-M" with required TrgPrice and LmtPrice
Pseudocode:
1. PlaceEntry Order, call PlaceOrder function in a cell
2. Track the entry order status in another cell using GetOrderStatus function
3. Place…
@shashi
Pls try to understand the below;
There is nothing that needs to be fixed at our end.
Its your code or system that needs to be fixed.
1. NETQTY will update in real-time irrespective of where you place orders (Excel or Kite Web). If not upd…
@shashi
1. We again checked at our end, the NETQTY field is working fine and updating in real-time
2. Only our library supports real-time NETQTY and MTM without pulling Position book
3. This NETQTY is efficiently implemented by fully leveraging 'or…
@shashi
The real time NETQTY and MTM provided by our software/library is calculated at software level using the order updates received via websocket. It may return wrong value on below cases;
1. If the order updates are missed due to network issue…
@smir99
The order is cancelled by exchange.
Check the below link to know more about this issue
https://support.zerodha.com/category/trading-and-markets/margin-leverage-and-product-and-order-types/articles/what-is-f-o-execution-range-and-why-do-some…
@derickgeorge89
Our servers are powered off between 0345 to 0400 hrs only.
If you get this error other than the above time slot, than it might be due to any of the below reasons.
1. Your Computer/Server Network issue
2. Network drop/congestion at …
@himanshu23674
By default DOM is disabled for RTD, Enable DOM from settings window
and also make sure stream mode is FULL
RTD topics:
BIDORDERS1
BIDQTY1
BIDPRICE1 and so on up-to 5
ASKORDERS1
ASKQTY1
ASKPRICE1 and so on up-to 5
Example:
=GetRTD…
@YB0320
We no longer offer free version of KiteXL, pls check the below link for more details
https://howutrade.in/we-no-longer-offer-free-version-of-our-dotnet-library/
@chetank
This is w.r.t our software EtaTrader.
1. Your credentials are stored in your local computer only, credentials are encrypted before saving and decrypted while loading the software. You can check the user settings file at
C:\Users\Administ…
@kk2020
Pls check debug logs for any error. By default, only day positions are fetched, you can change GetPosition UDF in the Excel VBA to get overnight positions by passing "Net" to the UDF
@nagavardhana chari
Yes, KiteXL and HelloKite are both using the same KiteNet.dll for login and order placement.
It's just a user choice, for example, amibroker users use HelloKite/EtaTrader as frontend to receive signals from AFL, while Excel/VBA …
@Sudheer
Looks like you are using older KiteNet.dll.
Please download and install latest version from our website.
Post installation refer the below link to resolve VBA error if any
https://howutrade.in/2020/02/17/vba-compile-error-update/
and thi…
@rkrpoluri
If you are getting this after installation, then might be anti virus issue.
Drop your contact details at [email protected] , we will connect and check.
@rkrpoluri
Kite is a COM class in our KiteNet.dll.
You need to first install our Software in your system (which will register the KiteNet COM dll, after that any COM application like Excel can call functions from the DLL).
You can download the soft…
@JB5267
It is not available in RTD, but as a UDF.
If you are using our Sample Excel workbook, then check for GetPrevDayHigh/Low function in the VBA. If the functions are not there, then you can import those functions from our latest sample excel f…
@derickgeorge89
We have sent an email regarding this, you might have missed.
We hope some changes at Kite end, have broken login support in our inbuilt webcontrol.
To solve this issue permanently, we completely removed inbuilt webcontrol from Kit…
@vishnus
Looks like the issue is resolved
Here is the latest trace route from AWS, back to ~1ms
Tracing route to api.kite.trade [104.18.91.38]
over a maximum of 30 hops:
1 * * * Request timed out.
2 * * …
@vishnus
Attached pls find the latest results from AWS Mumbai. To surprise, it is taking double the time (~140ms) than the last reported.
Source IP: 13.126.85.127
Instance Type: c5.large
Availability Zone: ap-south-1c
@gandavadi could you post t…
@sujith
We are experiencing high latency (~53ms, earlier it was ~1ms) to connect api.kite.trade from AWS (Mumbai Data center). We are using c5 instance types. From our personal laptop, the latency is ~7ms only.
Kindly check this
Here is the trace…
@derickgeorge89
We have increased the limit to 3000.
Reg maximum error, you can check the below file for currently subscribed symbols.
The count should be > 500
"My Documents/TickerList_KiteNet.txt"
You may delete the unwanted symbols in the …
@derickgeorge89
Yes, ticker == symbol.
Could you pls DM or email your Zerodha id?
We will set it to the maximum i.e. 3000
P.S. Keep only required symbols for RTD, adding more symbols will reduce the excel performance.
@derickgeorge89
Could you check logs for any errors?
My Documents\KiteNet\[DDMMMYYYY]\DEBUG.txt
Possible Reasons:
1. Bugs in your custom code if any
2. Excel Registry issues
3. Excel Auto Save feature issue
4. Too many order request
@derickgeorge89
1. It will not auto-update. You have to call it as and when needed. There is no method to get real-time funds available. You may use VBA code to auto refresh funds OR just pull funds once before order placement, but it is not advi…
@Habib
The Upper and Lower circuit fields are not part of websocket streaming.
Hence you will get 0 (default value) for these fields in 'QuotesReceivedEvent'
But, these fields are available in Quote API, so you can call GetUpperCircuit and GetLow…
@shashi
If the Order is CANCELLED by OMS, then the order information should have cancelled reason.
Pls check your order book/history for the cancelled message.
The following are most common reasons;
1. The Price is out of the current execution ra…
@shashi
Only Zerodha can explain why the order is cancelled. When this happens next time, pls contact @sujith with order number.
We guess below reasons;
1. TrgPrice(SL) >= LmtPrice(ENTRY) for BUY and vice versa for SELL
2. TrgPrice(SL) >= …
@skymahi
We also faced this issue sometimes back in one of our client system. We struggled for few days to figure out the cause. Though every parameter was good, still we got this exception.
You might be using Windows 10.
The reason is, client…
@JB5267
The Full Syntax is PlaceRegularOrder(Exch,TrdSym,Trans,OrdType,Qty,ProdType,LmtPrice,TrgPrice,val,cTag,DiscQty)
Val = "DAY" or "IOC"
val, cTag, DiscQty are optional parameters with default values "DAY", "", 0 respectively.
As per your Ex…
@neerajchrist
With kite api, you can do that easily.
With simple excel/vba code, you can place multiple orders with single click.
Will share a sample excel tomorrow.
@patidar6030
Pls download it from here https://howutrade.in/downloads/
The downloaded zip file contains all DLL's, Examples and Documentation.
Pls check the below link
https://howutrade.in/we-no-longer-offer-free-version-of-our-dotnet-library/
@patidar6030
Pls download it from here https://howutrade.in/downloads/
The downloaded zip file contains all DLL's, Examples and Documentation.
Pls check the below link
https://howutrade.in/we-no-longer-offer-free-version-of-our-dotnet-library/
@sujith
Some miscommunication at our end.
Upper and lower circuit fields are already available in the Quote API.
@derickgeorge89
We will include them in the next release.
@shashi
Are you using our custom software/library?
For historical data, there exist restrictions on number of days per request depend on the candle interval.
Example: For 1minute interval, the difference between from and to date should not be mo…
@madhukar
You have to ask that question to yourself.
Without a successful trading strategy, technology alone won’t help you in any manner.
If you are not comfortable with something then take a break!
@madhukar
Check your app logs for 'Order Request' error.
We guess you might have sent too many requests.
Kite server will block users who abuse their system and this is very essential otherwise other genuine users will also affected.
Your system…
@madhukar
The GetPositions call, by default fetches intraday positions only.
To get Net positions (OverNight + Intraday), you have to call GetPositions("Net").
You need to modify your VBA position functions
Kite.GetPositions() --> Kite.GetPo…
@shrudder
Yes agree,
Normally in market we have two kind of plans in these businesses.
1. Charging 10-25k per year and
2. Charging 2-5k per month.
so we decided to offer something in between, that will benefit users as well as us, so we came up wit…
@kk2020
You are paying 2k to zerodha for API subscription (access permission) i.e. that 2k will enable/authorize you to access your trading account programmatically. (normally you are permitted to place orders only from the software's provided by …
@impratikthakkar
The latest version is 1.3.20.1102. We will mention the same in our website.
You can check your installed version by Kite.Version() Property
We periodically do silent update on non-critical issues.
@kk2020
Are you using Excel or c…
@Habib
Is MCX enabled for your trading account?
Exchange validation is done using the values received in user profile.
Pls check the below file for list of exchanges enabled in your account.
AppFolder\KiteNet\[ddMMMyyyy]\JsonData\AccessToken.json
@Habib
Your code looks good.
Could you check the app logs for any error?
We checked our end, it was working fine.
If problem persists, let us connect through Remote desktop.
@vsnagarjun
Could you try clean installing of Hello Kite?
If you get d…