1.計算方式
        完整的ADX指標包含三條線︰+DI,-DI,ADX。其中ADX的計算以前兩者為基礎。
        其計算方式為︰首先,計算所謂的上升動能和下跌動能。
        上升動能是指今天最高價與昨天最高價之差,
        下跌動能是指今天最低價與昨天最低價之差;
        第二,計算所謂的真正波幅,即當天股價變動的真實變動區間;
        第三,計算+DI與-DI,即用14天的上升動能之和除14天的真實波幅之和為+DI,
        即用14天的下跌動能之和除14天的真實波幅之和為-DI;
        第四,計算ADX值,為+DI與-DI之差的絕對值除以兩者之和。
        以上提到的算法僅是近視的說法,在具體計算之時,還必須進行一些技術處理。

2.中文註解
        ADX指標的使用方法有4個要點︰
        第一、 當+DI從下上穿-DI時,表示市場或個股正處於多頭市場;
        反之,當-DI從下上穿+DI時,則表示空頭市場。
        第二、 當ADX值持續高於前日時,表示目前的趨勢得到延續,市場或個股將持續上升或下跌。
        第三、 當ADX值從高點由昇轉跌時,表示以前趨勢將高一段落,如果是升勢,則升勢將結束;
                     當市場前段下跌時,表示跌勢可能結束。
        第四、 如果ADX值降低到20以下,且呈現橫向行走時,表示市場牛皮盤整,缺乏明確的方向。
3.TS語法
{*******************************************************************
Description : This Indicator plots the ADX (Average Directional Movement Index)
Provided By : Omega Research, Inc. (c) Copyright 1999
********************************************************************}
Inputs: Length(14);

Plot1(ADX(Length), "ADX");
{ADX Alert Criteria}
If MRO(Plot1 < Plot1[1], 3, 1)[1] > -1 AND Plot1 < Plot1[1] Then
  Alert("ADX has just turned down")
Else
If MRO(Plot1 > Plot1[1], 3, 1)[1] > -1 AND Plot1 > Plot1[1] Then
  Alert("ADX has just turned up");
{ADX Expert Commentary}
#BeginCmtry
Commentary(ExpertADX(Plot1));
#End;

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 millertime2 的頭像
    millertime2

    miller投資小站~程式交易、外匯期貨研究操作

    millertime2 發表在 痞客邦 留言(0) 人氣()