返回交易策略
交易策略

訂單塊教學:OB 怎麼畫、回測進場與失效判斷

Trader Stan·2026.09.29·閱讀時間 10 min

訂單塊(Order Block,OB)是以推進前的反向 K 線標記的候選回測區,不是可見的機構持倉。ChartLuma 官方《訂單塊》V6 說明也採來源 K 線辨認區域;不同方法的確認條件不一。它與用三根 K 線不重疊範圍辨認的 FVG 不同。本文另定收破參考位的教學規則,以真實行情分清回測、區域失效與交易停損。

一個 OB 畫出來,價格回去了,最後也往預期方向走,這樣就算看對嗎?先別急著翻下一張圖。如果回測途中先碰到停損,最後那段下跌就不屬於原來的交易。只看四小時收盤,這個差別很容易被藏在一根長影線裡。

這篇會先把選哪根、框多寬、何時失效說清楚,再用同一段比特幣行情走完確認、回測與風險計算。最後拆開四小時 K 線,核對教學計畫究竟先碰到什麼。你會得到一個可以重做的例子,包括它失敗的地方。

訂單塊是觀察區,不是機構持倉證明

訂單塊先提供「在哪裡觀察回測」,本身沒有回答「碰到就能不能進場」。 它屬於 SMC,也就是 Smart Money Concepts、聰明錢概念中的區域判讀。若想先看方向、流動性與進出場如何接起來,可以從 SMC 新手判讀框架 開始;本篇把區域本身拆細。

多頭與空頭,先找哪一根反向 K 線

多頭 OB 的常見候選,是向上推進之前選定的下跌 K 線;空頭 OB 則反過來,觀察向下推進之前的上漲 K 線。候選要放回後續價格是否離開、是否達到事前確認條件來看,不能單憑一根反向 K 線就宣布成立。本文用「收破固定參考位」作為確認,不以肉眼覺得推進夠強代替規則。

不同方法的取點並不相同。ChartLuma 的官方《訂單塊》V6 指標說明採來源 K 後第六根確認,並說明其量能面板來自行情估算,不是真實訂單流;本篇於 2026 年 9 月 29 日核對該版本。這裡只借這個例子提醒你辨認規則差異,下面的教學模型並未採用它的指標算法或績效數字。

K 線能告訴你這一段開在哪裡、最高最低到哪裡、收在哪裡。把某根框成 OB,並沒有多出「哪家機構在此建倉」或「還有多少未成交單」這兩項資訊。我覺得先承認這個限制,反而更容易寫出能被檢查的交易計畫。

多頭候選從向上推進前的陰線找,空頭候選從向下推進前的陽線找,待收盤突破參考位才確認。

OB 怎麼畫,邊界和失效一起決定

來源 K、區域範圍與失效口徑,要在價格回來前一起固定。 本篇只示範一套看跌模型,不宣稱它是唯一畫法,也沒有證明它具有獲利優勢。先把規則完整寫出來,比看到回測結果再挑最漂亮的矩形更有用。

整根、實體與中點,不是同一個計畫

整根畫法採最高價到最低價,包含影線;實體畫法只採開盤與收盤之間;中點則是已選區間上下緣的平均價。三者會改變觸及時間、等待距離與停損價差,不能在交易途中互換。下文固定使用完整影線範圍,中點不作進場條件。

對看跌 OB 而言,價格從下方反彈時,先遇到的是區域下緣;區域上緣則在更遠的位置。這只是空間關係,不代表下緣一定擋得住價格。若選擇等更深的回測,就要接受可能不成交;若選擇接近區域就進場,就要承擔價格繼續穿入區域的風險。

確認、回測、失效與停損分開記

案例以已完成的 9 月 8 日 UTC 日低為參考。UTC 是協調世界時,本篇一天由 UTC 00:00 切到次日 00:00。自 9 月 9 日起,等待第一根四小時收盤嚴格低於該日低;確認後,從突破 K 線之前的六根已完成 K 線,挑最近一根收盤高於開盤的陽線作來源。找不到陽線就放棄;來源到確認之間若最高價已越過來源上緣,也淘汰。

這套限定讓你不必從整張圖挑喜歡的陽線。確認後只等接下來六根四小時 K 線,價格範圍第一次與區域重疊就記回測;沒到就到期取消。若直接跳空越過上緣,也取消,不假設還能在下緣成交。來源 K 可以標回較早位置,但可用時間必須寫確認收盤那一刻。

以下四種狀態各自負責不同問題,不能用其中一項代替另一項。

收盤恰在上緣,記邊界待觀察,不算嚴格失效。首次回測後,本篇不再把舊區域當成新的進場機會;收盤是否失效仍可另行追蹤。資料缺失、等待到期或原定條件被破壞,就結束這次等待,不靠換一根來源延長計畫。

看跌OB影線跨過交易停損而收盤回到上緣下方,區域未收盤失效不等於交易仍存續。

