Yes sir, AlgoDelta provides multiple ways to check why an order was rejected or cancelled.
The easiest way is through the Order Details page.
Step 1:
Open the Order Details page.
Step 2:
Select the date range for which you want to check the orders.
Step 3:
You will see all the orders placed during that period.
Step 4:
In the Status column, hover over the particular order status.
There you can see the detailed rejection or cancellation reason provided by the broker.
This can include reasons such as: Insufficient funds, RMS rejection, Quantity issues, Product mismatch, Exchange rejection, Any other broker-side error.
You can also check the same information from the Order History page.
Step 1:
Go to the Order History page.
Step 2:
Select the “Individual Orders” option above the table.
Step 3:
Choose the required date range.
Step 4:
Hover over the status of the order you want to inspect.
The detailed rejection reason will be displayed there as well.
So whenever you want to know why an order failed, the Order Details page is usually the quickest option, and the Order History page can also be used to view the same information.