条件筛选数据 (文华财经WH8赢智V8.2)

投资者咨询:条件筛选数据 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-11-16 23:23

我想筛选所有满足条件A>E的数据,比如A B C D ,如果A>E则记录A,C>E则记录C,并且A,C的排列序位为1 2.请问该怎么表示

技术人员回复
日期:2019-11-17 9:02
如下试试

Q1:=A>E&&A>CC;
Q2:=CC>E&&A>CC;
Q3:=B>E&&A>B;
Q4:=D>E&&A>D;

Q1+Q2+Q3+Q4;
投资者咨询:条件筛选数据 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-11-16 23:23

应该不是这样的呢,条件A>E是为信号,我想要收集满足信号的所有E的数据,让我可以对E进行处理,比如说今天A>E,则取E值,明天A可能不大于E,则不取E值,后天可能A又大于E了,则取E值,然后Z=EMA(E,12);我想比较一下Z与E之间的关系

技术人员回复
日期:2019-11-17 18:03
如下统计X

 X:=IF(A>E,A,0);
投资者咨询:条件筛选数据 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-11-16 23:23
 这样的话EMA(X,10)统计的是X ,0,0,0,0,0,0,0,0,0,0,0,0.我希望EMA(X,10)为X,X,X,X,X,X,X,X,X,,X,X,X,X,X,X,
投资者咨询:条件筛选数据 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2019-11-16 23:23

 假设最近十个信号仅有一次满足条件,其余9次都不满足,我希望跳过这9次,统计全部满足条件的X并且跳过不满足条件的周期,使我可以用EMA(X,10)表示最近10次满足条件的X,请问如何表示

 

技术人员回复
日期:2019-11-18 18:40
参考:

X:=IF(A>E,A,0);
N:=IF(A>E,1,0);
EMA(X,SUMBARS(N,10));