返回交易策略
交易策略

SMC 市場結構教學:BOS、CHoCH 與確認時間

Trader Stan·2026.09.28·閱讀時間 10 min

SMC 市場結構是用同一週期的波段高低點,判斷價格延續、改變或仍在整理的方式。BOS 描述原方向的結構突破,CHoCH 提醒關鍵反向結構被破壞。本篇採用自定的局部判讀模型;採左右各兩根與收盤越線確認時,圖上的轉折要等右側兩根收完才能使用,不能把後來才知道的位置當成當時的訊號。

同一張 K 線圖,有人畫 BOS,有人畫 CHoCH,差別可能從第一個高點就開始了。你選的週期、波段大小,以及願意等到哪一根收盤,都會改變後面的標記。我覺得學市場結構最值得先練的,是能說出「這個價位為什麼現在才可以用」。這篇先把規則講清楚,再用同一段 BTCUSDT 歷史行情逐根重畫。BTC 是比特幣,USDT 是穩定幣;BTCUSDT 表示以 USDT 報價的比特幣標的。

SMC 市場結構先看什麼

市場結構先回答方向與節奏,進場要另外定條件。 如果還沒分清結構、流動性和觀察區的工作,可以先讀 SMC 策略完整指南;本篇把其中的高低點判讀拆細,讓你知道圖上的標記是怎麼來的。

我們關心的是同一週期的高點與低點,有沒有一起推進。高點、低點都抬高,可記為局部偏多;兩者都降低,可記為局部偏空。若高點抬高、低點卻下移,先留在混合狀態。這個空白有價值,因為它提醒你目前還缺什麼,不必每根 K 線都急著選邊。

下文採一套便於重做的教學規則,不宣稱所有 SMC 指標都如此定義。SMC 是 Smart Money Concepts,中文常稱聰明錢概念;K 線上的結構能描述價格變化,不能直接證明哪家機構買賣,或實際有多少停損單。

波段高低點,發生與確認是兩個時間

左右各兩根,固定同一把尺

本文把一根最高價嚴格高於左右各兩根的 K 線,記為局部高點;最低價嚴格低於左右各兩根,記為局部低點。出現同價就不確認,左右資料不足也先留空。這是一套明確的取點規則,方便比較每次練習,而不是在所有市場都最有效的參數。

假設中間那根看起來已經轉折,你仍需要等待右側第二根收盤。右邊第一根沒破低,第二根卻再創低,原候選就不成立。價格發生過,和你已經能把它當成波段參考,是兩件事。 標記可以畫回原來的 K 線,但紀錄要另外寫上確認時刻。

TradingView 的 Pine Script《Repainting》官方文件在「Plotting in the past」一節提醒,樞軸類標記可能在數根之後才回填到較早的 K 線。這項文件說明於 2026 年 9 月 29 日核對。看歷史圖時,漂亮的轉折點一直在那裡,很容易忘記它當時還不存在於你的判斷中。練習時把右側遮住,會比一次看完整張圖更容易發現這個落差。

左右各兩根確認低點的兩個時點:右側一根時只是候選,右側第二根收盤後才確認。

新高與新低,不能只挑一邊看

本文每次比較最新兩個已確認高點,以及最新兩個已確認低點,分別看它們升降。HH 是 Higher High,較高高點;HL 是 Higher Low,較高低點;LH 是 Lower High,較低高點;LL 是 Lower Low,較低低點。高低兩邊同向,才建立本篇的局部方向;新資料只更新其中一邊時,可能暫時沒有一致方向。

這種取點法保留所有符合條件的局部點,不另外合併成更大的波段。它會比只挑主要推進段的畫法更細,結果也可能不同。讀別人的圖時,先問對方怎麼取點;拿兩套規則的 BOS 標籤直接比對,很可能從一開始就比錯了東西。

BOS 與 CHoCH,差在突破前的結構

先有方向,才有延續或改變

BOS 是 Break of Structure,常譯為結構突破,描述沿既有方向越過關鍵高低點;CHoCH 是 Change of Character,常譯為結構性質改變,描述維持原方向的關鍵反向點被破壞。兩者都要先交代突破前的狀態,不能只看到向下就寫空頭 BOS。

表格是本篇的判讀口徑。遇到混合結構,先記「收破哪個價位」,不硬分延續或改變;出現 CHoCH,也先暫停原方向判斷,等待新結構。它沒有承諾價格從此反轉,更不是讓你立刻反手。

用四格波段示意比較偏多與偏空結構下的 BOS 延續及 CHoCH 反向破壞。

影線穿過,不等於收盤確認

