Why is the order execution time displayed beyond the market hours on CubePlus?
Order execution time refers to the specific moment when a trade is executed at the exchange, always occurring within market hours. For instance, if a client places an order at 1:30 PM and it is promptly executed, the broker receives confirmation from the exchange at that time, reflecting the execution time on the trading platform.
However, there may be instances where the order execution time is displayed beyond market hours due to a disconnection between the broker and the exchange caused by connectivity issues. During such occurrences, orders placed within this period are shown as OPEN PENDING, CANCEL PENDING, or MODIFY PENDING on the trading platform.
To address this, the broker initiates an exchange reconciliation process upon reconnecting with the exchange. This process involves retrieving data from the exchange and matching it with the pending orders placed during the disconnection period. Consequently, the order execution time is displayed as the time when the broker conducted the reconciliation, not the actual time when the order was executed or rejected.
Example Scenario:
If a client places an order at 1:30 PM, and a broker experiences a disconnection resulting in a lack of confirmation, the order will be displayed as OPEN PENDING.
If the broker performs reconciliation at 4:00 PM, the order execution time would be shown as 4:00 PM on the trading platform, regardless of the order being placed during market hours.
Clients have the option to verify the actual order execution time on their tradebook on CubePlus on the same day. Additionally, the tradebook can be downloaded from CubePlus the following day for further reference.