I had long position in BPCL today and was in good profits, wanted to book so placed market orders couple of times between 10:25 to 10:30 AM today. All orders were rejected by API with error message - Price exceeds circuit limits for the instrument. Place an order within the daily range.
I understand the error message but what I do not understand is that, the circuit limit was much lower than then LTP and there was active trading happening apparently as LTP kept changing and stock was moving outside the circuit limit. How was that even possible?
Is it safe to assume that Kite APIs were misbehaving and caused my orders not to go through?