指标公式取不到值 (文华财经WH6赢顺V6.7)

投资者咨询:指标公式取不到值 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-9-13 8:14
 W0:=(O-C)*10000;
B41:C<=LLV(C,20),NODRAW;
B42:=ABS(W0)>=4;
B43:=B41&&B42,NODRAW;
BW00:=IFELSE(B43,W0,0);
BL:=IFELSE(B43,L,0),NODRAW;
OL:=IF(BL>=1,BL,NULL);
LCON:LLV(BL,20);
老师.为什么取不到BL的值.请教写法 
技术人员回复
日期:2018-9-13 8:25

您的编写中LCON是取最近20周期BL的最小值,

 

对BL的定义是满足B43取最低价,不满足取0

 

在20周期内只要有不满足的时候就取值0

 

0和最低价进行比较大小,取值肯定是0,所以LCON的取值一直是0

 

您可以考虑在BL不成立的时候取值空值,或者取值10000,再和最低价比较就能取出正确的最低价

 

但是注意这两种画线效果是不一样的

 

您了解下

 

W0:=(O-C)*10000;
B41:=C<=LLV(C,20);
B42:=ABS(W0)>=4;
B43:=B41&&B42;
BW00:=IFELSE(B43,W0,0);
BL:=IFELSE(B43,L,NULL),NODRAW;
OL:=IF(BL>=1,BL,NULL);
LCON:LLV(BL,20);