DeMarker(DeM):Tom DeMark 以高低點打造的震盪指標
DeMarker 指標,交易圈常簡稱 DeM,是 Tom DeMark 提出的動能震盪指標,看的是高點與低點,而不是收盤價。每一根 K 棒,它都問兩件事:價格有沒有突破前一根的高點?有沒有跌破前一根的低點?再把這兩股力道的消長換算成一條落在有界刻度上的線。本頁說明這種做法和以收盤價為基礎的震盪指標有何不同、為什麼區間一擴張它就反應得快、交易人最常誤讀的地方,以及策略產生器如何在你自己的商品上測試它。
它在量什麼
DeMarker 是建立在「逐根延伸」上的動能震盪指標。它不追蹤每根 K 棒收在哪裡,而是追蹤市場比前一根多走出去多遠:往上穿過前一根的高點,或往下穿過前一根的低點。買方一直把高點往上推、賣方很少壓低低點時,這條線會往面板上緣爬;情況相反時,它就往下緣沉。正中間是平衡點,代表在回顧期間內,向上與向下的延伸大致相當。
Tom DeMark 在著作《The New Science of Technical Analysis》中介紹了這個指標,多數看盤軟體採用的公開版本分四個步驟。第一,每根 K 棒都拿今天的高點和昨天的高點比,今天比較高,就把差距記為一筆向上延伸,否則這一邊記為零。第二,用同樣方式比較今天和昨天的低點,今天比較低,就把差距記為一筆向下延伸。第三,在回顧期間內分別平均向上延伸與向下延伸。最後,用平均向上延伸除以兩個平均值的總和。因為分子本身就是分母的一部分,結果不可能跑出有界刻度:只有高點在延伸時貼在上緣,只有低點在延伸時貼在下緣,兩邊相當時落在中間。有些看盤軟體把同一條線放大到較大的刻度顯示,形狀與解讀都不變。
和 RSI 的對比是這個指標的核心。RSI 平均的是上漲收盤與下跌收盤,所以只看得到每根 K 棒最後收在哪裡;DeMarker 看的是每根 K 棒探到哪裡。一根先衝破前高、最後收在前一根收盤價之下的 K 棒,在 DeMarker 裡仍算一筆向上延伸,在 RSI 裡卻記成下跌。這正是 DeMarker 對區間擴張反應快的原因:行情從安靜的盤整中突破時,新的 K 棒一根比一根超出前一根更多,這些放大的延伸幾根之內就主導了平均值,往往在收盤價還沒跟上之前。區間收斂時則是另一種樣子。內包 K 棒的高低點都在前一根範圍內,兩邊都不會增加新的延伸,所以盤整壓縮期間,讀數主要是因為較舊的 K 棒移出回顧期間而變動,而不是來自新的價格動作。外包 K 棒則同時在兩邊加分,影響方向取決於它哪一邊延伸得較多。
常見市場行為
在區間盤整中,DeMarker 會隨價格碰觸上下緣,在上方區與下方區之間來回擺動;由於它反應的是高低點的延伸而不是收盤,常常在測試區間邊緣的那一根 K 棒就進入區域。在趨勢中則不一樣。一段多數 K 棒都創高、只偶爾出現更低低點的行情,可以讓這條線長時間停在上方區;由內包 K 棒組成的拉回,或只略微跌破前低的拉回,在向下那一側幾乎不留痕跡。
參數怎麼設,關鍵在回顧期間。較短的回顧期間只平均少數幾筆延伸,一根大 K 棒就能把線從一個區域甩到另一個區域:快,但雜訊多,容易出現短暫碰到極端區卻沒有後續的情況。較長的回顧期間會稀釋每一根 K 棒的影響,線走得較慢、較少進入極端區,比較適合當濾網或判斷行情狀態,而不是抓進場時機。區域門檻也是同樣的取捨:設得靠近中線,訊號多;設得離中線遠,訊號少也較晚。與其在一張圖上憑肉眼決定,不如在趨勢段與盤整段比較幾種設定,留下在未參與挑選的資料上行為依然相近的那幾組。
最常見的誤用,是把每一次超買或超賣都當成反轉訊號。強勢趨勢中,持續創高會讓這條線貼在上緣,也就是常說的鈍化;每次進入上方區就放空,等於在逆著定義這段趨勢的延伸本身操作。這種情況下比較有用的讀法,是看線離開區域後是否回不去,或者價格創新高時 DeMarker 的高峰反而較低,這種落差代表向上的延伸正在縮小。另一個較不明顯的錯誤,是把它和同樣冠上 DeMark 名字的序列計數工具混為一談。那些是邏輯各自獨立的研究工具;DeMarker 是連續的震盪指標,它的讀數和那類計數進行到哪裡毫無關係。
常見用法(概念示例)
從極端區退出時進場
不要在線進入上方區或下方區時就動作,而是等它重新穿出來。DeMarker 從下方區往上穿出時視為做多訊號,從上方區往下穿出時視為做空訊號。在區間盤整中,這能抓到價格測試邊緣之後的轉折,多等的這一步也能濾掉只是碰一下區域的 K 棒。
確認突破真的有延伸
價格突破盤整區時,要求 DeMarker 朝突破方向穿越中線。真正的擴張會表現為高點以越來越大的幅度超過前高,所以 DeMarker 走平的突破,代表 K 棒其實沒有在延伸。
新高時延伸反而變短
價格創更高的高點,DeMarker 卻做出較低的高峰。因為這條線本身就是由延伸構成,這種型態說明新高是以較少的「超出前一根」力道達成的。交易人通常會等確認,例如往下穿越中線,再採取行動。
和其他指標族搭配
DeMarker 告訴你哪一邊延伸得比較多,卻不告訴你市場有沒有趨勢。搭配 ADX 可以補上這段脈絡:趨勢強度高時,把上方區的讀數當成確認並找拉回;趨勢強度低時,再讓「離開區域」的訊號負責抓時機。
DeMarker 是一個比值,只顯示延伸的平衡,不顯示延伸的大小。延伸很小的安靜行情,可能和劇烈行情印出相同的讀數。ATR 正好補上這個缺口:它告訴你一般一根 K 棒走多少點,有助於替 DeMarker 進場設定停損,也能區分真正的擴張和清淡行情裡的高讀數。做突破時,唐奇安通道 是很自然的交叉檢查,因為它同樣由高低點構成。
把它和看收盤位置的震盪指標疊在一起,例如 威廉指標 %R 或 隨機指標 KD,在平靜行情中幫助不大,因為收盤和高低點會一起移動。真正有資訊量的是兩者意見不同的時候:DeMarker 很高、以收盤為基礎的讀數卻普通,代表 K 棒探得更高卻又收回區間內,顯示延伸正在被賣壓吸收。
在 AlphaPrime 裡
在 AlphaPrime 裡,DeMarker 是策略產生器使用的內建動能族之一,在條件積木目錄中以自己的名稱列出。可以調整的輸入是指標週期;將線與水準比較的條件另外有門檻值,每個條件也都有目前 K 棒位移,讓規則可以讀取幾根 K 棒之前的數值。
基本條件作用在主線上:DeMarker 向上穿越水準或向下穿越水準、高於水準或低於水準、上升或下降、轉為上升或轉為下降。另一組型態條件建立在區域之上:停留超買區或停留超賣區、向上失敗擺動或向下失敗擺動、超賣區勾頭向上或超買區勾頭向下,以及雙谷向上背離或雙峰向下背離。計算的各個分項也都開放使用:DeMarker 平均漲幅、平均跌幅、漲跌差與漲跌合計,每一項都可以要求上升或下降。
所有候選都在 GPU 上平行回測,再做樣本外檢驗;你可以設定樣本外檢驗的門檻,把只在某一段歷史上剛好吻合的 DeMarker 規則濾掉。通過檢驗的組合可以匯出成交易平台可用的策略碼,在模擬環境中繼續測試。
常見問題
DeMarker 跟 RSI 差在哪?
RSI 比較上漲收盤與下跌收盤,反映的是 K 棒收在哪裡;DeMarker 比較每根高點與前一根高點、每根低點與前一根低點,反映的是 K 棒探得多遠。區間變寬時它通常反應較早,遇到衝高後又收回的 K 棒,兩者也可能看法不同。
DeMarker 參數怎麼設?
沒有一組標準答案。週期短,幾根大 K 棒就能帶動它,常進出極端區;週期長,比較平穩、轉向也慢。建議在趨勢段與盤整段測試幾種週期和區域門檻,保留樣本外表現依然一致的設定,而不是只在一張圖上看起來最好的那一組。
DeMarker 和 DeMark 序列計數是同一個東西嗎?
不是。Tom DeMark 發展過好幾種工具。DeMarker 是由高低點延伸構成的連續震盪指標;序列計數則是邏輯各自獨立的另一類工具。一個的讀數不代表另一個的狀態。

