买卖信号
该公式未包含任何买卖信号输出函数(如DRAWTEXT、DRAWICON、FILTER等),仅计算了DMI/ADX指标系统的各个数值(PDI、mdi、ADX、ADXR),不直接产生买卖点提示。若要产生买卖信号,需要在此基础上增加条件判断和信号输出语句。
用法
这是一个DMI/ADX趋向指标系统,主要用于判断趋势的强弱和方向: - PDI(+DI)线:代表上升方向线,数值越大表示多头力量越强 - MDI(-DI)线:代表下降方向线,数值越大表示空头力量越强 - ADX线:代表趋势强度,数值越高表示趋势越明显(无论涨跌) - ADXR线:是ADX的平滑值,用于辅助判断 使用注意: 1. ADX数值高于20-25时,表示市场存在明显趋势;低于20时表示震荡整理 2. PDI上穿MDI为金叉(多头信号),MDI上穿PDI为死叉(空头信号) 3. ADX上行且PDI位于MDI上方时,多头趋势确立;反之则为空头趋势 4. 该指标适合中长线趋势判断,短线频繁交叉可能产生假信号 5. 需结合成交量、均线等其他指标综合判断
公式源码
N:=3;M:=2; R:=EXPMEMA(MAX(MAX(HIGH-LOW,Abs(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),N); HD :=HIGH-REF(HIGH,1); LD :=REF(LOW,1)-LOW; DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),N); DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),N); PDI: DMP*100/TR; mdi: DMM*100/TR; ADX: EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,M); ADXR:EXPMEMA(ADX,M);