2013年2月11日 星期一

eLeader 程式交易指標介紹- ATR

ATR 就是真實波動幅度(TR)的N日平均值,TR是取以下三個公式的最大值(別懷疑就是ADX中的TR值):
  • 當天最高價與最低價的距離
  • 前一天收盤價與當天最高價間的絕對值距離
  • 前一天收盤價與當天最低價的絕對值距離
image
【參數說明】
上圖為eLeader中的ATR函數,我們可以發現ATR有兩個參數必須設定,期間是指TR的平均週期,也就是真實波動幅度的平均值週期,所以其實準確設定好「期間」的數值其實就可以得到我們所要的ATR數值。
Signal中的數值是指將ATR數值再平均一次所要設定的週期,我們可以把ATR當作單純的一個連續數值(ex.收盤價),Signal中所設定的數值計算ATR的平均值,預設為9,就是計算ATR的9日平均數。
  • 期間:真實波動幅度的平均值週期,預設為14,就是計算連續14個TR的平均值
  • Signal:ATR的平均值週期,預設為9,就是計算連續9個ATR的平均值
【策略內容】
指標
內容
走勢
說明
ATR? Signal線 向上突破 ATR向上穿越Signal線
ATR? Signal線 向下突破 ATR向下穿越Signal線
ATR? Signal線 以上 ATR大於Signal線
ATR? Signal線 以下 ATR小於Signal線
ATR?
上升走勢 ATR>ATR[1]
ATR?
下降走勢 ATR<ATR[1]
ATR?
反轉上升 ATR>ATR[1];ATR[1]<ATR[2]
ATR?
反轉下降 ATR<ATR[1];ATR[1]>ATR[2]
ATR Signal?
上升走勢 ATR Signal>ATR Signal[1]
ATR Signal?
下降走勢 ATR Signal<ATR Signal[1]
ATR Signal?
反轉上升 ATR Signal>ATR Signal[1]
ATR Signal[1]<ATR Signal[2]
ATR Signal?
反轉下降 ATR Signal<ATR Signal[1]
ATR Signal[1]>ATR Signal[2]
備註:ATR[1]是指ATR前1天的數值;ATR[2]是指ATR兩天前的數值;ATR Signal[1]是指ATR Signal前一天的數值;ATR Signal[2]是指ATR Signal兩天前的數值


透過上面的公式探討不知道各位是否有發現ATR這個數值主要在討論的是「振福」,因此與指數上漲或下跌其實並沒有太大的關聯性,就算是盤整區間如果震幅夠大ATR還是可能會出現逐步上揚的走勢。(如下圖所示)
image
在國外的一些文獻中有利用ATR作為停損/停利的出場條件,其最大的策略關鍵在於ATR計算出一個周期內的真實震幅區間,我們可以結合乖離率的概念,當股價脫離N倍的(ATR)真實震幅區間時,代表股價正在嘗試脫離或是加速原先的趨勢,但不管是脫離或是加速,對於常態分佈的概念而言都是不尋常的狀況,因此如果這樣的結果造成我們的虧損,我們的確都應該先離場觀望(停損)。

沒有留言:

張貼留言