深入解析趨勢理論與技術分析 (下):趨勢訊號的辨別

Locke
trading & mind
Published in
17 min readJan 18, 2021
AMZN 小時級別的流體均線
深入解析趨勢理論與技術分析系列文章- 深入解析趨勢理論與技術分析 (上):交易與價格
- 深入解析趨勢理論與技術分析 (中):價格與趨勢的運行
- 深入解析趨勢理論與技術分析 (下):趨勢訊號的辨別
目錄:前言
- 趨勢有其必經的過程
- 技術分析與市場行為
第一節 | 交易與價格
- 交易與市場的本質
- 何謂成功的交易
- 效率市場假說與隨機漫步假說的侷限
- 價即是空、空即是價
第二節 | 價格與趨勢的運行
- 價格運動的基本原理
- 趨勢運行的基本原理
- 技術分析的基本原理
- 判斷走勢的技術指標
第三節 | 趨勢訊號的辨別
- 三重均線交易系統
- 辨別市場的關鍵趨勢訊號
- 確認關鍵趨勢訊號:破線柺頭
- 確認關鍵趨勢訊號:交叉
- 確認關鍵趨勢訊號:多頭排列與乖離
- 確認關鍵趨勢訊號:碎形突破
附錄
- TradingView 趨勢指標代碼

第三節 | 趨勢訊號的辨別

在對交易、價格、以及價格運動的方式有初步了解之後,我們來實際利用這些背景知識來找出一個趨勢在運動時所產生的訊號。

首先,再來談談均線系統。

三重均線交易系統

均線交易系統是在均價提供支撐與壓力的基礎上,以簡單移動平均線 (SMA) 加上指數移動平均線 (EMA) 來作為觀察價格走勢的交易系統。

其中以 SMA 為主,EMA 為輔,並參考流體均線的走勢。

流體均線的設計,從 SMA12 到 SMA120 取 4 為間隔,使用 28 條均線來呈現走勢,並以顏色標注趨勢所在位置。相比於短中長三條均線,等於用了顯微鏡一般,放大了均線的交互作用。這使得觀察均線流體般交互作用的流動方式成為可能,細緻地呈現了均線的交叉、發散與聚集。

主要以分別代表月/季/半年的 20/60/120 均線,做為短期、中期、與長期均線來判斷趨勢的走勢。以三條不同時期的均線作為三重均線交易系統 (Triple moving average trading system)。

均線是最重要的價格趨勢判斷標準,因為其背後代表的是一段時間內持股人的平均成本,反映出在其成本之下可能因情緒而做出的市場行為。

