求助,谢谢,公式REF(DD,1),DD不能是变量吗 (文华财经)

投资者咨询:求助,谢谢,公式REF(DD,1),DD不能是变量吗 (文华财经)
来源:文华财经  日期:2018-8-21 14:09
DD:=IF(REF(LOW,1)<LOW&&REF(LOW,2)>REF(LOW,1),REF(LOW,1),NULL);
GG:=IF(REF(HIGH,1)>HIGH&&REF(HIGH,2)<REF(HIGH,1),REF(HIGH,1),NULL);
 
DDZ:=IF(REF(DD,1)<DD&&REF(DD,2)>REF(DD,1),REF(DD,1),NULL);
GGZ:=IF(REF(GG,1)>GG&&REF(GG,2)<REF(GG,1),REF(GG,1),NULL);
ZQDD:DDZ,CIRCLEDOT,COLORBLUE;
ZQGG:GGZ,CIRCLEDOT,COLORRED; 

公式结果,DDZ,GGZ,一直是自动取了NULL值,那里出错了,谢谢
 

怎么修改,谢谢 
投资者咨询:求助,谢谢,公式REF(DD,1),DD不能是变量吗 (文华财经)
来源:文华财经  日期:2018-8-21 14:09
 谢谢
投资者咨询:求助,谢谢,公式REF(DD,1),DD不能是变量吗 (文华财经)
来源:文华财经  日期:2018-8-21 14:09
 

图片点击可在新窗口打开查看
投资者咨询:求助,谢谢,公式REF(DD,1),DD不能是变量吗 (文华财经)
来源:文华财经  日期:2018-8-21 14:09
 如上图,画黄色小点的  那几个低点,就是公式 中的DD取值出来的,是计算 低点 左和右没有比 这个低点 更低的低点,就认为是短期低点,取值 DD

我的要求是,想计算 DD 一个低点出来了,这个DD点的左和右 没有比DD点更低的DD低点了,是这个意思,也叫中期低点,如图中4945(DD) 左右各一个黄色小点(DD点), 4945就是中期低点

GG是短期高点  ,同理想求出中期高点
 
技术人员回复
日期:2018-8-21 14:19
DD描述的是一个v字形态 在第三根判断,满足 则取低点,否则为空

DDZ描述的是如果本根k线的DD值大于前一根并且前一根k线的DD值小于大前根

本根满足了v字形态组合的第三根 才会有DD 值也就是低点的L ,也正因为本根满足所以前一根不会也满足是v形态的最后一根的

前一根DD值是空值的,不能比较的

回复4楼 与左右比较,是需要范围的,您想与左右多少范围的dd进行比较呢?

 
投资者咨询:求助,谢谢,公式REF(DD,1),DD不能是变量吗 (文华财经)
来源:文华财经  日期:2018-8-21 14:09
 谢谢齐工

我不想确定范围 ,在范围内进行比较
没有其它办法吗
比如,我上面 是用相邻的REF(LOW,1)<LOW&&REF(LOW,2)>REF(LOW,1) 来得出DD点

然后用相邻的DD点,取出DDZ  
技术人员回复
日期:2018-8-21 14:33
这样看一下是不是想要的效果。只有同时小于左右两个DD才画线 

DD:IF(REF(LOW,1)<LOW&&REF(LOW,2)>REF(LOW,1),REF(LOW,1),NULL),NODRAW;
GG:IF(REF(HIGH,1)>HIGH&&REF(HIGH,2)<REF(HIGH,1),REF(HIGH,1),NULL),NODRAW;

ZQDD:DD,CIRCLEDOT,COLORBLUE; 
ZQGG:GG,CIRCLEDOT,COLORRED; 

AA:DD>0&&REF(DD,SUMBARS(DD>0,2)-1)=LLV(DD,SUMBARS(DD>0,3)-1),NODRAW;
REF(DD,SUMBARS(DD>0,2)-1),NODRAW;
LLV(DD,SUMBARS(DD,3)-1),NODRAW;
AA1:BACKSET(AA,SUMBARS(DD>0,2)),NODRAW;
VERTLINE( CROSS(AA1,0.5),COLORRED);  
投资者咨询:求助,谢谢,公式REF(DD,1),DD不能是变量吗 (文华财经)
来源:文华财经  日期:2018-8-21 14:09
 
AA:DD>0&&REF(DD,SUMBARS(DD>0,2)-1)=LLV(DD,SUMBARS(DD>0,3)-1),NODRAW;
REF(DD,SUMBARS(DD>0,2)-1),NODRAW;
LLV(DD,SUMBARS(DD,3)-1),NODRAW;
AA1:BACKSET(AA,SUMBARS(DD>0,2)),NODRAW;
VERTLINE( CROSS(AA1,0.5),COLORRED);  

这一段没读懂,
最后形成的是垂直线了,最好画成 一个小圈 在短期低点的 下面  
技术人员回复
日期:2018-8-21 16:14
首先这个想要与左右两个dd比较 需要在当前与未来比较,只有等下一个dd出现后才能判断当前是不是比下一个低

思路就是在下一个dd的时候判断中间这个dd是不是这三个dd中最低的,如果是,则在中间标记

改为黄色小点:

DD:IF(REF(LOW,1)<LOW&&REF(LOW,2)>REF(LOW,1),REF(LOW,1),NULL),NODRAW;
GG:IF(REF(HIGH,1)>HIGH&&REF(HIGH,2)<REF(HIGH,1),REF(HIGH,1),NULL),NODRAW;

ZQDD:DD,CIRCLEDOT,COLORBLUE; 
ZQGG:GG,CIRCLEDOT,COLORRED; 

AA:DD>0&&REF(DD,SUMBARS(DD>0,2)-1)=LLV(DD,SUMBARS(DD>0,3)-1),NODRAW;
REF(DD,SUMBARS(DD>0,2)-1),NODRAW;
LLV(DD,SUMBARS(DD,3)-1),NODRAW;
AA1:BACKSET(AA,SUMBARS(DD>0,2)),NODRAW;
IF(CROSS(AA1,0.5),REF(L,1)-5*MINPRICE,NULL),CIRCLEDOT,COLORYELLOW;



投资者咨询:求助,谢谢,公式REF(DD,1),DD不能是变量吗 (文华财经)
来源:文华财经  日期:2018-8-21 14:09
 谢谢齐工
我自己先弄懂