请问老师为啥同一个指标在不同品种显示都各不相同的呢? (文华财经WH6赢顺V6.7)

投资者咨询:请问老师为啥同一个指标在不同品种显示都各不相同的呢? (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-22 0:27

请问老师这个公式是最近三日的开盘收盘价填充,为啥同一个指标在不同品种显示都各不相同的呢?

N:=BARSLAST(DATE<>REF(DATE,1))+1;
HH:=VALUEWHEN(N=1,O);//当天
LL:=C;//当天
HH1:=REF(VALUEWHEN(N=1,O),N);//昨天
LL1:=REF(C,N);//昨天
HH2:=REF(REF(VALUEWHEN(N=1,O),N),N);//前天
LL2:=REF(REF(C,N),N);//前天

HA1:=REFX1(HH,1000000);
LA1:=REFX1(LL,1000000);
HA2:=REFX1(HH1,1000000);
LA2:=REFX1(LL1,1000000);
HA3:=REFX1(HH2,1000000);
LA3:=REFX1(LL2,1000000);
T1:=BACKSET(ISLASTBAR,SUMBARS(N=1,1));
T2:=BACKSET(ISLASTBAR,SUMBARS(N=1,2));
T3:=BACKSET(ISLASTBAR,SUMBARS(N=1,3));

IF(T1,HA1,NULL),NOTEXT,COLORGRAY;
IF(T2&&T1=0,HA2,NULL),NOTEXT,COLORGRAY;
IF(T3&&T1=0&&T2=0,HA3,NULL),NOTEXT,COLORGRAY;
IF(T1,LA1,NULL),NOTEXT,COLORGRAY;
IF(T2&&T1=0,LA2,NULL),NOTEXT,COLORGRAY;
IF(T3&&T1=0&&T2=0,LA3,NULL),NOTEXT,COLORGRAY;


FILLRGN(T1&&LA1<=HA1,HA1,LA1,RGB(103,103,103));
FILLRGN(T2&&T1=0&&LA2<=HA2,HA2,LA2,RGB(103,103,103));
FILLRGN(T3&&T1=0&&T2=0&&LA3<=HA3,HA3,LA3,RGB(103,103,103));
 


 

 

图片点击可在新窗口打开查看
技术人员回复
日期:2018-5-22 8:11

编写没问题的,

 

分析您的思路,您填充的条件是,当天的收盘价要小于开盘价,

 

以郑棉1809 15分钟为例,昨天没有填充,是因为昨天的收盘价高于开盘价,前天也是,如图

 

查看螺纹1810合约,最新3天都满足收小于开,所以都有填充的

 

 

图片点击可在新窗口打开查看