TradingView 中 SMA 均線系統的代碼:// SMA 三重均線交易系統 (短、中、長期)
smaS = sma(close,20)
smaM = sma(close,60)
smaL = sma(close,120)
plot(smaS, 'SMA20', color=color.gray)
plot(smaM, 'SMA60', color=#FDBCB4)
plot(smaL, 'SMA120', color=#64b5f6)

以 TSLA 為例,若在裸 K 的狀態,其下跌的趨勢不易判別,但若加上均線指標系統,可以看見短期均線已經向下下穿中期均線 (黑色箭號)。並且在下跌之後的震盪之中,可以看出短中長期均線沒有再度呈現上漲趨勢的排列 (SMA20 > SMA60 > SMA120,且三條線都需要往上走),於是可以判斷只是反彈跟區間震盪,而還沒有開始另外一波上漲趨勢,也就是說是假突破,並非真的上漲訊號 (灰色箭號) (圖 8)。

圖 8 | 均線系統幫助判斷價格的趨勢 (左側:短中長期均線、右側:裸 K 線)

再加上以 MACD 為輔,來看目前是多方還是空方控盤、看價格的乖離程度。還可作為更進一步確認趨勢拐頭的補助之用。

以 FB 為例,2020 年九月有一個歷史高點,其 MACD 差離線大幅上升乖離,之後回落,差離線下穿零軸,同時價格也跌破中期均線。2021 年一月初其價格進一步下跌,短期均線下穿中期及長期均線,MACD 差離線再度掉到零軸以下並大幅乖離 (圖 9)。

圖 9 | 均線系統加上 MACD,可以更加確定趨勢的走勢

在使用均線指標系統有一點需要特別注意,趨勢是由小級別向大級別逐步推進擴散的,由 15 分鐘級別推進到 60 分鐘級別,再到小時級別與週級別。

判斷一個趨勢是否正在成形,需要從小級別往大級別一層層來看。有興趣的話可以繼續閱讀在延伸閱讀裡的文章,裡頭有詳細討論如何藉由計算換手天數來評估股票的交易區間。

延伸閱讀:判斷交易時間框架與股性

辨別市場的關鍵趨勢訊號

有了均線系統,我們接下來要做的是辨認市場的「關鍵趨勢訊號」。在均線系統上,一個多頭趨勢的形成與變化,主要有五大要點:

  1. 破線」(Breakout):收盤價站上短期均線
  2. 拐頭」(Reversal):收盤價大於短期均線收盤價 (也就是抵扣價)
  3. 交叉」(Crossover):短期均線跟中期均線交叉
  4. 排列」(Trending):短期及中期均線都在長期均線之上,趨勢形成
  5. 乖離」(Divergence):短期、中期、長期三條均線乖離擴張,趨勢走向極端,待乖離率回歸趨勢重新形成或反轉

有趣的是,不同的技術分析方法,其實到最後都殊途同歸,講的是一樣的東西 (圖 10)。因此我們掌握一門趨勢技術的方法,其實就可以掌握所有的方法,而均線系統可以說是所有分析方法的根本。

圖 10 | 均線系統與趨勢線在趨勢判斷上的相似性,均線的破線柺頭就是趨勢線的突破 (左側:短中長期均線、右側:裸 K 線)

確認關鍵趨勢訊號:破線柺頭

破線」與「拐頭」可以作為趨勢反轉的初始訊號,若是有抓到這個時間點,而且之後確實有一波上漲趨勢,其利潤是非常可觀的。

用「破線」來抓趨勢反轉,其最佳的判斷點是當小時級別陽 K 線 (Bullish candlestick) 整個站上短期均線,,最好當前多方力量大於空方並且交易量跟前一陣子的交易日相比有放量增加。

判斷多方力量大於空方的方法是看 MACD 的差離線是否站上零軸,否則「破線」有很大機率可能只是反彈而不是另外一波上升趨勢。另外還可以觀察 VIX 指數是否位在低點,在日線級別 EMA20 之下。

確定「破線」之後,再來推演「拐頭」的可能性。這需要看未來可能的收盤價與抵扣價的相對位置,其中抵扣價也就是均線計算範圍前一天的收盤價,收盤比抵扣高,均線向上,反之均線向下,以此來判斷均線可能的走勢。

但記住,走勢是不可預測的,能做的只是行情推演,並對不同的可能性做好準備。

總結一下,抓多頭趨勢的「破線」與「柺頭」:

  1. 收盤價站上短期均線
  2. 收盤價大於短期均線抵扣價
  3. 交易量放量
  4. MACD 的差離線在零軸之上
  5. VIX 在短期均線之下 (若是操作 S&P 500 指數)

依照以上邏輯,可以寫出「破線」與「柺頭」的 TradingView 代碼:

// 破線 (breakout)
smaS = sma(close,20)
breakout = close > smaS
// 拐頭 (reversal)
reversal = close > close[20]
// 放量 (highVolume)
smaVolume = sma(volume, 20)
volumeChange = (volume - smaVolume) / smaVolume * 100
highVolume = volumeChange > 55
// 多方控盤 (bullish)
ema12 = ema(close, 12)
ema26 = ema(close, 26)
dif = ema12 - ema26
bullish = dif > 0
// 恐慌指數 VIX 警訊 (vix_warning)
vix_symbol = input(title="VIX", type=input.symbol, defval="CBOE:VIX")
vix_close = security(vix_symbol, timeframe.period, close)
vix_ema20 = ema(vix_close, 20)
vix_warning = vix_close > vix_ema20

這裡只有示範產生交易訊號的布林值 (Boolean),其輸出是 true 或 false。可以自行設計輸出模式,例如搭配交易訊號在圖形上顯示圖案、顏色或買入訊號。我會在另外一篇文章探討怎麼產生這樣一個演算模型 ,來做交易策略的回測 (Backtesting) (準備中)。

關於 VIX 請參考另外一篇文章:掌握市場指標

失敗的破線柺頭:反彈與阻力區

並且須注意價格不是處於 60 與 120 均線的阻力區,此區域拋壓大,上漲乏力。需要在日、小時、 30 分、15 分線之間反覆參照去判斷破線柺頭的時機點,並以小時線入場較佳。並且需注意在週線及日線級別上,股價不是在一個下降的大趨勢之中,以避免一段只是反彈的上漲行情。

比如說 BABA 在 2020 年 11 月初的下跌,其反彈上來的位置剛好是 60 與 120 均線的阻力區,若用流體均線來看,會發現走勢已經在一個下降趨勢中,並且反彈上來的價格遇上一個 60 與 120 均線之間的均線密集區 (黑色箭號),之後價格跳空下跌,價格從 300 一路跌到 210 左右才又震盪拉回 (圖 11)。

圖 11 | 趨勢破線柺頭需要注意是不是在一個阻力區的位置,否則只是反彈 (左側:短中長期均線、右側:流體均線)

成功的破線柺頭:均線密集上方無阻力

舉例來說,MRNA 在 2020 年 11 月至 12 月間上漲 120%,這波趨勢在 11 月 4 日小時線級別出現 「破線」與「柺頭」(圖 12):

  1. 收盤價站上 SMA20
  2. 收盤價大於 SMA20 抵扣價 (前 20 個交易區間收盤價)
  3. 交易量放量 (高於 SMA20)
  4. MACD 的差離線在零軸之上 (K 線轉為綠色)
圖 12 | MRNA 在 2020 年 11 月出現的一系列關鍵趨勢訊號,一個月漲幅超過 120%

抓空頭的破線柺頭與抓多頭的一樣,其步驟整個剛好和多頭顛倒過來:1) 價格跌下短期均線、2) 價格低於短期均線抵扣價、3) 交易量放量或沒有特別縮量、4) MACD 的差離線在零軸之下、5) VIX 在短期均線之上。

