訂單簿深度

深度定義

訂單簿深度(Order Book Depth)是用來表示市場上買賣雙方的訂單數量和價格的分佈情況的工具。訂單簿深度可以幫助交易者了解市場的流動性以及價格的支撐和阻力位

訂單簿中的每一行代表一個特定價格水平上的累積訂單數量。這些價格水平通常會按價格從高到低(賣出訂單)或從低到高(買入訂單)排序。

訂單簿列出了各價格點的買單 (bid) 以及賣單 (ask) 訂單數量,也稱為“深度”。 據此可以掌握重要的交易信息,有效提升市場透明度。

alt text

中間買賣之間的spread價差,是流動性是否充足重要觀察指標,往往在小幣身上因為spread很大,造成了很大的滑價/滑點 (Slippage),如果用市價直接進出的需要非常留意!

流動性定義

為了避免市場資產價格急劇變化的情況下,流動性是在市場中買賣資產的能力。考慮交易時,流動性極其重要。這是能否輕鬆進入或退出市場的一個關鍵因素。

訂單簿的深度是市場流動性的指標。深度越大的市場通常流動性越好,因為有更多的訂單在不同的價格水平上等待成交。這意味著大額訂單更容易在這樣的市場中成交,而不會大幅影響價格。

訂單簿的深度和流動性對價格發現起到至關重要的作用。

價格的移動

任何流動性資產的價格(99%的時間)僅因一個原因而移動,供需。

限價訂單增加流動性(被動參與者)

市價訂單減少流動性(主動參與者)

限價買入則會作為買單 (bid) 顯示在訂單簿上, 限價賣出則會作為賣單 (ask) 顯示在訂單簿上

市價的買入與賣出行為,則使用 CVD 的方式呈現

依此邏輯,我們可以很清楚發現價格為什麼會移動,怎麼移動的?

簡單的來說,市價的進出CVD是觀察已發生的事實,而掛單則是顯示未來可能的需求,我們利用 訂單簿深度圖同時觀察二者!!

訂單簿注意事項

專注現貨

訂單簿請專注於「現貨」,合約不要看,由於合約因為非常容易下100倍的槓桿,造成雜訊非常多,操控成分比較大,經常掛了又取消

另外,請思考一下 合約的掛單是否可以影響現貨 ?

答案是不行的,反而是現貨掛單會造成期貨的波動,主要是因為永續合約的母體是「現貨」,而永續合約是受到這些標記價格來跟著波動的,所以在主流的貨幣中請專注現貨的掛單,而非合約的掛單

再來,請思考一下, 小幣要如何操控呢?

主力通常是在價格低檔區佈永續合約多單,然後 再利用「消息」、「情緒」等因素 ,大量買進現貨,把價格拉上來,由於小幣的漲與跌都是主力說了算,建議訂單流掛單 這套方法在小幣身上就請跳過。

冰山訂單

由於限價停損單、大單分時委託和冰山訂單等自動化工具,訂單簿並不能表示最準確的價格。這些特殊的訂單通過交易自動化工具而下單,因此在滿足特定條件之前不一定會出現在訂單簿上。

特別的是大戶所使用的冰山單是分批逐筆執行,市場上其他投資人無法確認冰山委託的實際總量,冰山委託可隱藏全部訂單規模,每次只成交一小部分,可大幅保護隱私,且有助於避免市場價格大幅波動。

造市商與機構常常設定不同的進出場條件,將很大的市價訂單拆成多筆小額,以減少對於市場的衝擊,這些小額的訂單同時也有可能是主動買入(Taker)也可能被動掛出(Maker)的情況。這往往造成了在 spread 附近的掛單,雜訊非常多!

Spoofing訂單

在傳統的股票交易裡,美國有法規禁止spoofing 掛假單。蓄意虛假掛單是操縱了五檔行情,引誘其他市場參與者看到大單排隊後跟隨買入或賣出。透過在特定價格的買或賣製造假象,誘使吃單者去以該價格成交。

