TTM Squeeze 擠壓指標回測:布林通道與肯特納通道突破能否通過檢驗
TTM 擠壓指標標示波動率何時壓縮(布林通道收進肯特納通道之內),卻不指出價格會往哪個方向離開。任何優勢都來自你另外加上的方向規則與每筆交易的成本,因此請以單一 K 棒週期上、扣除成本後的已完成交易來評估,再用樣本外資料檢驗。
作者 Soren Huang · 發佈 · 更新於 · 編輯原則
目錄
TTM 擠壓指標能預測有獲利的突破嗎?
TTM 擠壓指標本身無法預測有獲利的突破。它能可靠標示波動率何時壓縮,也就是布林通道收進肯特納通道之內;至於價格往哪個方向離開,它並未交代。可交易的優勢若存在,來自你另外加上的方向規則,以及每筆交易的成本。
TTM 擠壓指標是一種波動率工具。它比較價格周圍的兩條通道,窄的那一條收進寬的那一條之內時,就標上一個圓點。可以把它想成壓緊的彈簧:擠壓告訴你彈簧已經壓縮,壓縮的彈簧通常會彈出,卻不會告訴你往上還是往下。每次釋放都買進的交易人,另外押注了方向,回測實際衡量的正是這個押注。「描述市場」與「賺到錢」之間的落差,適用於多數技術指標:工具可以準確反映它所衡量的東西,但一旦轉成委託並支付成本,仍可能沒有優勢。
本文有一條主線:擠壓回答「何時」,柱狀圖與你的突破規則回答「往哪邊」,K 棒週期與成本則決定最後是否還有剩餘。以下各節各檢驗這條鏈上的一環。
擠壓條件如何定義?又該如何設定?
當布林通道的上下軌都位於肯特納通道之內,擠壓即成立;設定時,要在任何測試開跑前先定下四個數字與一個 K 棒週期。常見設定是 20 根 K 棒、2 個標準差的布林通道,加上 20 根 K 棒、1.5 倍平均真實區間(ATR)的肯特納通道。
兩條通道衡量波動率的方式不同。布林通道是在移動平均線上下各加減指定個數的標準差所得的一對線,會隨近期收盤價的離散程度放寬或收窄。肯特納通道是在移動平均線上下各加減指定倍數的 ATR 所得的一對線;ATR 由 Wilder (1978) 提出,是 K 棒完整區間(含跳空)的平均大小。遇到平靜的行情,布林通道的反應比以 ATR 為基礎的肯特納通道更快。當收盤價密集到較快的通道收進較慢的通道之內,擠壓即成立。
依下列順序設定,並在看到任何結果之前,先把各項選擇寫下來:
- 選定 K 棒週期。同樣四個數字,在 5 分鐘與日 K 棒上產生的擠壓差異很大。原因見下方 K 棒週期一節。
- 固定布林通道的長度與寬度。20 根 K 棒與 2 個標準差是常用的起點。
- 固定肯特納通道的長度與倍數。20 根 K 棒與 1.5 倍 ATR 是常用的起點。倍數越小,擠壓越少見;越大,則越頻繁。
- 嚴格定義「在內」。以 K 棒收盤價為準,布林通道上軌低於肯特納通道上軌,且布林通道下軌高於肯特納通道下軌。
- 現在就決定方向規則與出場方式,不要等第一張圖看起來有希望之後才決定。
四個數字,就是四次把結果調到貼合某一段歷史的機會。把長度與倍數以範圍而非單一數值輸入時,AlphaPrime(Valynox)的策略生成會把擠壓概念展開成一整組可檢驗的規則,20、2、1.5 附近的各種設定因此一併評估,而不是一次只看一個人工挑選的數值。
紅點與綠點代表什麼?
紅點表示布林通道位於肯特納通道之內(擠壓成立),綠點表示已回到通道之外(擠壓解除)。一連串紅點之後的第一個綠點就是釋放,多數擠壓規則針對的就是這一根 K 棒。
圓點位於指標視窗的零軸上。一連串紅點可能只有三根 K 棒,也可能長達三十根;連續長度反映波動率維持壓縮的時間,不少交易人認為連續越長越有意義,但這是需要檢驗的說法,不應直接當作前提。綠點本身不帶方向。價格可能向上離開擠壓、向下離開,也可能離開後立刻折返,也就是最後一節談的假突破。
| 圓點 | 通道位置 | 波動率 | 規則的動作 |
|---|---|---|---|
| 紅 | 布林通道位於肯特納通道之內 | 壓縮 | 暫不動作;計算這一段有幾根 K 棒 |
| 紅點之後的第一個綠點 | 布林通道已回到通道之外 | 開始擴張 | 讀取柱狀圖判斷方向,並在下一根 K 棒進場 |
| 綠點,前面沒有紅點 | 布林通道在外側,這是多數時間的狀態 | 正常 | 不動作;這是預設狀態,不是訊號 |
有兩點實務提醒。第一,交易轉換,不要交易顏色:圖上多數時間是綠色,若採「綠色就進場」,幾乎隨時都持有部位。第二,在釋放 K 棒收盤價進場的規則,用的是實際上無法成交的價格;請在下一根 K 棒開盤進場。單看布林通道規則、尚未加上肯特納濾網時的表現,見布林通道策略回測;擠壓承襲了同樣的優點,也承襲了平靜市場裡同樣的假訊號。
如何判讀動能柱狀圖的方向?
柱狀圖補上圓點缺少的方向:正負號代表動能在零軸之上或之下,斜率代表動能在增強或減弱。正負號與斜率合起來有四種狀態,規則可以分別檢驗每一種,而不必把每次釋放一視同仁。
柱狀圖是以柱狀呈現的動量指標 Momentum(MTM),其中動能是價格相對近期中點移動的幅度。計算方式請見指標頁;測試時要注意的是判讀,在釋放 K 棒上只需問兩個問題:
- 這根 K 棒在零軸之上還是之下?在零軸之上,代表近期走勢向上;之下則向下。
- 這根 K 棒比前一根離零軸更遠,還是更近?更遠為「增強」,更近為「減弱」。
做多的突破規則,在柱狀圖為正且增強時採用該次釋放;做空規則則在柱狀圖為負且增強(往零軸下方拉遠)時採用。兩種減弱狀態是動能已在回頭靠近零軸的釋放,多數交易人會略過。各圖表軟體對這四種狀態的配色不盡相同,因此請判讀正負號與斜率,不要死記某一套顏色。一個有用的檢驗是:把釋放後的交易分成四種狀態,分別看扣除成本後的平均每筆損益;若「增強」狀態並不比「減弱」狀態好,代表在該商品與 K 棒週期上,柱狀圖對你的規則沒有貢獻。
TTM 擠壓指標適合哪個 K 棒週期?
日 K 棒與數小時 K 棒產生的擠壓較少、較乾淨,每筆波動幅度相對成本也較大;1 至 5 分鐘 K 棒則產生大量擠壓,且在趨勢成形前就往兩個方向釋放。判斷 K 棒週期,要看扣除成本後的已完成交易,而不是圖看起來如何。
原因在於釋放後的典型波動幅度與來回成本的比值。不論交易 5 分鐘 K 棒或日 K 棒,手續費與滑價大致都是相同的跳動點數,但日 K 棒能掌握的波動幅度大上許多倍。在短週期 K 棒上,成本佔去每筆交易的一大部分,頻繁的假釋放又再添上虧損。這與日內交易最佳指標一文判斷哪些工具站得住腳的算術相同:指標本身的重要性,不如每筆波動幅度與每筆成本的對比。
| K 棒週期 | 每年擠壓次數 | 每筆波動幅度與來回成本對比 | 假釋放 | 信任前要計算什麼 |
|---|---|---|---|---|
| 1 至 5 分鐘 | 多 | 小 | 頻繁 | 扣除成本後的已完成交易 |
| 30 至 60 分鐘 | 中等 | 中 | 有些 | 扣除成本後的已完成交易 |
| 日 K 棒 | 少 | 大 | 罕見 | 扣除成本後的已完成交易 |
假設性範例
假設某指數期貨 5 分鐘 K 棒上的擠壓,釋放後通常移動 10 點便停下,日 K 棒上的擠壓通常移動 150 點。再假設來回成本(手續費加上每邊一個跳動點的滑價)兩者都約 1.5 點。在 5 分鐘 K 棒上,成本佔典型波動幅度的 15%;在日 K 棒上則是 1%。5 分鐘規則一年可能觸發 200 次,日 K 棒規則則為 10 次,因此前者很快就能累積交易樣本,卻需要高得多的勝率,才能涵蓋成本。
日 K 棒則剛好相反:單一商品上的日 K 棒擠壓規則,一年可能只產生十二次左右的釋放,因此要累積數年歷史或多個商品,平均每筆損益才有意義。先選定 K 棒週期,含成本跑完規則,再計算交易筆數;然後判斷樣本是否大到足以解讀。
NQ 日 K 棒上的肯特納突破測試顯示什麼?
替代用的 ATR 通道突破規則在 NQ 日 K 棒上,從 2019 年到 2025 年中,幾乎隨時都持有部位,因此結果反映的是對上漲中的那斯達克 100 市場的趨勢跟隨曝險,而非擠壓型態本身。本次測試以 ATR 通道規則(即擠壓中的肯特納那一半)作為唯一的進場與出場,沒有停損、沒有停利、也沒有布林通道條件;它是以標準指標組成的替代品,不是 TTM 擠壓指標。
下方這次回測,是 AlphaPrime 試過的約一千個候選策略中留下的那一個,依其報酬相對回撤的表現挑出。事後挑選留下的候選策略,會使它看起來比實際更好:在一千個變體中,看起來最好的那個含有一部分運氣,而 Bailey、Borwein、López de Prado 與 Zhu (2014) 指出,這部分運氣會隨同一份資料上比較的變體數量增加。這條規則並未在任何帳戶中賺到這筆錢,這些數字也不是讀者可以預期的結果。
來源:AlphaPrime 產品引擎(CPU),2026-10-31 執行。NQ 日線,2019-01-02 至 2025-06-30,多空都做,1 口,每筆手續費 $20、滑價 $10。
| 項目 | 結果 |
|---|---|
| 淨損益(已平倉交易) | $184,055 |
| 最大回撤 | $108,925 |
| 交易筆數 | 34 |
| 勝率 | 55.88% |
| 獲利因子 | 2.067 |
| 平均每筆損益 | $5,413.38 |
| 在場時間 | 95.61% |