確認關鍵趨勢訊號:交叉

交叉」的意義在呈現了趨勢的轉折點,在這個關鍵點上短期與中長期的持股成本變得相同,導致短期與中長期持投資人行為的改變,進而推動股價上漲或下跌。

一般來說,交叉就是短期均線上穿中期均線之時,出現在破線柺頭之後。

根據這個邏輯,可以寫出「交叉」的 TradingView 代碼:

// 交叉 (crossover)
smaS = sma(close,20)
smaM = sma(close,60)
crossover = crossover(smaS, smaM)

趨勢的轉折通常就在近期成本與遠期成本相當之時,此時投資者行為因為所持股票成本變化所造成的情緒波動而開始反轉。

但與破線柺頭一樣,交叉也常常出現錯誤的訊號,需要其他指標一起參考來做出機率比較高的判斷。

例如 TSLA 在 2020 年 11 月有兩次交叉,第一次發生在趨勢剛剛從下跌 (紅色均線) 回彈到沒有趨勢的區域 (灰色均線),這一波破線柺頭交叉全部失敗 (灰色箭號)。

一直到 11 月中第二次交叉,一舉突破壓力,並且使得整個趨勢由沒有趨勢 (灰色均線) 變成上升趨勢 (藍色均線),這個交叉才是真正上漲的訊號 (黑色箭號)。而自那個交叉訊號出現之後,TSLA 價格上升超過 90% (圖 13)。

圖 13 | 交叉比破線柺頭更能確認趨勢,但比破線柺頭滯後,不過也與破線柺頭一樣會有判斷失準的時候 (左側:短中長期均線、右側:流體均線)

確認關鍵趨勢訊號:多頭排列與乖離

上漲行情看均線趨勢,若均線呈現多頭排列,亦即短期、中期、長期均線變成一個層次依序排列,則表示大家都在賺錢,價格還會上漲。在沒有趨勢反轉訊號出現之前,不需要出場,讓獲利奔跑。

Cut losses short and let profits run.

乖離率呈現了不同時期持股人對於其持有的價格平均成本與市場價格之間的心理狀態,依照持股週期的長短,會有獲套現利的需求或風險安全性的評估。

價格與短期均線之間的短期大幅乖離會引發套現獲利的需求,而中期與長期均線的乖離程度則代表股票持有者對風險安全性的信心。一般來說,中長期持有者對於不會因為短期小幅波動輕易賣出股票。

牛市不言高,不過價格若真的在一個高點,即股價與 SMA20 的距離超過一定數值,則要注意回調的可能。這個數值依照個股歷史走勢而有所不同。

若在日線級別,標普 500 超過 5%、個股超過 10%,甚至個股超過 20% 則要非常小心。可以搭配 MACD 的差離線與訊號線的關係來觀察,並注意差離線是否在一個下降趨勢來做判斷。

例如 SPY 在 2020 年 9 月初,其價格離短期均線幾乎到達 5%,並且已經長期多頭排列與乖離,之後恐慌指數大漲超過 50%,SPY 價格下跌,最後這一波回調調整一個月的時間,最終跌幅達到 10%,其他個股在同期更是下跌超過 20% (圖 14)。