首先掛入一筆訂單,然後極短時間內,放入一個相反方向的大掛單,以誘導市場上看見大額排隊單的交易者去立即交易,以便成交最初的訂單。或是掛大單,快要交成時,立刻抽單。

這些流動性可能會誤導,因為任何人都可以在訂單簿中放置訂單,而無意實際成交,這就是所謂的假單。

但在黑暗叢林的幣圈(除了CME交易所外),這種Spoofing訂單常常看到,這也造成了在 spread 附近的掛單,雜訊非常多!

造市商行為

造市商為了避免上下插針與增加市場流動性,在成交量較低的交易所或商品內,依經驗通常會在商品價格上下 0.5% 以內佈掛買賣大單,如下圖所示。

通常這些大單如果上下掛很多的,代表造市商為了增加流動性有在認真做事情。在流量很差的小幣上,往往看到的是離市價很遠的地方,約0.5% 左右才會有掛大單,這代表造市商並沒有積極在造市,且這樣的方式比較節省子彈。 這些造市商的掛大單也都是雜訊,無法有效代表真正的買與賣方!

綜上,後續進行流動性分析時,可以考慮將 0.5% 以內買賣量刪除。

訂單簿網站

市面上有很多訂單簿工具網站可以觀察,下面推二個免費的可以觀察商品的訂單簿買與賣之間在價格 1% 以內掛單差值

tokeninsight 🔗
Coinglass 🔗

為什麼只有 1% ? 主因是交易所API提供只有現貨上下5000檔,在流動性非常好的交易對,例如BTC而言,就差不多就是1.2%左右,為了簡單快速提供資料,這些免費網站就只能提供 1% 資訊

那其它付費網站,例如 Trading lite、TRDR、 Material Indicators、mobchart等,要如何做到更多深度的觀察呢? 他們是利用交易所提供 Websocket 方式7*24一直不斷去聽,有任何異動就更新 orderbook 的數值,目前市面最早開始錄的Trading lite而言,更有收錄到超過30%深度,提供相對完整的資訊。

上述有說明0.5%內的雜訊很多,如果用 1% 主觀的來判斷真實買與賣掛單,我覺得還是無法有效表達。如果用很遠的深度,例如 10%、15%,檢視BTC歷史波動又很少一天超過這個幅度,觀察太過深度的掛單又比較沒效。為了折中,歷史平均而言一個小時的波動 98% 以上不會超過 2%,本站以 2% 做為一個觀察門檻。

觀察不同行情下的訂單簿變化

圖表區意義

參考其它付費網站模板,我們提供範例如下,力求簡單直觀! 分不同區域說明該圖表意義

alt text

1、左邊黃色區域(Volume Profile): 請自行參考成交量分佈分析,主要是尋找成交量最高的價格水平(POC),以快速了解市場上的價格/成本的結構。

2、價格K不需關心是否紅還是綠,而是看價格上下的色塊

如果價格上方色塊越紅,代表碰到阻力越大,價格不容易站上去
如果價格下方色塊越綠,代表碰到支撐越大,價格不容易跌下去

同時可以看價格上下的紅綠橫線,其代表是所掛的大單 (也是阻力線或支撐線)

在訂單簿中識別出大的買賣墻,預期這些墻會阻止價格的進一步上漲或下跌。

3、2% 委買賣差: 計算市場上2%以內的掛單買賣差 (掛單代表是尚未成交的委託單),如果碰到差值很大情況下,會直觀的變成紅、綠柱

4、成交買賣差: (主動成交的買量-主動成交的賣單) 英文又稱它是Volume Delta ,這是已經實現的成交量,如果碰到差值很大情況下,會直觀的變成紅、綠柱

累積交易量增減(Cumulative Volume Delta) 是計算一段時間的累積Volume Delta值,顯示實際買入和賣出力量的積累情況。