比標題數字更重要的有三項觀察。第一,在場時間 95.61%、六年半只有 34 筆交易,代表這條規則幾乎每天不是多單就是空單;沒有停損的通道突破,只會在價格穿越對側通道時翻轉。在那斯達克 100 強勢上漲的期間,這大致是多方曝險,讀者應該問,單純買進持有一口合約,會呈現 $184,055 當中的多少。第二,最大回撤 $108,925 超過淨損益的一半,這是不設停損、承受每一次反轉的代價。第三,34 筆是很小的樣本:只要兩三筆交易改變,就會讓平均每筆損益 $5,413.38 大幅變動。這條規則的純通道版本,連同參數與出場,在肯特納通道策略檢驗中有完整演練;在其上再加布林通道條件,會把一條幾乎隨時在場的規則變成有選擇性的規則,進一步降低在場時間與交易筆數,可供判斷的樣本也就更小。
如何處理假突破並檢驗擠壓規則?
假突破是擠壓的主要失效模式,因此擠壓規則必須通過依時間順序的樣本外測試、推進分析視窗、兩倍滑價,以及相鄰布林通道與肯特納通道設定表現相近的檢查,才值得信任。假突破是指一次釋放走得夠遠、觸發進場,隨後反轉,因此交易在任何趨勢成形前就被停損或反手而虧損。
先在規則設計中處理假突破,再於檢驗時衡量剩下的部分:
- 要求紅點至少連續一段根數,釋放才算數,並測試數個下限;較長的壓縮往往(但不一定)先於較乾淨的行情。
- 要求柱狀圖狀態與交易方向一致,在釋放 K 棒上一致,在進場那根 K 棒上也仍一致。
- 使用以 ATR 計算的停損,而非固定點數,讓停損隨釋放時正在擴張的波動率而調整。
- 加入時間出場:若停損與停利都未觸發,交易在固定根數的 K 棒後平倉,排除「拖上好幾週」的交易。
接著依下列順序執行檢查:
- 固定四項設定與 K 棒週期並寫下來,連同第 3 步的通過標準。
- 樣本內期間從第一次執行就納入手續費與滑價,讓排名已經反映你實際可交易的結果。
- 原封不動執行樣本外期間。樣本外資料是歷史中較晚的一段,未用於選擇任何設定。好的結果是扣除成本後的平均每筆損益相近,且獲利分散在大多數季度;不好的結果是獲利集中在一兩次釋放,或在切分日期前後出現正負號反轉。
- 把規則做推進分析,並把滑價加倍。推進分析是在一個視窗上最佳化、原封不動交易下一個視窗、再往前移動並重複的測試,Pardo (2008) 將它描述為衡量實際可交易結果的方法。一條擠壓規則若在日 K 棒上撐得住,卻在 5 分鐘 K 棒加倍滑價後失效,代表它靠的是便宜的成交價。
- 檢查相鄰設定。跑 18 與 22 根 K 棒、1.8 與 2.2 個標準差、1.3 與 1.7 倍 ATR。若只有 20、2、1.5 有效,結果描述的是那一段歷史,而不是擠壓本身。
每一步都要計算交易筆數。單一商品的日 K 棒擠壓規則交易很少,因此通常要靠推進分析視窗,以及第二、第三個商品,才能讓樣本外的樣本量大到值得解讀。
下一步:載入單一商品的自有 K 棒資料,在日 K 棒上把擠壓設為 20、2、1.5,為「正值且增強」定一條做多規則,為「負值且增強」定一條做空規則,並設定 ATR 停損,用你實際的手續費與每邊一個跳動點的滑價執行。然後在看獲利之前,先寫下它產生了多少筆已完成交易。
常見問題
TTM 擠壓指標可靠嗎?
就它所衡量的東西而言,它是可靠的:當布林通道上下軌都位於肯特納通道之內,波動率就已壓縮,這是近期 K 棒的機械性事實。但它不是可靠的方向預測工具,因為擠壓可能向上釋放、向下釋放,也可能立刻反轉。擠壓規則值不值得交易,取決於你加上的方向規則、K 棒週期與成本,而且只有納入成本並含樣本外期間的回測,才能就你的商品回答這個問題。
TTM 擠壓指標的標準設定是什麼?
常見設定是 20 根 K 棒、2 個標準差的布林通道,加上 20 根 K 棒、1.5 倍平均真實區間的肯特納通道。兩條布林通道線都在兩條肯特納通道線之內時,擠壓成立。把這四個數字當成起點,並測試相鄰的數值;只在剛好 20、2、1.5 才有效的規則,描述的只是一段歷史。
TTM 擠壓指標上的紅點與綠點代表什麼?
紅點表示擠壓成立:布林通道位於肯特納通道之內,波動率壓縮。綠點表示擠壓解除:通道已回到外側,波動率擴張。多數規則採用的訊號,是一連串紅點之後的第一個綠點,並在該根 K 棒讀取動能柱狀圖以判斷方向。
TTM 擠壓指標最適合哪個 K 棒週期?
日 K 棒與數小時 K 棒的擠壓較少,每筆波動幅度相對成本較大,假釋放也較少,因此在扣除手續費與滑價後較容易交易。一至五分鐘 K 棒擠壓很多、假突破也多,成本佔去每筆交易的一大部分。對你而言,合適的選擇是這樣的 K 棒週期:在計入實際成本、且已完成的交易筆數多到足以解讀時,規則的平均每筆損益仍為正。
參考文獻
- Bailey, D. H., Borwein, J., López de Prado, M., & Zhu, Q. J. (2014). Pseudo-Mathematics and Financial Charlatanism: The Effects of Backtest Overfitting on Out-of-Sample Performance. Notices of the American Mathematical Society, 61(5), 458–471.
- Pardo, R. (2008). The Evaluation and Optimization of Trading Strategies (2nd ed.). John Wiley & Sons.
- Wilder, J. W. (1978). New Concepts in Technical Trading Systems. Trend Research.

