[求助]信号第一次成立条件 (文华财经WH8赢智V8.2)

投资者咨询:[求助]信号第一次成立条件 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-9-4 12:07
 请问老师,

多:L>max(ma(c,5),ma(c,10)) && ma(c,5)>ma(c,10),
空:H<min(ma(c,5),ma(c,10)) && ma(c,5)<ma(c,10)

上面用了过滤信号,怎么求多空第一次成立到现在的时间,谢谢

 
技术人员回复
日期:2018-9-4 13:13
如下

 BARSLAST(CROSS(多,0.5))+1;
 BARSLAST(CROSS(空,0.5))+1;
投资者咨询:[求助]信号第一次成立条件 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-9-4 12:07
 这个0.5的代表什么意思,谢谢
投资者咨询:[求助]信号第一次成立条件 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-9-4 12:07
上面的公式不行,因为条件是没到空头的时候,一直维持多头,其中多头条件不一定是一直维持的
技术人员回复
日期:2018-9-4 13:53
 0.5是一个参考数值

麦语言中条件成立返回1,不成立返回0,当条件本身上穿0.5时就是第一次满足的时候

这里的0.5可被0.1替代,就是一个比较作用,您了解下
投资者咨询:[求助]信号第一次成立条件 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-9-4 12:07
 这个多空条件其实是没到空头时候,多条件成立不成立都是多头,空头反之,
按公式来看应该是多头条件一直成立的,和我要的有出入,谢谢
技术人员回复
日期:2018-9-4 14:10
 A:=BARSLAST(多);
B:= BARSLAST(空);
A<B;//多区间
A>B;//空区间
投资者咨询:[求助]信号第一次成立条件 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-9-4 12:07
 具体我上图片,老师帮忙看看多头成立到现在的时间


图片点击可在新窗口打开查看
 
技术人员回复
日期:2018-9-4 14:53
 A:=BARSLAST(多);
B:= BARSLAST(空);
A<B;//多区间
A>B;//空区间 

多头成立到现在的时间:BARSLAST(CROSS(B,A))+1;
投资者咨询:[求助]信号第一次成立条件 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-9-4 12:07
 好像不行,因为成立的第一次后,后没有如果多头条件不成立,再出现多头成立条件,则从现在的条件开始算,但是这期间空头都没有成立