BTC 歷史案例:OB 還在,示範空單卻先停損

案例使用 Binance BTCUSDT 永續合約;這是沒有固定到期日的衍生性商品,不等於持有比特幣現貨。BTC 是比特幣、USDT 是穩定幣,價格以 USDT 報價。資料於 2026 年 9 月 29 日重新取得:四小時共 88 根,開盤範圍為 9 月 2 日 20:00 至 17 日 08:00 UTC;另取 9 月 11 日全日 96 根十五分鐘 K 線,逐組聚合與當天四小時價格一致。

這段歷史區間已在系列文章中使用,本次是已知資料的教學複核,不是盲測。下方進場、停損、目標及帳戶金額都是教學假設;我們會核對行情能證明的先後,不聲稱真的送過委託或取得那些成交價。

第一步:等收破,再鎖定來源 K 線

9 月 8 日最低價為 77,600.1,到 9 日 00:00 已完整可知。之後第一根收在它下方的,是 10 日 12:00 那根四小時 K 線,收盤 77,218.5;這個確認要等到 9 月 10 日 16:00,不能提前寫在開盤的 12:00。

回查突破之前六根,最近的陽線是 9 月 10 日 00:00:開 78,264.0、收 78,297.4,最高 78,543.9、最低 77,912.2。之後 04:00、08:00 都是陰線,最高分別為 78,542.0、78,195.7,突破那根最高為 77,935.8,沒有先越過來源上緣。

因此,在 16:00 才鎖定 77,912.2 至 78,543.9 這個看跌候選區。它的來源是 00:00,使用資格卻到 16:00 才取得。若把來源那根的影線也算成確認後回測,就把尚不存在的區域拿來交易了。

9月10日00時陽線完整區域77912.2至78543.9,在16時收破77600.1後才確認。

第二步:在回測前算好風險與取消條件

限價單是指定可接受成交價格的委託,觸價仍不保證成交。接下來的教學計畫假設:首次回測下緣 77,912.2 時以限價空單嘗試進場,價格停損設 78,600.0,固定目標為兩倍初始風險。78,600.0 是本例選定的教學緩衝價,不是行情讀出的數字,也不是所有 OB 都該放的停損位置。等待最多六根,未觸及或已收盤失效就取消;不追價,不在第二次回測重開。

每一 BTC 的計畫價差是 78,600.0 − 77,912.2=687.8 USDT。2R 表示兩倍事前風險,因此空單目標為 77,912.2 − 2 × 687.8=76,536.6。這是事前算式,不使用確認後才出現的新低選目標;當時還不知道稍後會走到哪裡。

若假設帳戶 10,000 USDT、單筆預算 0.5%,預算就是 50 USDT。未計成本的數量上限為 50 ÷ 687.8,約 0.072695 BTC;示例取 0.072 BTC,計畫價差損失為 49.5216 USDT。實際下單仍須核對商品數量步長,並從預算扣除手續費、可能的滑價(實際成交價偏離預期價格)及其他持倉成本;這裡算出的不是保證最大虧損,也不是保證金需求。

第三步:首次回測不是那根最低點

確認後前五根四小時 K 線最高都未到下緣,依次為 77,518.6、77,316.0、76,988.0、77,400.0、77,469.3。不成交也是計畫的一部分,不能在看見下跌後,假裝自己早已在 OB 下緣放空。

第六根是 9 月 11 日 12:00 那根,最高到 79,859.8、最低到 76,000.3,範圍同時包含進場、停損與目標。只靠這根四小時 K 線,無法判斷那些價位的先後;更不能看到最低低於目標,就直接把交易記成獲利。

拆到十五分鐘,12:30 那根先出現 76,000.3 的低點,但最高只有 77,671.4,還沒回到 77,912.2 的入場下緣。第一次能觸及入場價的是 12:45 那根,最高 78,115.4、最低 77,527.8,最低仍高於 76,536.6 的目標;13:00 收完後才能由這組資料確認觸及發生於這十五分鐘。先前跌到目標以下的那段,不屬於這筆假設空單的獲利。

在連續價格且限價單依假設成交的簡化模型中,才可把這段視為進場。K 線本身沒有委託排隊與成交回報;若實際沒成交,應記未成交,不能直接套用後面的損益。

12時30分先見76000.3低點但最高未到入場價,12時45分才首次觸及77912.2,先前下跌不可算盈利。

第四步:四小時收回,也不能撤銷停損

進場區間之後,13:00、13:15、13:30 三根十五分鐘最低分別為 77,526.4、77,464.6、77,211.4,都沒有到達 76,536.6 的目標。到 13:45 那根,最高來到 79,300.7,已跨過 78,600.0 的價格停損;它的最低為 77,720.0,同樣沒到目標。入場所在的 12:45 K 線也未到目標,且入場觸價與停損分屬不同十五分鐘區間,因此這個先後結論不依賴猜測同根內路徑。

