認識TTM Squeeze指標

介紹這個曾經在國外的交易雜誌中相當受歡迎的指標,提供開發策略過程中一些靈感

TTM Squeeze(TTM Squeeze Indicator) 由 John Carter 發明的技術指標,用於辨識即將發生的 價格突破機會。它整合了 Bollinger BandsKeltner Channels的概念,能有效地判斷該商品走勢處於壓縮狀態(Squeeze)及可能出現的大波動行情。它主要結合了波動率與動能兩個思考方式,被廣泛應用於股票、期權、加密貨幣等金融市場

Squeeze(壓縮)

當布林通道進入肯特納通道的範圍內,表示市場進入低波動盤整狀態;當布林通道擴張至超出肯特納通道,代表壓縮解除,行情即將展開

按照原本指標公式定義 我轉成 Multicharts 程式碼,如下

Midline = AverageFC(C, KCLen);
Var1 = NumATRs*AvgTrueRange(KCLen);
KC_UBand = MidLine + var1;
KC_LBand = Midline - var1;
BB_UBand = BollingerBand(C, BBLen, NumDevsDn);
BB_LBand = BollingerBand(C, BBLen, -NumDevsDn);
TTM = BB_UBand - KC_UBand;

Plot1( TTM, "Sq", Iff(TTM>0, yellow, red));

說明註解

將圖表改成柱狀圖 比較有視覺效果

如何用「ATR 軌道」過濾市場雜訊?

盤整突破策略

  • 進場訊號:當TTM在零軸以下開始往上 盤整待變 此時突破高點買進多單
  • 出場訊號:當TTM在零軸以上 並且開始遞減 表示動能減弱 多單先行平倉

(網路上的教學參考投資人請自行評估並模擬驗證)

TTM Squeeze 並沒有方向性,單純是用來判斷行情的波動度,實際上需另外搭配其他指標使用

使用TTM Squeeze當濾網 套用在台指期貨上,短短幾行程式碼就有不錯效果,歡迎交流討論

有任何交易的想法,可以先透過Multicharts 回測驗證,或是進行參數調整,減少犯錯的可能性

分享你的喜愛