以上的描述可否有简单的编写方式 (文华财经)

投资者咨询:以上的描述可否有简单的编写方式 (文华财经)
来源:文华财经  日期:2021-1-18 9:13
BARSLASTCOUNT(K1>REF(K1,1))>=BARSLASTCOUNT(K2>REF(K2,1))&&BARSLASTCOUNT(K2>REF(K2,1))>=BARSLASTCOUNT(K3>REF(K3,1))&&BARSLASTCOUNT(K3>REF(K3,1))>=BARSLASTCOUNT(K5>REF(K5,1))&&BARSLASTCOUNT(K5>REF(K5,1))>=BARSLASTCOUNT(K8>REF(K8,1))(K13>REF(K13,1)&&K13>=MAX1(K21,K34)&&BARSLASTCOUNT(K13>REF(K13,1))>=BARSLASTCOUNT(K21>REF(K21,1))
 请问以上的描述可否有简单的编写方式
 
技术人员回复
日期:2021-1-18 9:22

K1、 K2 ...K21是不同变量,1楼要比较条件满足的先后顺序,没有更简单的编写了。

投资者咨询:以上的描述可否有简单的编写方式 (文华财经)
来源:文华财经  日期:2021-1-18 9:13
 Z1:IF(BARSLASTCOUNT(K1>REF(K1,1))>=3&&K1<MAX1(K2,K3,K5,K8,K13,K21,K34),NULL,BARSLASTCOUNT(K1>REF(K1,1))<3);
我想写的死  如果出现K1连续大于三次出现K1<MAX1(K2,K3,K5,K8,K13,K21,K34), K1空值或者K1<=REF(K1,1)时成立。  如果没出现BARSLASTCOUNT(K1>REF(K1,1))>=3&&K1<MAX1(K2,K3,K5,K8,K13,K21,K34) , K1是成立的
技术人员回复
日期:2021-1-18 15:01

 K1空值或者K1<=REF(K1,1)时,

 

BARSLASTCOUNT(K1>REF(K1,1))>=3&&K1<MAX1(K2,K3,K5,K8,K13,K21,K34)这个条件是不满足的,

 

Z1的值也是取BARSLASTCOUNT(K1>REF(K1,1))<3,

 

您具体哪里有疑问?

投资者咨询:以上的描述可否有简单的编写方式 (文华财经)
来源:文华财经  日期:2021-1-18 9:13
 如果出现K1连续大于前一K1  3次的时候出现K1<MAX1(K2,K3,K5,K8,K13,K21,K34)    则K1不成立   后面K1需要回调  即K1不再继续大于前一K1 成立
若没有出现K1连续大于前一K1  3次的时候出现K1<MAX1(K2,K3,K5,K8,K13,K21,K34) 则K1是成立的
技术人员回复
日期:2021-1-18 15:45

Z1:IF(EVERY(K1>REF(K1,1),3),IF(K1<MAX1(K2,K3,K5,K8,K13,K21,K34),NULL,1),1);

投资者咨询:以上的描述可否有简单的编写方式 (文华财经)
来源:文华财经  日期:2021-1-18 9:13
 这些写法   只有在三次的时候不符合  是空值  但是可能连续大于4次的时候大于MAX1(K2,K3,K5,K8,K13,K21,K34)  又成立了    
我要求的是  三次如果不大于不符合
技术人员回复
日期:2021-1-18 16:08
EVERY(K1>REF(K1,1),3)在连续3根以上K线满足K1>REF(K1,1)时也是成立的。
投资者咨询:以上的描述可否有简单的编写方式 (文华财经)
来源:文华财经  日期:2021-1-18 9:13
  Z1:IF(BARSLASTCOUNT(K1>REF(K1,1))>=3&&K1<MAX1(K2,K3,K5,K8,K13,K21,K34),NULL,BARSLASTCOUNT(K1>REF(K1,1))<3);
我想写的是  如果出现K1连续大于三次出现K1<MAX1(K2,K3,K5,K8,K13,K21,K34), K1不成立 。  如果没出现BARSLASTCOUNT(K1>REF(K1,1))>=3&&K1<MAX1(K2,K3,K5,K8,K13,K21,K34) , K1是成立的
我上面的写法显示的效果不对  因为有可能大于4次 K1又大于了条件   我要求的是三次出现不成立  不包括后面继续大于成立
技术人员回复
日期:2021-1-20 9:51

 

 核实一下,

 

1.只要连续3根K线满足K1<MAX1(K2,K3,K5,K8,K13,K21,K34), Z1就是空值,

 

2.如果连续满足K1<MAX1(K2,K3,K5,K8,K13,K21,K34)的K线小于3根, 但是满足BARSLASTCOUNT(K1>REF(K1,1)>=3&&K1<MAX1(K2,K3,K5,K8,K13,K21,K34),Z1就是空值,

 

3.其他情况Z1都取1?