使用包絡線通道Envelope 掌握區間高低點趨勢行情不錯過

這篇文章 紀錄並分享 常見的通道指標中,我覺得很實用且符合台指期交易的方式。

包絡線指標(Envelope )是一種在外匯和股票市場相當經典的軌道技術指標。以移動平均線為基準,並在上下方各加上固定百分比的區間,形成一個像信封(Envelope)一樣的軌道

如下圖 : 用 easywin 的技術分析圖表

中軌(Middle Band): 通常是簡單移動平均線(SMA)或指數移動平均線(EMA)。

上軌(Upper Band): 中軌 x (1 + N %}

下軌(Lower Band): 中軌 x (1 – N %}

與布林通道(Bollinger Bands)的差異: 布林通道的軌道寬度是隨標準差(波動率)動態調整的;而包絡線的軌道寬度是固定百分比

機要策略探討:

包絡線的操作策略主要分為「逆勢(均值回歸)」與「順勢(突破)」兩種,取決於市場當前的屬性(盤整或趨勢)並沒有絕對標準

逆勢的作法: 在通道下軌附近止跌買進多單,在通道上軌附近止漲 買進空單

順勢的做法: 突破通道上軌買進多單,跌破通道下軌 買進空單

在 MultiCharts 中,我們可以將其寫成指標 用於圖表觀察寫成訊號 進行回測。

Multicharts語法如下

inputs:
    Price(Close),       // 計算基準價格,預設為收盤價
    Length(20),         // 移動平均線天數
    DisplacePct(3);     // 偏離百分比

variables:
    varMA(0),UpperBand(0), LowerBand(0);

// 計算中軌 (移動平均線)
varMA = Average(Price, Length);

// 計算上下軌
UpperBand = varMA * (1 + (DisplacePct / 100));
LowerBand = varMA * (1 - (DisplacePct / 100));

// 繪製線條
Plot1(varMA, "MiddleMA");     // 灰色中軌
Plot2(UpperBand, "UpperEnv");     // 紅色上軌
Plot3(LowerBand, "LowerEnv");     // 藍色下軌

其中 Length 是均線的參數,DisplacePct 是距離均線的百分比 也就是乖離的概念

轉換成順勢的交易策略 :

if close > UpperBand then Buy ("Env_LE") next bar at High stop;
if close < LowerBand then SellShort ("Env_SE") next bar at Low stop;

在通道上面 且突破前K高點 進場做多,在通道下方 且跌破前K低點做空

逆勢策略的做法

if close < LowerBand then Buy ("E_LE") next bar at Highest(High , Length) stop;
if close > UpperBand then SellShort ("E_SE") next bar at Lowest(Low, length) stop;

位在通道的下方 且突破近期高點 買進多單;位在通道上方 且跌破近期低點買進空單 (這種方式比起直接使用通道交叉當作進出場點更理想)

如果是透過 multicharts這套軟體 ,可以將策略回測並最佳化,進出場有明確依據,研判交易策略的可行性

做個紀錄

研判趨勢或盤整,雖然沒有絕對標準 我自己常用 ADX或是VHF 指標搭配當作濾網

包絡線指標 Length(天數)和 DisplacePct(百分比)需要根據商品的波動率來調整。台指期、美股、貴金屬波動特性不同,適合的偏離百分比也大不相同;應用在台指期或是其他的金融期貨商品 記得加上結算日的函數

分享你的喜愛