本文以收盤價嚴格越過事前參考位作為突破確認。影線穿過、收盤退回原側,記為穿越後收回;剛好收在參考價上,也不算確認。採其他口徑並非自動錯誤,但要從練習開始就固定,不能虧損後才改成影線,獲利時又改回收盤。

收盤規則只處理結構標記。假如交易計畫另設價格停損,觸價退出與「等收盤確認結構失效」屬於不同條件,不能拿後者當成延後停損的理由。本篇先完成結構判讀,不用這些標籤推導進場價或策略勝率。

真實案例:沿同一段四小時行情逐根判斷

案例使用 Binance BTCUSDT 永續合約四小時 K 線,價格單位為 USDT。資料於 2026 年 9 月 29 日重新取得,共 88 根,與母文存檔一致;原始開盤時間範圍為 9 月 2 日 20:00 至 9 月 17 日 08:00,以下沿用其中 9 月 8 日至 10 日的連續行情。這是已看過歷史區間的教學複核,不是盲測,也沒有實際下單。

所有時間採 UTC,UTC+8 加八小時。K 線以開盤時間命名,例如「08:00 那根」到 12:00 才收完。取點沿用左右各兩根;結構看最新兩高、兩低;只在參考位已確認後,檢查後續收盤是否越過。候選被同價或更極端價格破壞就淘汰,混合狀態暫停方向分類,反向收破後停止沿用原方向。先抄下這幾條,再推圖。

第一步:等低點真正成為已知資訊

把畫面停在 9 月 8 日 16:00,你剛看完 12:00 那根,它的最低價是 77,600.1。左側 04:00 和 08:00 兩根最低分別為 78,133.0、78,253.2,確實都比較高;但右側兩根還沒收完,此刻只能圈出候選,不能宣布新的 LL 已確認。

接著,16:00 那根最低 78,230.5,20:00 那根最低 78,360.2,都高於候選低點。直到 9 月 9 日 00:00,第二根右側 K 線收完,77,600.1 才成為可用的局部低點。你可以把符號畫回 9 月 8 日 12:00,但若寫在交易日誌,確認欄必須填次日 00:00。

此時最新兩個已確認高點是 80,536.1、79,476.0,最新兩個已確認低點是 78,636.0、77,600.1,高低都下降。本篇因此記為局部偏空,接下來以上方已確認的 79,476.0 作反向破壞參考。背景也有確認時刻:80,536.1 發生於 9 月 6 日 20:00、7 日 08:00 確認;79,476.0 發生於 8 日 00:00、12:00 確認;78,636.0 發生於 7 日 12:00、8 日 00:00 確認。不能只截取最後幾根,把背景清空後再猜方向。

截至9月9日00時,9月8日12時低點77600.1經右側兩根收盤確認,局部高低點仍共同下降。

第二步:穿越前高,先看收盤在哪裡

繼續推到 9 月 9 日 12:00。剛收完的 08:00 那根最高到 79,737.3,越過參考高點 79,476.0;收盤卻是 79,281.7,回到參考位下方。按本篇規則,只記穿越後收回,沒有完成向上的 CHoCH。這就是第一個需要留下的反例:價格曾經過線,不等於預定條件成立。

79,737.3 此刻也只是新的候選高點。接下來 12:00、16:00 兩根最高分別為 79,648.1、78,942.1;加上左側兩根最高 78,899.0、79,376.4 都較低,到 9 月 9 日 20:00 才確認它。最新高點序列於是變成 79,476.0 → 79,737.3,已經抬高;低點序列暫時仍是下降。

所以這一刻的紀錄要改為混合,不能繼續用「高低都下降」描述目前排列。注意這不是補發一個向上收盤突破:新高確認只回答波段取點完成,先前收盤沒有站上參考位的事實仍然不變。這兩種更新要分欄記錄。

9月9日08時K線最高79737.3穿過前高,但12時確認收盤79281.7未越過79476.0,不成立向上CHoCH。

第三步:更新高低點,再辨認反向收破

到了 9 月 10 日 08:00,新的較高低點 77,706.1 完成確認。它發生在前一天 20:00,左側兩根最低是 78,020.0、78,112.0,右側兩根最低是 77,912.2、77,867.5,都高於它。最新低點變成 77,600.1 → 77,706.1,配上已抬高的高點,本篇的局部排列轉為偏多。

現在把這個已知的較高低點 77,706.1 記為反向破壞參考。下一根 08:00 K 線最低到 77,651.4,但收在 77,816.4;12:00 收完時,仍只是向下穿越後收回。到這裡,你又得到一個不應提前貼 CHoCH 的時點。

