QUOTE(cute_boboi @ Dec 1 2008, 05:31 PM)
skiddtrader,
Let say example:
4:30PM, I queue buy 100 units @RM0.90
4:44:59PM = RM1.00 trading
4:45pm onwards, TCP and the result is RM0.90
4:50pm what will happen ?
1) My 4:30PM buy 100 units @RM0.90 is done ?
2) My 4:30PM buy is invalid after 4:45PM or 4:50PM ?
3) If not, can cancel the 4:50PM queue at 4:51PM ?
If your order is matched, then it is matched. If it is not matched and still queuing, the it is up to the TCP algorithm to determine what is the final fixed price would be. If the fixed price is 1.00, then your order wouldn't match. If it is 0.95, it still wouldn't match.
If the TCP is exactly 0.90 like what you queued and there is no sellers queuing, then there is still NO match.
Please don't get confused TCP with order matching.
Order matching is still done the same way, with a willing buyer, willing seller at a right price.
The system will not change your order.
The system will not force sell your order.
The system will match any buy order that has a match with a Sell order, and vice versa.
All the new system does is, freeze transactions for 5 minutes from 4:45 to 4:50pm. Then fixes the price based on Buy/Sell orders in the 5 minutes including new/old/modified orders. From 4:50 onwards if you wish to buy/sell, it is done at the same fixed price.