跨周期指标麻烦修改,原来是博易版本 (文华财经WH8赢智V8.2)

投资者咨询:跨周期指标麻烦修改,原来是博易版本 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-23 10:19
  第一步,先创建个指标
N5:=1;
WH5:=HHV(HIGH,N5);
WL5:=LLV(LOW,N5);
HH5:=BARSLAST((WH5>REF(WH5,1)));
LL5:=BARSLAST((WL5WA5:=IF((HH5 < LL5),1,IF((HH5 > LL5),-1,0));
IF(WA5>=0,WL5,WH5),COLORYELLOW;
DRAWTEXT(CROSS(HH5,LL5),WH5,'开空');
DRAWTEXT(CROSS(LL5,HH5),WL5,'开多');
 
 
第二步

J15分钟:=STKINDI(',3,'J多空');
J半小时:=STKINDI(',4,'J多空');
时:STKINDI(',5,'J多空');
两小时线:STKINDI(',15,'J多空');
四小时线:STKINDI(',16,'J多空');
日:STKINDI(',6,'J多空');
周:STKINDI(',7,'J多空');
月:=STKINDI(',8,'J多空');
季:=STKINDI(',12,'J多空');
年:=STKINDI(',9,'J多空');
 
第三步老师麻烦老师,15分钟百分一,要求大于30,60,120,240分钟百分一
 
G11:=ZIG(J15分钟,1)>REF(ZIG(J15分钟,1),1) AND REF(ZIG(J15分钟,1),1)<=REF(ZIG(J15分钟,1),2) AND REF(ZIG(J15分钟,1),2)<=REF(ZIG(J15分钟,1),3) AND REF(ZIG(J15分钟,1),3)<=REF(ZIG(J15分钟,1),4) AND REF(ZIG(J15分钟,1),4)<=REF(ZIG(J15分钟,1),5);//指标(二)
X11:=ZIG(J15分钟,1)=REF(ZIG(J15分钟,1),2) AND REF(ZIG(J15分钟,1),2)>=REF(ZIG(J15分钟,1),3) AND REF(ZIG(J15分钟,1),3)>=REF(ZIG(J15分钟,1),4) AND REF(ZIG(J15分钟,1),4)>=REF(ZIG(J15分钟,1),5);   
技术人员回复
日期:2018-7-23 10:27

您的源码中引用了10个数据源,wh8中最多支持引用6个数据源,无法改写,您考虑下

投资者咨询:跨周期指标麻烦修改,原来是博易版本 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-23 10:19
 6个也可以
技术人员回复
日期:2018-7-23 11:10

不同软件函数机制不同,改写效果可能有差异,请理解

 

被引用指标命名为AA:

 

N5:=1;
WH5:=HHV(HIGH,N5);
WL5:=LLV(LOW,N5);
HH5:=BARSLAST((WH5>REF(WH5,1)));
LL5:=BARSLAST((WL5<REF(WL5,1)));
WA5:=IF((HH5 < LL5),1,IF((HH5 > LL5),-1,0));
WW:IF(WA5>=0,WL5,WH5),COLORYELLOW;
DRAWTEXT(CROSS(HH5,LL5),WH5,'开空');
DRAWTEXT(CROSS(LL5,HH5),WL5,'开多');
 
主指标:

 

#IMPORT[MIN,15,AA] AS A1
#IMPORT[MIN,30,AA] AS A2
#IMPORT[HOUR,1,AA] AS A3
#IMPORT[HOUR,2,AA] AS A4
#IMPORT[HOUR,4,AA] AS A5
#IMPORT[DAY,1,AA] AS A6
J15分钟:=A1.WW;
J半小时:=A2.WW;
时:A3.WW;
两小时线:A4.WW;
四小时线:A5.WW;
日:A6.WW;
G11:=ZIGZAG(J15分钟,1,1)>REF(ZIGZAG(J15分钟,1,1),1) AND REF(ZIGZAG(J15分钟,1,1),1)<=REF(ZIGZAG(J15分钟,1,1),2) AND REF(ZIGZAG(J15分钟,1,1),2)<=REF(ZIGZAG(J15分钟,1,1),3) AND REF(ZIGZAG(J15分钟,1,1),3)<=REF(ZIGZAG(J15分钟,1,1),4) AND REF(ZIGZAG(J15分钟,1,1),4)<=REF(ZIGZAG(J15分钟,1,1),5);//指标(二)
X11:=ZIGZAG(J15分钟,1,1)<REF(ZIGZAG(J15分钟,1,1),1) AND REF(ZIGZAG(J15分钟,1,1),1)>=REF(ZIGZAG(J15分钟,1,1),2) AND REF(ZIGZAG(J15分钟,1,1),2)>=REF(ZIGZAG(J15分钟,1,1),3) AND REF(ZIGZAG(J15分钟,1,1),3)>=REF(ZIGZAG(J15分钟,1,1),4) AND REF(ZIGZAG(J15分钟,1,1),4)>=REF(ZIGZAG(J15分钟,1,1),5);   
COND:ZIGZAG(J15分钟,1,1)>ZIGZAG(J半小时,1,1)&&ZIGZAG(J15分钟,1,1)>ZIGZAG(时,1,1)&&ZIGZAG(J15分钟,1,1)>ZIGZAG(两小时线,1,1)&&
ZIGZAG(J15分钟,1,1)>ZIGZAG(四小时线,1,1),NODRAW;