在 動能策略 中介紹了基本的momentum,這篇再紀錄常用的動能指標DMI及ADX。
引用 WIKI的解釋 來看,動向指數(Directional Movement Index,DMI),又稱動向指標、趨向指標,由美國威爾德(Welles Wilder JR.)提出的技術分析方法,「基本原理,是股價在上漲及下跌過程中,藉創新高價或新低價的動能,研判多空買賣力道,藉以尋求多空雙方力道的均衡點,以及股價在多空雙方互動下,波動的趨劫循環過程。」
計算的方法和步驟有兩點
一、計算方向指標(Directional Indicator,DI)
二、計算趨向指數(Directional Movement Index,DX)及「平均趨向指數」(Average Directional Movement Index,ADX)
以上都是從WIKI節錄下來的,更詳細的公式可以直接到wiki 研究。
DMI、ADX與momentum都是公開的公式,在Multicharts也都直接有內建的指標可以使用,只要瞭解這個指標的定義和用途,我們不需要去記錄公式和程式函數怎麼寫,想知道時都可以再查。
但怎麼應用到邏輯設計上就很有紀錄的價值了,動能指標是判斷趨勢用的,趨勢明顯時ADX高,沒趨勢時ADX低,那麼我們要在ADX高點追趨勢還是ADX低點佈局下一波趨勢? 這並不是單選,兩者都有理,看你習慣和偏好,以L自己的經驗來說也是兩者都有設計,不過除了ADX之外還可加其它的指標判斷,以這篇紀錄來說,ADX可以搭配momentum。
策略的設計紀錄如下。第一個當盤勢震盪已有一段時間,ADX會回落低點,尋找這個低點的門檻,判斷是適合進場的時機,再用momentum判斷方向,當兩者同時成立是進場建立部位。第二個當ADX已經高過門檻值,表示趨勢已發動一段時間,此時以momentum判斷方向,進場追隨趨勢。
程式的主體如下圖,
有幾個INPUT參數,意義如下,
adxLen: ADX所取用的長度
momLen: Momentum所取用的長度
aThi: ADX進場門檻(低)
aTho1: ADX進場門檻(高)
aTho2: ADX出場門檻(非常低)
mThh及mThl是用來判斷Momentum方向的門檻
adxLen: ADX所取用的長度
momLen: Momentum所取用的長度
aThi: ADX進場門檻(低)
aTho1: ADX進場門檻(高)
aTho2: ADX出場門檻(非常低)
mThh及mThl是用來判斷Momentum方向的門檻
部份進出的狀況如下圖,
策略績效如下圖,期間為03年~13年6月,交易費用來回設定共800。
小結論,動能指標是很實用的參考指標,此篇紀錄範例僅是一小例子,也可注意到此例是偏向短趨勢,因為停損停利出場較快,此策略把停損停利拿掉也是獲利,但損益曲線和勝率/盈虧比的表現非常不同,可以多加嘗試。
没有评论:
发表评论