[求助]请老师写个公式 (文华财经WH6赢顺V6.7)

投资者咨询:[求助]请老师写个公式 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-12 1:19
 DRAWTEXT(ZK&&M>S,H,Ɖ'),COLORGREEN;
老师,以上公式同时满足三个条件后显示3
1、后面的蜡烛线如果还同时满足三个条件我想不再显示,也就是说同时满足三个条件只显示一次。
2、如果三个条件中有一项不满足显示x,也只显示一次。
请老师帮我写一个这样的公式。谢谢
技术人员回复
日期:2018-5-12 9:27
 您的意思是3和X满足条件时交替显示?还是连续的3或X,只保留第一个
投资者咨询:[求助]请老师写个公式 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-12 1:19
 老师,我的意思是当前的蜡烛线同时满足了这三个条件显示3,如果下一根蜡烛线也同时满足了这三个条件就不要显示了,直到有一个条件不满足或者两个条件不 满足或者三个条件都不满足时显示x,显示x后的下一根蜡烛线也可能有条件不满足的,就不要再显示x了,直到三个条件同时满足时再显示3

也就是说连续的3或X,只保留第一个。
技术人员回复
日期:2018-5-12 11:08
 参考这种写法:
DRAWTEXT(CROSS(Z<LV(Z,2)&&D>K&&M>S,0.5),H,Ɖ'),COLORGREEN,VALIGN2;
DRAWTEXT(CROSS(Z<LV(Z,2)&&D>K&&M>S=0,0.5),H,'X'),COLORGREEN,VALIGN0;
投资者咨询:[求助]请老师写个公式 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-12 1:19
 

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:赢顺截图20180512130137.jpg

DRAWTEXT(Z<LV(Z,2)&&D>K&&M>S,H,Ɖ'),COLORGREEN;

DRAWTEXT(CROSS(Z<LV(Z,2)&&D>K&&M>S,0.5),H,Ɖ'),COLORGREEN,VALIGN2;
DRAWTEXT(CROSS(Z<LV(Z,2)&&D>K&&M>S=0,0.5),H,'X'),COLORGREEN,VALIGN0;

1、Z<LV(Z,2)
2、D>K
3、M>S

老师,这三个条件同时满足时显示一次“3”,
如果这三个条件中有任何一个或者多个不满足时显示一次  “x",
按说应该是3和x交叉显示才对,也就是说显示一次3,下一次显示的就应该是x
我加载后如图,出现了三次3才出现一次x。请老师费心按我下面的意思修改一下。

1、这三个条件同时满足时在上方显示绿色“3”,只显示一次;
2、这三个条件中有任何一个或者两个不满足时显示黄色  “x",只显示一次;
3、这三个条件中三个都不满足时在下方显示红色 “3",只显示一次;

例外:您公式中M>S=0是什么意思,加个0.5是什么意思?函数中没有这方面的说明。

   
技术人员回复
日期:2018-5-12 18:59
 工作时间相关同事给您回复
技术人员回复
日期:2018-5-14 10:07
 参考:
C1:=Z<LV(Z,2)&&D>K&&M>S;
C2:=NOT(Z<LV(Z,2)&&D>K&&M>S);
N1:=BARSLAST(C1);
N2:=BARSLAST(C2);
DRAWTEXT(CROSS(N1<N2,0.5),H,Ɖ'),VALIGN2,COLORGREEN;
DRAWTEXT(CROSS(N1>N2,0.5),H,'X'),VALIGN2,COLORGREEN;

还有疑问的话,提供下完整源码和参数,我们本地加载看下效果