条件编写 (文华财经)

投资者咨询:条件编写 (文华财经)
来源:文华财经  日期:2020-11-13 15:02

老师,有个句子我不会写,Q是信号,它与其它条件合并才能形成开仓信号(上0),因为(上0)这信号我启用了25根K线的过滤功能,当价格突然回落有效下破Q信号K线低点后,后面又价格又重新站在Q信号低点之上,并且出现了第二个Q信号。 现在我的要求是,当价格有效下破Q信号当根K线最低点后,
如果后面的再出现第二个Q信号并且阳线价格 站在第一个Q信号低点之上之上时再发一个信号。这句子怎么写? 
投资者咨询:条件编写 (文华财经)
来源:文华财经  日期:2020-11-13 15:02
请看图片,其实我是不知道怎么写价格有效下破第一个Q信号后,又重新站在第一个Q信号低点之上再形成第二个Q信号为有效。

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:信号.png
技术人员回复
日期:2020-11-13 15:17
 参考

X:=Q&&LLV(L,SUMBARS(Q,2)-1)<REF(L,SUMBARS(Q,2)-1)&&ISUP&&REF(上0,,SUMBARS(Q,2)-1);
DRAWICON(X,H,4);
投资者咨询:条件编写 (文华财经)
来源:文华财经  日期:2020-11-13 15:02
我想使用判断句,判断前一个带Q(上0)信号出现过下破当根K线低点,当下破后15根K线内重新站上(上0)K线低点之上并再次出现Q信号时即(上0)的25根K线过滤信号功为无效。
我觉得判断前面有过下破再出信号这样符合我的思路。
技术人员回复
日期:2020-11-13 15:44
  LLV(L,SUMBARS(Q,2)-1)<REF(L,SUMBARS(Q,2)-1)

这句就是的,最低价小于之前那次Q的最低价就说明下破了,最多是没判断重新站上的周期,再给您优化下

X:=Q&&LLV(L,SUMBARS(Q,2)-1)<REF(L,SUMBARS(Q,2)-1)&&ISUP&&REF(上0,SUMBARS(Q,2)-1)&&LLVBARS(L,SUMBARS(Q,2)-1)<=15;
DRAWICON(X,H,4);

这里不用修改上0的过滤,额外写条件判断就够了。
投资者咨询:条件编写 (文华财经)
来源:文华财经  日期:2020-11-13 15:02
&&REF(上0,SUMBARS(Q,2)-1)&&LLVBARS(L,SUMBARS(Q,2)-1)<=15;
老师,详解一下这句子的意思,特别是那两个-1是什么意思?起什么作用的?
技术人员回复
日期:2020-11-13 16:11
前一次Q满足上0同时前一次q到现在的最低价距离现在周期小于15。

-1是为了算距离。
投资者咨询:条件编写 (文华财经)
来源:文华财经  日期:2020-11-13 15:02
老师,这个句子好像有点小问题。
x:=Q&&LLV(L,SUMBARS(Q,2)-1)<REF(L,SUMBARS(Q,2)-1)&&ISUP&&REF(上0,SUMBARS(Q,2)-1)&&LLVBARS(L,SUMBARS(Q,2)-1)<=15;
DRAWTEXT(x,L,'加'),VALIGN0;
请看图片

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:信号1.png
技术人员回复
日期:2020-11-13 18:13

x:=Q&&LLV(L,SUMBARS(Q,2)-1)<REF(L,SUMBARS(Q,2)-1)&&ISUP&&REF(上0,SUMBARS(Q,2)-1)&&LLVBARS(L,SUMBARS(Q,2)-1)<=15;
DRAWTEXT(x,L,'加'),VALIGN0;

黄色部分已经保证了显示文字的K线是满足Q信号的,您再确认下

投资者咨询:条件编写 (文华财经)
来源:文华财经  日期:2020-11-13 15:02
哦,原来是我在写做标记时加了DRAWICON(FILTER(Q,8),H,4); 那是不是每个Q都要这样写呢?比如:
x:=FILTER(Q,8)&&LLV(L,SUMBARS(FILTER(Q,8),2)-1)<REF(L,SUMBARS(FILTER(Q,8),2)-1)&&ISUP&&REF(上0,SUMBARS(FILTER(Q,8),2)-1)&&LLVBARS(L,SUMBARS(FILTER(Q,8),2)-1)<=15;
DRAWTEXT(x,L,'加'),VALIGN0;