我們主要提供 Binance、 OKX、Coinbase 的訂單簿深度圖,其中Binance是每小時提供, OKX、Coinbase則是每八時提供

盤整期

盤整期的策略就是看到紅色塊就空,與綠色塊就多

原則上就不要貪心,一波波的去吃單!

alt text

為了簡單呈現,上面範例圖是非常短周期的震盪單

正常的情況下,應該碰到委買賣差 綠柱或紅柱,持續一段時間之後,再去開反向的單

盤整期如果想要拉高贏虧比,就是需要「等」 等一段時間持續的買或賣,當追價的力量消耗差不多之後。再反向做單,停損就抓買單牆 或賣單牆,超過主要的牆就停損。

另外提供二個通用原則如下

支撐和阻力策略
支撐位:當在某一價格水平上有大量的買入訂單,這個價格水平被視為支撐位。交易者可以在接近支撐位時進行買入操作,預期價格會在這一水平上反彈。
阻力位:當在某一價格水平上有大量的賣出訂單,這個價格水平被視為阻力位。交易者可以在接近阻力位時進行賣出操作,預期價格會在這一水平上回落。

反轉交易策略
當在某一價格水平上有極大的買入或賣出訂單,價格可能會出現反轉。交易者可以在接近這些極端訂單數量水平時進行反向操作。例如,在大量買入訂單前設置賣出訂單,或在大量賣出訂單前設置買入訂單。

上升趨勢期

之前說過在往上或往下的趨勢期, 所有支撐與壓力都是用來一直被突破的!!

從下面範例的上升趨勢期,可以發現所有的壓力都不管用

2% 委買賣差也都是呈現負的(紅柱)

但從主動的成交買賣差,可以發現非常多市價直接買入的情況 造成價格一直往上推

下降趨勢期

從下面範例的上升趨勢期,可以發現所有的支撐都不管用

2% 委買賣差也都是呈現正的(綠柱)

但從主動的成交買賣差,可以發現非常多市價直接賣出的情況 造成價格一直往下殺

什麼時候會反轉?

CVD創造新的高點或低點,但價格不跟隨。
這意味著被動限價訂單吸收了積極的市價訂單。

CVD 創造新高點但價格不跟漲了,且又出現大量的紅色區域,代表高點不遠了! (左下)

CVD 創造新低點但價格不跟跌了,且又出現大量的綠色區域,代表低點不遠了! (右下)

其它情境

除了上述這些方法,下面提供其它二個原則,可以進行後續進階的觀察

捕捉突破策略
當價格接近某一支撐或阻力位並且訂單簿顯示該價格水平上的訂單數量減少時,價格可能會突破這一水平。交易者可以在突破發生前設置買入或賣出訂單,以捕捉價格突破帶來的利潤。

流動性誘餌策略
交易者會利用訂單簿中的假訂單(即後來取消的訂單)來引誘其他交易者進行買入或賣出操作。他們會在特定價格水平上設置大額訂單,並在價格接近該水平時取消這些訂單,以誘導其他交易者做出錯誤的交易決策。

One More Thing

我們也是採用非常消耗資源的方式去聽Orderbook的異動,就是希望給大家帶來最好最直觀的服務體驗, 目前提供三個主流幣訂單深度

在大幣種例如BTC、ETH觀察訂單簿上的異動是一種非常有效且直觀的方法,但其它小幣種的PUMP、DUMP往往都是主力說了算,流動性只是參考使用。有時候甚至老三SOL,也是被主力操控的很厲害,所以本篇文章所介紹的方法論建議以BTC、ETH為主。

我們提供 Binance 資料每一個小時都在推送 12 小時內資料,另外早晚8點的時候會推送 三天內的資料
另外提供 OKX、Coinbase 資料做為參考,這是每八小時推送一次

大家觀看時,可以在TG頻道內隨著時間慢慢往下滾,感受市場的變化!

最後,希望大家會喜歡這個工具! 希望能對大家有所幫助 ^ ^