我們今天講整個交易的緣起——集合競價。
在前面跟大家介紹了連續(xù)競價的時候,直接說了買家賣家不斷地發(fā)送自己買賣意愿的時候,怎么樣具體的形成了后續(xù)的價格,為什么會有價格分歧,怎么樣形成波動和趨勢。今天我們對對上述的概念和現(xiàn)象做進(jìn)一步的細(xì)節(jié)上的講解。
我們要具有連續(xù)競價的前提是得先生成一個集合競價的狀態(tài),這就像在拍賣了里頭,首先得有一個起拍價,得明確我這個拍賣的起拍價格和我報價的最小間隔單位,我才可以進(jìn)行進(jìn)一步的拍賣的報價。
所以我們需要用集合競價的結(jié)果,來生成連續(xù)競價的前提。
什么是集合競價呢?
在交易開始的時候,我給定一段的時間,買賣雙方都可以把自己真實的交易意愿,在這個時間段之內(nèi)報上來。
你報的時候,不是說你報了我就進(jìn)行撮合,我有一個時間段,在這個時間時間段里頭你都可以來報,有些時間段里頭是既可以報也可以撤回去。有些時間段里頭還可以報,但是不能撤回去了。
什么叫買賣意愿呢?
針對這個給定的品種,你想買還是想賣?是什么樣的價格?多少數(shù)量?報完之后,到了一個給定的時間節(jié)點,就不能撤回了,就可以進(jìn)行集合競價的撮合了。
那撮合的原則是什么?
如果最低的賣價和最高的買價之間能有一種交叉,也就是成交可行的話,那我就設(shè)定一個最優(yōu)的價格。何為最優(yōu)?可以生成最大成交量的那個價格叫做最優(yōu),它是用一種迭代試算的算法找到的。
給大家舉個例子。
這個表的第一列報價,第二列數(shù)量,第三列方向,大家可以看看前四行都是賣家的報單。第一個人10塊錢兩手,第二個人9.9五手,第三個人9.8三手,第四個人9.5賣10手,賣的最多,報的價最便宜的是9.5。
賣家在報價的時候,買家是不知道的,雙方都是根據(jù)之前歷史上,尤其是頭一天收盤時形成的結(jié)果,或者是收盤后形成的結(jié)算價或者收盤價,以及之前一段時間通過技術(shù)分析來研判出來的歷史價格的一些走勢和信息,以及我們自己認(rèn)為的對價格走勢有影響的宏觀消息,標(biāo)的特有的消息等等,我對今天的價格以及我愿意承擔(dān)的價格,進(jìn)行一個綜合的研判。
那買家也開始報價,買家不知道賣家報了多少,第一個人是9.6 兩手,第二個人說9.9五手,第三個人買的最多,11塊錢七手。
那這個時候大家先看看這個買賣雙方的價格有沒有交叉,賣的最便宜的價格是9.5,買的最便宜的價格是9.6,這是可以成交的。買的最貴的價格是11塊錢,當(dāng)然是更能夠成交的,那應(yīng)該多少錢成交呢?
比如說我們就設(shè)定以9.5和9.6中間的價格9.55進(jìn)行成交。
這個時候大家注意,因為9.55比9.5的價格要更高,那9.5的這個十手就賣不掉了。那么9.5上面的價格是可以賣的。但是大家注意這個買的人是9.6,9.6是可以在9.55之上愿意買的。但是9.8、9.9的這些價格覺得9.55賣的太便宜了,他賣不掉。所以這個時候9.5的這個可以賣掉,9.5以上的這些賣單賣不掉。
那買單,我可以用9.6來買9.5的這十手,9.9也給你買了9.5的這十手,最終定的價格都是9.55這個價格。但是9.5的這個賣單的十手,我就可以被9.6、9.9、11的這個二、五、七分別來進(jìn)行消化。因為十一賣出的價更高,應(yīng)該是先給報11塊的這七手買單給成交了,剩下的十里頭減去七還有三手,給9.9的成交了。
最后實際的成交情況是,我以9.55成交,實際愿意賣9.5的這個人,因為他比9.55低,他這十手就賣掉了,成交價就是9.55,他賣了十手,得了95.5塊錢。
而這里頭11塊錢和9.9塊的這兩個,11塊錢是全部成交,最后成交價其實是9.55,優(yōu)先成交,成交了七手。九塊九的這五手里頭部分成交,成交了三手,成交價都是九9.55。那這個時候是定了是十手。
但是十手是不是最優(yōu)成交的數(shù)量呢?
我們可以把價格繼續(xù)提高,比如提到9.8。
提到9.8的時候,9.8賣的這三手也能賣出去了。那9.5當(dāng)然愿意以更高的價格賣。從買家的角度來說,9.9、11塊錢都是高于9.8的賣價的,那我當(dāng)然愿意買,這個我加起來有十二手的買單。所以這個時候在9.8還是可以成交的。
那成交的單子就是11塊錢,照樣是七手全部成交,他拿了9.5這十手買單里的七手。然后9.9的買單他的五手里頭,再從前面的三手里頭拿,拿完之后還有兩手,可以從9.8的賣單里頭去拿。
所以當(dāng)價格定到9.8的時候,這個成交變成了十二手。
那還能能更高嗎?當(dāng)然可以,還可以定到9.9。
這個時候買單9.9、11塊的十二手全部成交了。賣的話9.5賣掉了10手,9.8賣了兩手,但是9.6的這個買不了,所以到9.9的時候賣的更多了,但是買的這塊兒也就是十二手,沒有新的這個買單了,所以最優(yōu)的量就是十二手。
那這個最優(yōu)的價定到9.8就比較合適了。
所以說因為9.8他愿意賣,但是如果我們要考慮公允的話,可以在9.9的這個最便宜的買單和9.8這個賣單之間取一個中間價,賣到9.85元。
那我賣9.85元的話,對于買家和賣家來說,成交量都是十二手,最大的成交量。但是對賣家來說更有利一點,這樣的話就通過一種試算的方式,找到了最大成交量的成交價格。
如果說這個例子聽不懂,沒關(guān)系,這里主要是給大家找找感覺。一開始我們說開盤集合競價的時候,你把這些單子報上去之后,他怎么樣通過一種算法的方式找到可以撮合最大成交量的那個成交價格。
這個時候我希望大家你可以不理解這個算法,也可以忘掉這個算法,但你要記住的是通過一段時間的集合的競價,形成了一個結(jié)果,就是撮合完的這個結(jié)果。這個時候已經(jīng)撮合的訂單就成交了,這個價就叫做開盤價。開盤成交量就是剛才我撮合出來這12手。
沒成交的怎么辦?
注意沒成交的就是連續(xù)競價的那個源頭。他就形成了一個在集合競價時段有成交意愿的這些報單,但是他沒能在集合競價的時候成交,那我就放在那兒,隨著連續(xù)競價進(jìn)行不斷的撮合。
那么下面我們就有了4個概念:
第一個訂單流;
訂單流聽起來很時髦,實際上很簡單。就是你給定一個時間點,我們叫時間戳,新增的買賣意愿,你下了單我下了單,任何人下的單,他都叫訂單流,他就匯聚到了交易所里面。
這個訂單流有一個時間戳,標(biāo)識了他什么時候下的單,標(biāo)識了他的買賣意愿,多少錢?多少量,這就叫訂單流。
訂單流就像流水一樣,源源不斷的往交易所里面流入。流入進(jìn)去之后,一個單子一個單子收過來,我就朝我的存量的,剛才集合競價形成的內(nèi)一堆買賣意愿進(jìn)行匹配。
第二個訂單簿;
特定時間戳上,沉淀的買賣意愿就叫訂單簿。
這個訂單簿就是在一個給定的時點上,我沉淀出來的買賣意愿,當(dāng)我訂單流進(jìn)來的時候,我就跟我存量的訂單簿進(jìn)行匹配。如果匹配未果,我這個訂單流就夾在了那個訂單簿上,更新一下訂單博的狀態(tài)。
當(dāng)然有一些下單指令比較特殊,說全部成交或撤銷,或者說部分成交或撤銷。如果說沒能產(chǎn)生可就撤了。但是這里不考慮這種特殊指令,我訂單下進(jìn)來之后,如果沒能成交我就掛那兒了,更新訂單簿。
如果是說能成交,我就進(jìn)行削減,買賣匹配根據(jù)成交撮合的規(guī)則是時間優(yōu)先、價格優(yōu)先等等,撮合完之后更新訂單簿的狀態(tài),形成新的訂單簿。
所以說訂單簿它是有時間概念的,他是在特定的時間戳上沉淀的一種買賣意愿。
第三個成交記錄;
那么相對應(yīng)的,如果是說訂單流和這個沉淀的訂單簿可以匹配成功,這個匹配的結(jié)果就叫做成交記錄。
也就是說我之前沉淀的那個買賣意愿終于被新增的訂單流給匹配了。我新發(fā)送的這個人而言,我的買賣意愿被之前一個存量的買賣意愿給匹配了。因為時間是離散的,他是流水一樣不斷地動態(tài)匹配的。
已經(jīng)成交了的話,不管是前面那個發(fā)錯買賣意愿,形成訂單簿的人,還是說對新發(fā)送買賣意愿,形成訂單流的人,他們都收到了一個成交記錄:相同的時間,相同的價格、相同的數(shù)量,只是買賣方向不一樣,這就是成交記錄。
第四個什么叫做行情;
如果理解了剛才像買大白菜一樣,不斷的撮合成交的過程。那行情就是對成交記錄和訂單簿的一個抽樣展示。
由于數(shù)據(jù)管理的一些規(guī)則,由于行情軟件交易所的信息系統(tǒng)的性能,他不是說對所有的數(shù)據(jù)都給你予以展示。所以說我們看到行情是個抽樣的結(jié)果。
通常來說可以認(rèn)為500毫秒,就是一個展示行情的一個比較小的極限,那我把每500毫秒的成交記錄匯總展示出來,我們把這個通常叫做Tick數(shù)據(jù)。
大家注意看我們這張圖。
它給的是2016年8月22日這5分鐘里的一個分時的Tick圖,是rab的連續(xù)合約。大家可以看,在很小的時間段之內(nèi),這個價格是不變的。所以這個Tick在特定的時間段里頭,它是一個連續(xù)的橫線。這是對于分時Tick,相對來說我們可以獲取的最精細(xì)行情的一個展示。
行情是什么?行情就是對成交記錄的抽樣展示。
理解了這些數(shù)據(jù)生成的機(jī)理,我們在交易的時候看到這個盤面的時候。我們就不僅知其然,還知其所以。
那么這里我對股票和期貨行情進(jìn)行一個簡介:
股票行情
Level1:每500毫秒,匯總一次成交記錄,作為偽Tick數(shù)據(jù),平均每6秒,更新一次訂單簿,展示五檔行情。
Level2:展示10毫秒級別的成交數(shù)據(jù),平均每3秒更新一次訂單簿,展示10檔行情。
雖然說隨著證券交易組的凈化,這個level2 的行情也在不斷的演進(jìn)。比如深交所已經(jīng)開始提供所謂的全息盤口,把訂單簿的所有檔的報價都給你展示出來,甚至所有擋上面所有的隊列都給展示出來。成交數(shù)據(jù)呢,盡可能的給你一個高精度的時間記錄數(shù)據(jù)。
期貨行情
平均500毫秒?yún)R總一次成交記錄,作為偽Tick數(shù)據(jù),并更新訂單簿,展示一檔行情。
那對期貨行情而言,我們每500毫秒形成一次成交之后,這個成交明細(xì)里就可以看到差不多一秒鐘就更新兩筆數(shù)據(jù)。由于數(shù)據(jù)到達(dá)本地服務(wù)器的時間有一些搖擺,所以一般來說在同一個秒時間戳上,有時候是兩筆行情,有時候是三筆行情。
那當(dāng)我們有了詳細(xì)的Tick數(shù)據(jù)之后,我們就可以對Tick數(shù)據(jù),或者Tick行情進(jìn)行進(jìn)一步的分析。
好了,這篇文章就和大家分享到這里,希望可以幫助到大家。另外,想要實現(xiàn)投資穩(wěn)定盈利,建議大家可以多學(xué)習(xí)一些相關(guān)的課程內(nèi)容,這里給大家推薦一個知識平臺——愛雅微課:https://ke.iya88.com/,里面提供了全網(wǎng)最全最實戰(zhàn)的課程,很多大佬都是該網(wǎng)站的會員,抓緊收藏起來吧!
本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容,請發(fā)送郵件至 [email protected] 進(jìn)行舉報,一經(jīng)查實,本站將立刻刪除。如若轉(zhuǎn)載,請注明出處:http://www.weightcontrolpatches.com/68030.html