圖 14 | 乖離過大產生階段頂部 (黑色箭號),價格下跌 (灰色箭號),MACD 差離線斜率轉為負值並下穿零軸,顯示回調開始 (左側:短中長期均線、右側:流體均線)

確認關鍵趨勢訊號:碎形突破

最後一個要介紹的關鍵趨勢訊號是「碎形」。由於碎形的幾何形特性,其出現的位置代表一個趨勢可能反轉的最小單位,而此處會產生支撐或壓力。

利用趨勢擴散具有數學上碎形的特性,並掌握這個特性就能找到較好的進場點。

若是突破上碎形 (倒 V 形),則突破壓力位,為上漲訊號;若是突破下碎形 (V 形),則突破支撐位,為下跌訊號。

同樣的邏輯,若突破上碎形失敗,則趨勢可能反轉向下;若突破下碎形失敗,則趨勢可能反轉向上,需要搭配其他指標來做判斷。

搭配上均線系統,碎形突破可以增加判斷正確的機率。

碎形」在 TradingView 的代碼:

// 碎形 (加上交易量來過濾雜訊)
sma6Volume = sma(volume, 6)
fractalVolumeChange = (volume - sma6Volume) / sma6Volume * 100
fractalsUp = high[3] > high[4] and high[4] > high[5] and high[2] < high[3] and high[1] < high[2] and fractalVolumeChange[3] > 5
fractalsDown = low[3] < low[4] and low[4] < low[5] and low[2] > low[3] and low[1] > low[2] and fractalVolumeChange[3] > 5
// 上碎形突破
fractalUpBreakout = close > fractalUp
// 下碎形突破
fractalDownBreakout = close < fractalDown
(由於完整碎形代碼較長,這裡省略,詳細代碼請參考文末均線碎形指標)

突破上碎形:買入點

碎形搭配均線作為雙重確認,以 AAXN (後來股票代碼改成 AXON) 來說,2021 年 1 月初破線柺頭並交叉,但價格並沒有馬上上漲,均線從下跌趨勢 (紅色均線) 進入一個無明顯趨勢區域 (灰色均線)。

之後出現「上碎形」 (綠色虛線),並且在不久之後突破上碎形 (黑色箭號處),破線柺頭交叉加上突破上碎形,之後有一波 20% 以上的上漲趨勢 (圖 15)。

圖 15 | 上碎形搭配均線作為上漲趨勢的雙重確認 (左側:短中長期均線、右側:流體均線加碎形)

突破下碎形:賣出點

以 FB 為例,其價格在 1 月突破了「下碎形」 (灰色虛線),而且均線系統出現空頭的破線柺頭交叉,顯示這支股票正在走入一個下跌趨勢中 (圖 16)。

圖 16 | 下碎形搭配均線作為下跌趨勢的雙重確認 (左側:短中長期均線、右側:流體均線加碎形)

附錄

TradingView 趨勢指標代碼

以下分享文章裡提到的趨勢指標代碼:

  • 均線碎形指標 (Fractal)
Description:This fractal indicator provides fractal support and resistance together with other integrated features, such as short-, mid-, and long-term SMA and EMA lines, color code for bullish and bearish candles, and showing closing price to length for planning future trend scenarios.Using fractal support and resistance and a triple moving average trading system helps traders identify better trade signals.Click on Settings to select indicators for those features. The default setting is showing all.

若套用指標後 K 線顏色沒有改變,試著把指標移到最上層,然後把系統預設的 K 線關掉。

1. Select the indicator: More (the … icon) -> Visual Order -> Bring to Front
2. Hide Symbol (the eye icon)

  • 均線流體指標 (Turbulence with direction)
Description:This indicator uses 28 SMA lines from SMA12 to SMA120 with an interval of 4 to reveal the unseen underlying structure that determines the stock price trend. The convergent area of MA lines usually creates support for the stock price. This indicator also includes a clock position for a clear view of the direction of the current trend.This work is inspired by LoneCapical, Benoit Mandelbrot, and Bill Williams .MA lines are colored with blue for bullish trends, red for bearish trends, and gray for no apparent direction.
  • 均線預測指標 (準備中)

延伸閱讀:趨勢指標的使用方法 (準備中)

深入解析趨勢理論與技術分析系列文章- 深入解析趨勢理論與技術分析 (上):交易與價格 
- 深入解析趨勢理論與技術分析 (中):價格與趨勢的運行
- 深入解析趨勢理論與技術分析 (下):趨勢訊號的辨別

--

--

Locke
trading & mind

趨勢交易者,在這裏分享一些對於生活的體會與看法