這份假設模型的結果是先碰停損,不是先到 2R。若再假設都按指定價成交,未計成本的損失就是前面算出的 49.5216 USDT;真實成交價格仍可能不同。已停損的計畫到此結束,後續價格不再計入這一筆。

等到 9 月 11 日 16:00,原四小時 K 線收在 77,682.9,低於 OB 上緣 78,543.9,所以沒有觸發本篇的「四小時收盤上破失效」。這不是矛盾:區域仍未收盤失效,而示範交易的價格停損早已被跨過。若改採影線越上緣即失效,區域結論又會不同;口徑要在回測前選定,不能事後挑對自己有利的版本。

把五個時點留在同一份紀錄裡,就能看出單張大週期截圖少了什麼。

這個例子沒有用來證明 OB 一定無效,也沒有用後來收回來證明 OB 有效。它只證明:要評估一筆交易,確認時刻、入場後的路徑與出場規則缺一不可。

13時45分K線跨過假設停損78600.0,16時四小時收77682.9未上破OB;不能撤銷先停損事件。

清算熱力圖能補什麼,不能證明什麼

清算熱力圖提供模型估計的清算位置,不能替 OB 證明機構正在掛單。 清算是槓桿部位因保證金不足而被強制減倉或平倉,與交易者自行設定的停損不完全相同。CoinGlass 官方《Pair Liquidation Heatmap Model3》文件說明,圖中水準依市場資料與清算槓桿水準計算;本篇於 2026 年 9 月 29 日核對。

若要把熱圖放在 OB 旁邊,至少對齊商品、交易所、模型、時間範圍及當時截取時間。某條亮帶與 OB 重疊,只能說兩種方法指向相近價格;它不是已成交清算的證明,也不能把區域升級成必然反轉點。聚合多平台的圖,尤其不能不加區分地當作單一交易所的掛單簿。

本例沒有保存入場前同時點的清算熱圖,所以不補畫一條事後亮帶來替候選加分。你仍能用原始 K 線完成全部確認與先後核對;若日後要測熱圖是否改善篩選,就從保存當時快照開始,把有資料與缺資料的案例分開,不能拿今天重建的畫面冒充當時看見的資訊。

比較OB價格區域與清算熱圖模型資料,核對商品平台與當時快照;本例無歷史熱圖,不捏造重合證據。

訂單塊常見陷阱與後續學習

最需要避免的,是讓畫法追著結果變。 全影線的停損較遠,就在計算部位時處理;不要先用小實體算風險,受損後才把框擴成整根。已回測的區域也不能悄悄重新標為「未回測」,讓同一份計畫不斷重來。

OB 和 FVG 是不同的標記方式:FVG 是 Fair Value Gap、公允價值缺口,以三根 K 線的第一與第三根影線是否留下不重疊範圍辨認。本篇沒有把 FVG 當成必要篩選,不在看過結果後補加條件。若要進一步研究組合,可接續本站 延伸閱讀待補|FVG 是什麼?公允價值缺口怎麼畫、進場停損放哪、24 小時市場怎麼算收線。

另一個自然問題是原區域失效後能不能反向使用。Breaker Block、破壞塊,是觀察原 OB 失效後的反向區域角色;還須定義反向結構與回測條件,不能把任何一次停損都直接改叫 Breaker。本站 延伸閱讀待補|破壞塊是什麼?和假突破怎麼分,拒絕塊、推進塊一次講清 將接續這個問題。

本文僅供教育與歷史案例練習,不構成投資建議。單一案例不代表策略勝率;真實交易存在未成交、手續費與滑價,合約槓桿可能放大損失。

常見問題

Q1. 訂單塊一定要把影線畫進去嗎?

不一定,各方法的邊界不同。本文固定整根高低範圍;實體或中點會改變觸及與風險距離,應在回測前決定,不能看過結果才更換。

Q2. 每根大跌之前的陽線都是空頭 OB 嗎?

不是。本文須先等四小時收破已知參考低點,再從前六根挑最近陽線,並檢查來源到確認間未越上緣。沒有符合來源或確認條件,就放棄該候選。

Q3. OB 還沒收盤失效,為什麼交易已經停損?

區域失效與價格停損是不同規則。本文以四小時收盤上破 OB 上緣判失效,交易另設觸價停損;先跨過停損再收回,不會撤銷已發生的退出。

Q4. 回測 OB 後的長下影線,能算空單獲利嗎?

要先核對低點是否發生在入場之後。本例更細的十五分鐘資料顯示,目標以下的低點出現在首次回測入場價之前,不能算成假設空單獲利。

Q5. 清算熱力圖與 OB 重疊,可信度就一定更高嗎?

不能直接下這個結論。熱圖是模型估計,需對齊商品、交易所、模型及截取時刻;重疊不證明機構掛單或必然反轉,沒有當時快照就不能補作歷史確認。

訂單塊Order BlockSMC訂單塊失效風險管理清算熱力圖