老师你好:
请帮忙将通达信转文华,谢谢!
AHC1:=CLOSE*VOL;
AHC2:=EMA((EXPMA(AHC1,3)/EXPMA(VOL,3)+EXPMA(AHC1,6)/EXPMA(VOL,6)+EXPMA(AHC1,12)/EXPMA(VOL,12)+EXPMA(AHC1,24)/EXPMA(VOL,24))/4,34),COLORYELLOW;
顶:1.04*AHC2,LINETHICK2;
内上:=1.015*AHC2,LINETHICK2;
内下:=AHC2*0.99,LINETHICK2;
IF((内上 <= REF(内上,1)),内上,DRAWNULL),COLORGREEN,DOTLINE,LINETHICK2;
IF((内上 >= REF(内上,1)),内上,DRAWNULL),COLORMAGENTA,DOTLINE,LINETHICK2;
IF((内下 <= REF(内下,1)),内下,DRAWNULL),COLORGREEN,DOTLINE,LINETHICK2;
IF((内下 >= REF(内下,1)),内下,DRAWNULL),COLORMAGENTA,DOTLINE,LINETHICK2;
DRAWTEXT(ISLASTBAR,顶,'压力线―顶部'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,内上,'突破线―突破'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,内下,'支撑线―底部'),COLORYELLOW;
突破:=CROSS(C,内上);
DRAWTEXT(突破,C,'突破'),COLORYELLOW;
不同软件函数机制不同,加载效果可能略有差异,改写参考
AHC1:=CLOSE*VOL;
AHC2:=EMA((EMA(AHC1,3)/EMA(VOL,3)+EMA(AHC1,6)/EMA(VOL,6)+EMA(AHC1,12)/EMA(VOL,12)+EMA(AHC1,24)/EMA(VOL,24))/4,34),COLORYELLOW;
顶:1.04*AHC2,LINETHICK2;
内上:=1.015*AHC2,LINETHICK2;
内下:=AHC2*0.99,LINETHICK2;
IF((内上 <= REF(内上,1)),内上,NULL),COLORGREEN,DOT,LINETHICK2;
IF((内上 >= REF(内上,1)),内上,NULL),COLORMAGENTA,DOT,LINETHICK2;
IF((内下 <= REF(内下,1)),内下,NULL),COLORGREEN,DOT,LINETHICK2;
IF((内下 >= REF(内下,1)),内下,NULL),COLORMAGENTA,DOT,LINETHICK2;
DRAWTEXT(ISLASTBAR,顶,'压力线―顶部'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,内上,'突破线―突破'),COLORYELLOW;
DRAWTEXT(ISLASTBAR,内下,'支撑线―底部'),COLORYELLOW;
突破:=CROSS(C,内上);
DRAWTEXT(突破,C,'突破'),COLORYELLOW;
本地测试加载返回值改写后是一致的,如下图
应该是指标线显示坐标的差异,
为不压缩k线图,wh6中一般是设置纵坐标只考虑k线形态的,所以会出现小周期k线远离指标线的现象
您在软件右上角 个性化》个性化设置》k线图常用设置中,将主图坐标的纵向范围 修改为考虑所有附属指标试下
给您一种解决方式,
指标属性保存为副图指标,加载副图,右键叠加技术指标中选入k线,
这样以独立坐标的形式查看






