您现在的位置:程序化交易>> 期货公式>> 文华财经>> 文华财经知识>>正文内容

ADX [文华财经]

  • 咨询内容: 老师 帮我写个指标    dmi指标   帮我差分开      pdi  mdi    是一个  adx adxr 是一个    帮我改成两个指标 

     

     来源:程序化99

  • 文华技术人员: 请参考
    1. N:=14;M:=6;TR := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),N);HD := HIGH-REF(HIGH,1);//最高价与前一周期最高价做差LD := REF(LOW,1)-LOW;//前一周期最低价与最低价做差DMP:= SUM(IFELSE(HD>0 && HD>LD,HD,0),N);//如果HD>0并且HD>LD,取HD否则取0,对取值做N周期累加求和。DMM:= SUM(IFELSE(LD>0 && LD>HD,LD,0),N);//如果LD>0并且LD>HD,取LD否则取0,对取值做N周期累加求和。PDI: DMP*100/TR;MDI: DMM*100/TR;

    2.
    N:=14;M:=6;TR := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),N);//最高价与最低价做差,最高价与前一周期收盘价做差,最低价与前一周期收盘价作差,在上述三个数据中取绝对值最大者,对该最大值做N周期累加求和。。HD := HIGH-REF(HIGH,1);//最高价与前一周期最高价做差LD := REF(LOW,1)-LOW;//前一周期最低价与最低价做差DMP:= SUM(IFELSE(HD>0 && HD>LD,HD,0),N);//如果HD>0并且HD>LD,取HD否则取0,对取值做N周期累加求和。DMM:= SUM(IFELSE(LD>0 && LD>HD,LD,0),N);//如果LD>0并且LD>HD,取LD否则取0,对取值做N周期累加求和。PDI: =DMP*100/TR;MDI: =DMM*100/TR;ADX: MA(ABS(MDI-PDI)/(MDI+PDI)*100,M);//MDI与PDI差的绝对值与(MDI+PDI)*100做比值,取该比值的M个周期均值。ADXR:(ADX+REF(ADX,M))/2; 

     

     来源: WWW.CXH99.COM

  • 文华客服:  老师 第一个指标  tr没有参数

     

  • 网友回复:  重新复制下2楼指标

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信号:cxh99cxh99  进行 有偿收费 编写!

怎么收费,代编流程等详情请点击阅读!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容