Symbol name in tradebook doesnot match for some (those in BE, X, etc.) with the symbol name in instruments csv provided in kite api. Eg: HAZOOR-X and HAZOOR.
Is there a reason why symbol name in tradebook is maintained different from that in instrument list?
My reasoning on this is that the mismatch happens because the tradebook adds suffixes (like BE, X) to show trade details, while the instrument CSV just uses the plain base symbol for simplicity in code/APIs.
Yeah, probably. But there is already a column for series. It would be better if the symbol matches that in instrument list. Especially coz thats the only identifier to match with instruments file, as there is no isin in instruments file.
In the console, we fetch both the group type and the symbol name, whereas in Kite the symbol name is displayed as per the BSE exchange convention. We have shared this with the relevant team and will explore the possibility of displaying the group type in Kite as well. However, this will not affect order placement.
My concern is that the symbol in the tradebook doesn’t always match the one in the instruments CSV file. In some cases, the tradebook appends the series to the symbol name. Because of this, the tradebook entry cannot be programmatically matched with its corresponding record in the instruments CSV. For example, HAZOOR-X appears in the tradebook, but in the instruments CSV the symbol is just HAZOOR.