最近有一位朋友提出一個新手問題,我覺得這問題不錯,可能很多新手也會有這個問題,便簡單po一篇文來回應,供日後有需要的讀者參考。
網友疑問:
他的問題是這樣的:
敢問各位股市大師,對於一檔股票,假如買家(A君)設定最高價願意一支買$100,
而賣家(B君)設定最低價願意一支賣$90,這樣系統最後是用什麼價格成交阿?
在還沒看我的回答以前,
先給大家幾個選項:
(a)90
(b)100
(c)95
(d)不一定
投資朋友可以先思考看看,答案是什麼?
=======
以下為思考線
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
======
解答篇:
我的答案是(d)不一定。
其實這個問題最重要的在於誰先買、以及誰先賣,
這會決定最後的成交價格,
先來看看一般的交易畫面:
如圖1.,這是我們一般下單會看到的五檔畫面,
五檔意思是越靠近成交價的價格,
為了方便讀者閱讀,我把價格調整成為50、60、70、80、90…..120、130、140(實際五檔因漲停10%的限制,區間不會這麼大)
那麼依照網友的問題,
A想買最高100元,表示他在100元以下的價格他都願意買,一般我們會假設A用100元進行買進動作(限價下單),
而B已經持有該股票,想最低賣90元,意思即是B在90元以上的價格他都願意賣,一般我們會假設B用90元進行賣出的動作(限價下單)。
但實際上在市場中,不會只有這兩位買家與賣家,而是有很多的人掛不同的價格在市場上交易,
因此我們分幾種情況進行解說,
- A比B早下單
- B比A早下單
- A與B同時下單
首先講第一種情況(1.A比B早下單):
當A比B早下單的情況,因為A用100元進行買進的動作,
只要市場上同時或更早之前有人以100元以下進行賣出的動作,
A的成交價都一定會在100元以下(成交價看當時五檔最靠近100的賣出價格為多少),
而且必定成交,
但如果此時或更早之前沒有人掛賣100元以下,
則A君必須等到有人掛賣100元以下的價格時,
才會成交。
而如果A先下單後,
一直都沒有人掛賣單,
此時B才開始下單,並掛90元賣出,
最後成交價會是100元。
簡單結論:
只要A在掛單之前,沒有人掛賣低於100的價格(不包含100)賣出,
A的成交價就是100元。
接下來講第二種情況(1.B比A早下單):
當B比A早下單,因為B用90進行賣出的動作,
只要市場上同時或更早之前有人以90元以上的價格進行買進的動作,
B的成交價都一定會在90元以上(成交價看當時五檔最靠近90的買進價格為多少),
而且必定成交,
但如果此時或更早之前沒有人掛買90元以上,
則B君必須等到有人掛買90元以上的價格時,
才會成交。
而如果B先下單後,
一直都沒有人掛買單,
此時A才開始下單,並掛100元買進,
最後成交價會是90元。
簡單結論:
只要B在掛單之前,沒有人掛高於90的價格(不包含90)買進,
B的成交價就是90元。
最後講第三種情況(A與B同時下單):
A掛100買進,B掛90賣出,此時會用集合競價來搓合,目前證交所每5秒撮合一次,
證交所會從電腦中在5秒內將該批委託單中,找出可以滿足最大成交量的價格,就是該批的成交價,撮合後每一筆成交的委託單就以該價格成交。
這時價格有可能90、92、94、96、98或100都有可能,
但不管成交在什麼樣的價格,
都會滿足A與B的下單條件,
即A君最高用100買,
B君最低用90賣出。
簡單結論:
A與B同時下單,
由證交所從電腦篩選此時最大成交量的價格作為搓合成交價,
A與B成交價皆相同。