再下一根,也就是 9 月 10 日 12:00 那根,收在 77,218.5。於 16:00 才確認收盤低於事前指定的 77,706.1,也低於更早的 77,600.1。按本篇的局部結構模型,這是偏多判斷被反向破壞的 CHoCH 觀察;不能因為收盤下跌,就把它改寫成「原空頭持續延伸」。

此時先把狀態改成「原偏多受破壞,等待新結構」。新低尚未完成右側確認,不代表舊偏多仍有效;同樣,也不能直接宣布新的下降趨勢已完整建立。母文以收破事前固定舊低 77,600.1 規劃偏空,本篇追蹤最新局部波段,兩者的價格事件相同,描述問題不同。把模型寫在紀錄前面,才能知道差異從哪裡來。本次練習在 9 月 10 日 16:00 結束;不延伸宣告方向恢復,也不模擬交易。

較高高點及較高低點依次確認後,9月10日16時收盤77218.5跌破77706.1,構成本文局部偏多模型的CHoCH觀察。

把當時可知的資訊記成一張表

這段練習的結果是一份可以核對的判讀紀錄。最容易漏掉的是「何時可用」欄:少了它,歷史圖上的每個轉折都會顯得來得太早。

你重做時,可以每次只揭開一根,再填「已確認高低點、當前狀態、下一個參考位」。先寫答案再往右看;若和表格不同,回查取點規則或收盤時刻,不要直接把自己的線移成一樣。

跨週期與常見錯誤,先修正判讀再談進場

低週期的變化,不能替尚未收完的高週期下結論。 十五分鐘圖出現結構改變時,四小時可能仍在同一段回調裡。分開記下兩個週期最近完成的收盤、各自已確認的參考位,才能說清它們是否真的衝突。不要把十五分鐘的高低點拿去填四小時的確認欄。

另一個常見問題是停在舊標籤:波段排列曾經偏多,反向參考位已被收破,卻因為下一個低點還沒確認,繼續沿用偏多。案例第三步示範了中間狀態怎麼記。允許「受破壞、等待新結構」,比強迫圖表永遠只有紅綠兩色更忠於規則。

這套局部取點法也有代價。右側確認會延遲資訊,震盪裡可能頻繁更換狀態;它只讓判讀更容易複核,沒有驗證獲利能力。若要用來交易,還需另訂進場、價格停損、取消與部位規則,並計入成本和滑價。不要把一次標圖成功當成策略測試成功。

四小時與十五分鐘各自記錄收盤和參考位,資料不足等待、方向分歧記混合、反向收破暫停原方向。

接下來,把結構接到流動性與觀察區

先能獨立寫完一份時間紀錄,再往下研究價格為什麼值得在某處觀察。本站後續子文會承接這兩個問題,目前保留學習方向,完成後補上內鏈。

  • 延伸閱讀待補|流動性教學:前高前低、掃蕩與延續,練習區分穿越後收回與繼續推進。
  • 延伸閱讀待補|訂單塊怎麼畫、怎麼找?失效怎麼認,再對照清算熱力圖看流動性,把已知結構接到候選觀察區。

本文僅供教育與歷史圖表練習,不構成投資建議。結構標記不保證走勢;實際交易可能損失本金,合約槓桿還會放大風險。

常見問題

Q1. 左右各兩根的高低點,為什麼不能當下確認?

採左右各兩根的取點法,必須等右側第二根收盤,才能確認中間高低點符合條件。發生時間與確認時間不同,候選期間出現同價或更極端價格,就不能沿用原候選。

Q2. BOS 與 CHoCH 有什麼差別?

BOS 描述原方向延續突破,CHoCH 描述原方向的關鍵反向參考被破壞。兩者都要先交代週期、波段選法與突破前狀態;CHoCH 不是完整反轉或進場保證。

Q3. 影線穿過前高或前低,就算結構突破嗎?

本篇採收盤嚴格越過參考位才確認,影線穿過後收回只記為價格事件。採用哪個口徑要事前固定,不能看過結果才更換。

Q4. 十五分鐘與四小時方向不同,該怎麼記?

分開記錄兩個週期已完成的收盤與已確認波段。低週期變化可能只是高週期回調,不能代替未收完的四小時 K 線確認。

Q5. 看懂 SMC 市場結構,就可以直接下單嗎?

結構提供方向與參考位,仍需另外定義進場、價格停損、取消與部位,並驗證成本和滑價。本篇的歷史判讀紀錄不構成策略績效。

SMC 市場結構BOSCHoCH波段高低點價格行為技術分析