你有没有察觉过,股票的开市价可以和前一天的闭市价不一样呢?这是因为每天在开市前,都有一个”pre-opening”的时段。同样的,闭市之前也是有一个”pre-closing”的时段。开市价以及闭市价是分别在这两个时段决定的,原则是选出一个可以让开市时或闭市前达到最大成交量的股价。了解开市闭市价原理的另一个好处时可以实施插队技巧,这在文章末端会解释。
目录
交易时段
在探讨开市价和闭市价怎样决定之前,首先必须先了解股市在一段中的几个交易时段。
- 8:30am: 第一个交易时段的Pre-opening
- 9:00am: 第一个交易时段开始
- 12:30pm: 第一个交易时段结束
- 2:00pm: 第二个交易时段的Pre-opening
- 2:30pm: 第二个交易时段开始
- 4:45pm: 第二个交易时段的Pre-closing
- 4:50pm: 最后交易机会(trading at last)
- 5:00pm: 结束
这篇文章会说说股票在上面蓝色的时段里时怎样以及用什么价格交易的。
开市前 Pre-opening (8:30am) / (2:00pm)
在这个时段,是可以为股票下单,更改订单或是取消订单的,但是不会有任何交易。根据买卖订单的变动,理论开市价(theoretical opening price, TOP)会由系统不断计算,并更新给所有的投资者知道。
开市 (9:00am) / (2:30pm)
开市价 = 开市前时段里最后计算的理论开市价TOP。
符合开市价的订单会在这时候直接完成交易。
正常交易时段 (9:00am – 12:30pm) / (2:30pm – 4:45pm)
正常交易时段,买卖是以价格优先以及时间优先的方式执行。
- 价格优先:买方来说,越高价越优先交易。卖方来说,越低价越优先交易。
- 时间优先:如果几个人的价格相同,先下单的优先交易
闭市前 Pre-closing (4:45pm)
之前所有已经下但是没有完成交易的单,都会带到Pre-closing。和开市前的Pre-opening一样,投资者还是可以下单,更改订单或是取消订单的,但是不会有任何交易。根据买卖订单的变动,理论闭市价(theoretical closing price, TCP)会由系统不断计算,并更新给所有的投资者知道。
最后交易 Trading at last (4:50pm)
闭市价 = 闭市前时段里最后计算的理论闭市价TCP。
这时候还是可以下单,更改订单或是取消订单的。但是新的订单,更改的订单以及交易都只是能以闭市价来执行。
计算理论开市价和闭市价(TOP & TCP)
开市价和闭市价是根据下面四个原则来决定的。
- 最大化交易量(Match Quantity)
- 最小化做不成的交易(Unfilled Quantity)
- 看做不成的交易((Unfilled Quantity)在买方或是卖方
- 最接近参考价(reference price)
上面提到的规则是以优先顺序排列,也就是说如果规则一就决定不到,就去规则二,以此类推。举例俩说,如果由两个价位都可以达到最大的交易量,那么就要看那一个价位可以让做不成的交易更小。
文章后半部会用例子说明。
什么是参考价?
每一个股票都由一个参考价(reference price)。这个参考价是每天更新,然后就全天有效。在一天里,投资者可以下的订单都必须在参考价的上限和下限范围内。这个上限和下限就是大家通称的”limit up”和”limit down”。
一般来说,参考价是前一天最后一个交易的股价。但是如果说由任何企业活动,例如股息除权日,红股除权日,股票分拆等等,交易所会调整参考价来保护投资者。
闭市价和开市价 – 例子
下面是提自大马交易所网站的例子,来源在这里。
例子1:最大化交易量(Match Quantity)
下面是开市前或闭市前的订单。
Buy Price | Buy Qty | Sell Price | Sell Qty |
---|---|---|---|
100 | 10 | 80 | 20 |
90 | 50 | 90 | 30 |
假设理论开市价或闭市价是100,那么可以做成的成交量是10。
Buy Price | Buy Qty | Buy Match | Sell Price | Sell Qty | Sell Match |
---|---|---|---|---|---|
100 | 10 | 10 | 80 | 20 | 10 |
90 | 50 | – | 90 | 30 | – |
假设理论开市价或闭市价是90,那么可以做成的成交量是50。
Buy Price | Buy Qty | Buy Match | Sell Price | Sell Qty | Sell Match |
---|---|---|---|---|---|
100 | 10 | 10 | 80 | 20 | 20 |
90 | 50 | 40 | 90 | 30 | 30 |
假设理论开市价或闭市价是80,那么可以做成的成交量是20。
Buy Price | Buy Qty | Buy Match | Sell Price | Sell Qty | Sell Match |
---|---|---|---|---|---|
100 | 10 | 10 | 80 | 20 | 20 |
90 | 50 | 10 | 90 | 30 | – |
根据规则1,90的股价可以达到最大的交易量,所以开市/闭市价会是90。
例子2:最小化做不成的交易量(Unfilled Quantity)
下面是开市前或闭市前的订单。
Buy Price | Buy Qty | Sell Price | Sell Qty |
---|---|---|---|
100 | 50 | 80 | 50 |
90 | 10 | 100 | 40 |
80 | 20 |
假设理论开市价或闭市价是100,那么可以做成的成交量是50,做不成的成交量是40。
Buy Price | Buy Qty | Buy ok? | Buy Match | Buy Un-filled | Sell Price | Sell Qty | Sell ok? | Sell Match | Sell Un-filled |
---|---|---|---|---|---|---|---|---|---|
100 | 50 | Yes | 50 | 0 | 80 | 50 | Yes | 50 | 0 |
90 | 10 | No | – | 100 | 40 | Yes | 0 | 40 | |
80 | 20 | No | – |
假设理论开市价或闭市价是90,那么可以做成的成交量是50,做不成的成交量是10。
Buy Price | Buy Qty | Buy ok? | Buy Match | Buy Un-filled | Sell Price | Sell Qty | Sell ok? | Sell Match | Sell Un-filled |
---|---|---|---|---|---|---|---|---|---|
100 | 50 | Yes | 50 | 0 | 80 | 50 | Yes | 50 | 0 |
90 | 10 | Yes | 0 | 10 | 100 | 40 | No | – | – |
80 | 20 | No | – |
假设理论开市价或闭市价是80,那么可以做成的成交量是50,做不成的成交量是30。
Buy Price | Buy Qty | Buy ok? | Buy Match | Buy Un-filled | Sell Price | Sell Qty | Sell ok? | Sell Match | Sell Un-filled |
---|---|---|---|---|---|---|---|---|---|
100 | 50 | Yes | 50 | 0 | 80 | 50 | Yes | 50 | 0 |
90 | 10 | Yes | 0 | 10 | 100 | 40 | No | – | – |
80 | 20 | Yes | 0 | 20 |
在这个情况下,有好几个价位都可以达到最大的成交量,所以必须去到规则2。根据规则2,做不成的成交量(unfilled quantity)来说,90的股价最小,所以开市/闭市价会是90。
例子3:看做不成的交易((Unfilled Quantity)在买方或是卖方
下面是开市前或闭市前的订单
Buy Price | Buy Qty | Sell Price | Sell Qty |
---|---|---|---|
100 | 40 | 80 | 40 |
90 | 10 | 100 | 20 |
假设理论开市价或闭市价是100,那么可以做成的成交量是40,做不成的成交量是20(卖方)。
Buy Price | Buy Qty | Buy ok? | Buy Match | Buy Un-filled | Sell Price | Sell Qty | Sell ok? | Sell Match | Sell Un-filled |
---|---|---|---|---|---|---|---|---|---|
100 | 40 | Yes | 40 | 0 | 80 | 40 | Yes | 40 | 0 |
90 | 10 | No | – | – | 100 | 20 | Yes | 0 | 20 |
假设理论开市价或闭市价是90,那么可以做成的成交量是40,做不成的成交量是10(买方)。
Buy Price | Buy Qty | Buy ok? | Buy Match | Buy Un-filled | Sell Price | Sell Qty | Sell ok? | Sell Match | Sell Un-filled |
---|---|---|---|---|---|---|---|---|---|
100 | 40 | Yes | 40 | 0 | 80 | 40 | Yes | 40 | 0 |
90 | 10 | Yes | 0 | 10 | 100 | 20 | No | – | – |
假设理论开市价或闭市价是80,那么可以做成的成交量是40,做不成的成交量是10(买方)。
Buy Price | Buy Qty | Buy ok? | Buy Match | Buy Un-filled | Sell Price | Sell Qty | Sell ok? | Sell Match | Sell Un-filled |
---|---|---|---|---|---|---|---|---|---|
100 | 40 | Yes | 40 | 0 | 80 | 40 | Yes | 40 | 0 |
90 | 10 | Yes | 0 | 10 | 100 | 20 | No | – | – |
在这个例子里面,就算用规则1+2都不能决定股价,因为有80和90两个价位同时做到最大成交量,以及最小做不成的成交量。以做不成的成交量来说,两个价位都是在买方,所以系统会选择比较高的价位,也就是说开市/闭市价会是90。
资料来源
上面提到的,在大马交易所官方网站这里都可以找到,想要更详细了解的朋友可以阅读官网上的手册。
插队技巧
在pre-opening和pre-closing的时段,有一个特别的插队技巧可以使用。
在正常交易时间,要确保你下的单可以交易成功,只需要看看交易平台上排在最上面的价位,然后对应价格下单就可以了。
但是在pre-opening和pre-closing的时段,特别的时,你只能下单排队但是不会有任何的交易。这就是可以”插队”的时候了。
这个技巧的原因是,在开市以及最后交易 (Trading at last)时段里,交易的优先顺序先是价格然后才是时间。也就是说,对于同样价格的单,先下的会优先成交。
如果想要插队,就必须利用价格优先的方式,也就是
- 故意下一个高价的买单或者是低价的买单,那么系统就会先执行你下的单先。当然,这里下单的价钱其实并不是你实际想要成交的价格。
- 在开市以及最后交易时段开市时,你下的单就会立刻被执行,而价格是开市价或者闭市价,而不是你下单的价格。
插队技巧例子解释
不明白?那就用个例子来说说。
下面是云顶大马(GENM)开市前(pre-opening)的截图。
因为了解系统怎样决定开市价以及闭市价,”A”知道RM2.02或RM2.03是最有可能的开市价。因为昨晚闭市后有关于这支股的一些坏消息,”A”认为开市后股价会一路下滑,所以想要确保一开市就脱售股票。于是,”A”决定插队,下一个RM1.86的买单。
开市有, “A”的股票就以RM2.02卖出了。
这就是为什么在开市前和闭市前,常常会看到有一些奇怪的买卖价格在排着的原因。
几时要插队?
以下是一些人们决定要插队买卖的原因
- 前一天闭市后或隔夜有坏消息,所以要确保在一开市就脱手
- 前一天闭市后或隔夜有好消息,所以要确保在一开市就买入
- 要闭市了,不管怎样都想要买入或卖出一支股
插队的风险
插队的风险,来自于股市是非常动态的,有许多人在现时下单,尤其是交易量很大的股票。在开市前和闭市前,系统是一直根据所有下的单在更新开市价和闭市价的计算。对于真正的开市价和闭市价,投资者只能做一个最好的估计猜测,所以会有实际交易价格和预期不符,非常不理想的风险。