『最佳拍檔』智能決策系統

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2120|回复: 0

[指標例子] DMI 趋向指标 myDMI 例子

[复制链接]
发表于 2017-6-18 12:41:43 | 显示全部楼层 |阅读模式

//------------------------------------------------------------------------

// 简称: DMI

// 名称:趋向指标

// 类别: 交易指令

// 类型: 用户应用

//------------------------------------------------------------------------

Params  

//参数定义

Integer N(14);

Integer M(6);

GlobalVars

//全局变量定义

Vars

//局部变量定义

Begin

//策略执行区

Numeric TR = Summation(MAX(MAX(HIGH-LOW,ABS(HIGH-CLOSE[1])),ABS(LOW-CLOSE[1])),N);

Numeric HD = HIGH-HIGH[1];

Numeric LD = LOW[1]-LOW;

Numeric DMP = Summation(IIF(HD>0 AND HD>LD,HD,0),N);

Numeric DMM = Summation(IIF(LD>0 AND LD>HD,LD,0),N);

Numeric PDI = DMP*100/TR;

PlotNumeric("PDI", PDI);

Numeric MDI = DMM*100/TR;

PlotNumeric("MDI", MDI);

Numeric ADX = AverageFC(ABS(MDI-PDI)/(MDI+PDI)*100,M);

PlotNumeric("ADX", ADX);

PlotNumeric("ADXR",(ADX+REF(ADX,M))/2);

End



DMI_MYDMI_例子.jpg



myDMI  例子, 加 顯示數值:

.......
       PlotNumeric("ADX", ADX);
// PlotNumeric("ADXR",(ADX+REF(ADX,M))/2);   "//" 代表 REMARK 不執行
PlotNumeric("Line", 24 );
PlotNumeric("0", 0 );
PlotText( ADX ,  "ADX:"+ text(round(ADX,0)));
PlotText( PDI ,  "+DI:"+ text(round(PDI,0)));
PlotText( MDI ,  "-DI:"+ text(round(MDI,0)));
        UnPlotText(1); // 取消前一支燭的文字

End

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|『最佳拍檔』智能決策系統

GMT+8, 2024-3-29 23:57 , Processed in 0.141039 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表