沙夫趨勢週期 STC:經過週期濾波的趨勢動能、搭配與策略想法
沙夫趨勢週期由道格.沙夫提出,先算出一個趨勢動能的量,再把它送進類似隨機指標的拉伸步驟,得到一條在兩端之間快速擺盪的有界線。目標是保留以均線為基礎的工具對趨勢的敏感,同時獲得振盪指標俐落的轉折點。這頁說明它的運作、表現,以及怎麼讓策略產生器在你自己的商品上測試它。
它在量什麼
這個指標是個混血兒,它的配方解釋了它的外觀。第一步,它先算出和 MACD 一樣的快慢均線差距,用來捕捉趨勢動能。第二步,它不直接使用這個差距,而是把差距當成一條價格序列,問隨機指標那個問題:最新的值落在它自己近期範圍的哪裡?答案經過平滑後,再對平滑後的結果問第二次同樣的問題。
把「在範圍內的位置」這個步驟做兩次,讓這條線有了鮮明的個性。原始的趨勢動能會漂移,可能長時間遠離零軸;一旦被壓進固定的區間,它就像一個週期:動能接近近期最佳時,線往上緣走;動能接近近期最差時,線往下緣掉。這條線報告的是動能相對於自己近期歷史的位置,而不是絕對大小。
結果是一個大部分時間都待在兩端、並且迅速在兩端之間移動的工具。和觀察價格位置的 隨機指標 KD 相比,沙夫趨勢週期觀察的是趨勢動能的位置,因此它的轉折連結的是趨勢的變化,而不是價格的每個小擺動。它的設計目標,是比單純的均線交叉更早預見趨勢的改變。
常見市場行為
在乾淨的趨勢中,線會爬到頂端,然後平坦地待在那裡,趨勢持續多久它就待多久;只有當動能開始降溫,它才從高原上滑落。這些平坦的階段是設計的特色:它們表示趨勢動能處於或接近近期最佳,而且尚未受到挑戰。第一次離開高原,是大多數交易者最在意的事件。
在方向不明的震盪市場裡,線會從一端甩到另一端,有時只要寥寥幾根 K 棒就走完一整個週期。這些頻繁的翻轉就是速度的代價,也是它很少被單獨使用的原因。如果沒有一個判斷市場是否有趨勢的觀點,快速的週期線可能提供許多沒有後續的動作。
由於最後的拉伸步驟是依近期歷史縮放,這條線會隨市場節奏的變化而調整。一個變得很安靜的商品,線仍然會有完整幅度的擺盪,因為擺盪是拿安靜的近期範圍當尺。這種適應性有助於跨市場比較,但也表示完整的擺盪本身,並不代表底下的行情幅度就很大。
常見用法(概念示例)
從低端爬起的轉折
等線離開低端並開始爬升,把這次抬升視為新一波向上動能的開端,向下則反過來。重點是對動能的改變做出反應,而不是等慢速均線的交叉。
動能降溫時離開
線在高原上就續抱,一旦它第一次從高原滑落就出場。這給了一個有系統的方式,在趨勢動能不再處於最佳狀態時就把部位拿掉。
線靠近哪一端
只用這條線判斷動能目前靠近上端還是下端,讓別的規則決定進場。這個濾網能讓交易與動能已經站的那一邊保持一致。
和其他指標族搭配
由於轉折很快,沙夫趨勢週期受益於一個能檢查趨勢是否真的存在的搭檔。搭配 ADX,規則可以只在趨勢強度上升時採用週期線的早期轉折,市場只是來回翻攪時則忽略它們。
它也很適合和自己的出身家族搭配。把週期線的判斷和單純的 MACD 讀數並排,可以看到更快的線何時預告了較慢的量尚未確認的變化;動量震盪指標 AO 則以柱狀圖提供同類動能的另一種視角,方便快速檢查是否一致。
在方向與出場上,移動平均 適合當作緩慢的錨,週期線則用來在均線指示的方向內抓進場時機。這樣的安排讓每個工具只有一個清楚的任務,也避免快線和慢線互相打架。
在 AlphaPrime 裡
在 AlphaPrime 裡,沙夫趨勢週期屬於策略產生器內建的動能族。因為它本身就是幾個想法的組合,是很好的時機規則來源:產生器可以把它的轉折當作觸發、把它的高原當作濾網,或把它從高原的滑落當作出場。
產生器會把這些規則與趨勢、波動、量能、時段等其他族交叉組合,形成大量候選,再由 GPU 逐一回測。一條翻轉這麼快的線,在運氣好的一段歷史上可能看起來無懈可擊,所以樣本外檢驗承擔了重要的工作:顯示哪些時機規則在沒看過的資料上依然穩定。
通過的組合可以匯出成交易平台可用的策略碼,讓以週期為基礎的時機想法,順利進入你既有的模擬與實盤流程。
常見問題
沙夫趨勢週期和 MACD 有什麼不同?
MACD 直接報告兩條均線之間的差距。沙夫趨勢週期則取這個差距,衡量它在自己近期範圍內的位置,得到一條轉折更快的有界線。
為什麼線有那麼多時間待在極端?
把動能送進「範圍內位置」的步驟兩次,會在動能接近近期最佳或最差時,把線推向兩端。平坦的階段表示趨勢動能一直維持在那個水準。
用沙夫趨勢週期做的策略能匯出到我的交易平台嗎?
可以。策略產生器找出的組合通過樣本外檢驗後,可以匯出成交易平台可用的策略碼。

