Submission is only the start
A submitted instruction has entered processing. It is not a fill. The order can then become open, partly filled, filled, rejected, expired, or another final state supported by the connected market rails.
Partial fills
One order can execute in pieces at one or more prices. The filled quantity and remaining quantity should stay visible until the order reaches a final state.
Cancellation requests
Requesting cancellation does not guarantee cancellation. A fill can happen before the exchange confirms the request. Tijarat keeps Request sent separate from Cancelled.
The short version.
- Use the order reference
- Check filled and remaining quantity
- Wait for final evidence before assuming cancellation