关于修改DDZ指标使之与DDX、DDY图形一致的方法

 

通达信的三个指标(DDX\DDY\DDZ)存在一个DDZ的图形与DDX、DDY不一致的情况,如何修改呢?我们先来看这三个指标的源码:

一、DDX(原码):参数N=10

大单动向:(LARGEINTRDVOL-LARGEOUTTRDVOL)*10000/FINANCE(7),NODRAW;

NOTEXT1:MA(大单动向,N)*3;

STICKLINE(大单动向>0,0,大单动向,2,0),COLORRED;

STICKLINE(大单动向<0,0,大单动向,2,0),COLORCYAN;

 

二、DDY(原码):参数N=5

涨跌动因:IF(TRADENUM>0,(TRADEOUTNUM-TRADEINNUM)*100/TRADENUM,0),NODRAW;

NOTEXT1:MA(涨跌动因,N)*3;

STICKLINE(涨跌动因>0,0,涨跌动因,2,0),COLORRED;

STICKLINE(涨跌动因<0,0,涨跌动因,2,0),COLORCYAN;

 

三、DDZ(原码):

大单差分:IF(TRADENUM>0,(LARGETRDINNUM-LARGETRDOUTNUM)/TRADENUM*100,0),NODRAW;

DDZ1:=大单差分*7;

DDZ2:=大单差分*3;

DRAWBAND(DDZ1,RGB(255,32,32),DDZ2,RGB(0,224,224));

 

我的修改方法如下:

一、我认为DDX中的NOTEXT1:MA(大单动向,N)*3,*3毫无好处,还造成了均线失真,干脆去掉;同理,DDY中的NOTEXT1:MA(涨跌动因,N)*3的*3也应该去掉;

二、DDZ中的DDZ1:=大单差分*7;DDZ2:=大单差分*3,不仅*7和*3毫无道理,DDZ1和DDZ2也毫无道理,干脆也去掉;

三、原来是DDZ的绘图函数与DDX、DDY不同,把DDZ绘图函数作如下修改即可:

   大单差分:IF(TRADENUM>0,(LARGETRDINNUM-LARGETRDOUTNUM)/TRADENUM*100,0),NODRAW;

   NOTEXT1:MA(大单差分,N);

   STICKLINE(大单差分>0,0,大单差分,2,0),COLORRED;

   STICKLINE(大单差分<0,0,大单差分,2,0),COLORCYAN;

为了不与系统原有的DDX、DDY、DDZ发生冲突,把它们后面加个0,即为DDX0、DDY0、DDZ0,参数N统一设为缺省5。图就不贴了,自己做完仔细看看就知道怎么样了。
 






来函数检测结果如下
该公式包含未来函数:FINANCE
该公式包含未来函数:DVOL

解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

输出通达信的三个指标(DDX\涨跌动因\大单差分)存在一个DDZ的图形与DDX、DDY不一致的情况,如何修改呢?我们先来看这三个指标的源码:一、DDX(原码):参数N=10大单动向:(逐笔买入大单成交量-逐笔卖出大单成交量)*10000/流通股本(股),NODRAW
输出NOTEXT1:大单动向的N日简单移动平均*3
当满足条件大单动向>0时,在0和大单动向位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件大单动向<0时,在0和大单动向位置之间画柱状线,宽度为2,0不为0则画空心柱.,画青色
输出 二、DDY(原码):参数N=5涨跌动因:如果总成交单数>0,返回(逐笔卖出成交单数-逐笔买入成交单数)*100/总成交单数,否则返回0,NODRAW
输出NOTEXT1:涨跌动因的N日简单移动平均*3
当满足条件涨跌动因>0时,在0和涨跌动因位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件涨跌动因<0时,在0和涨跌动因位置之间画柱状线,宽度为2,0不为0则画空心柱.,画青色
输出 三、DDZ(原码):大单差分:如果总成交单数>0,返回(逐笔买入大单成交单数-逐笔卖出大单成交单数)/总成交单数*100,否则返回0,NODRAW
DDZ1赋值:大单差分*7
DDZ2赋值:大单差分*3
画带状线
、DDZ中的DDZ1赋值:大单差分*7
输出DDZ2赋值:大单差分*3,不仅*7和*3毫无道理,DDZ1和DDZ2也毫无道理,干脆也去掉;三、原来是DDZ的绘图函数与DDX、DDY不同,把DDZ绘图函数作如下修改即可: 大单差分:如果总成交单数>0,返回(逐笔买入大单成交单数-逐笔卖出大单成交单数)/总成交单数*100,否则返回0,NODRAW
输出 NOTEXT1:大单差分的N日简单移动平均
当满足条件大单差分>0时,在0和大单差分位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
当满足条件大单差分<0时,在0和大单差分位置之间画柱状线,宽度为2,0不为0则画空心柱.,画青色
为了不与系统原有的DDX、DDY、DDZ发生冲突,把它们后面加个0,即为DDX0、DDY0、DDZ0,参数N统一设为缺省5。图就不贴了,自己做完仔细看看就知道怎么样了。

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |   加入收藏   |  设为主页

@2005-2025 浙ICP备2024071487号-1 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图