指标压缩咋办 (文华财经WH6赢顺V6.7)

投资者咨询:指标压缩咋办 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-3-4 21:27
 恒指的副图自编指标  加载到原油副图被压缩  咋解决?

指数类 加载可以用

图片点击可在新窗口打开查看 
技术人员回复
日期:2019-3-4 21:46
应该是指标中的变量返回值相差比较大,造成压缩

您提供下源码,我们针对帮您修改下
投资者咨询:指标压缩咋办 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-3-4 21:27
 修改部分 红字标注

JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
MA5:=MA(C,5),NODRAW;
HH:=VALUEWHEN(CROSSDOWN(DIFF,DEA),DIFF),NODRAW;//B点DIFF值
HHM:=VALUEWHEN(CROSSDOWN(DIFF,DEA),MA5),NODRAW;//B叉点5均线值
HHC:=VALUEWHEN(CROSSDOWN(DIFF,DEA),C),NODRAW;//B叉点K收盘价
HH2:=REF(HH,N2),NODRAW;//A点DIFF值
HHM2:=REF(HHM,N2),NODRAW;//A点5均线值
HHC2:=REF(HHC,N2),NODRAW;//A点K收盘价
CON:=HH2>HH&&(HHM2<HHM||HHC2<HHC);
XX:=BACKSET(CON&&SC,HHVBARS(DIFF,N1)+1);
YY:=BACKSET(CON&&SC,REF(HHVBARS(DIFF,N1),N1)+N1+1);
DRAWLINE1(CROSS(YY=1,0.5),DIFF,CROSS(XX=1,0.5),DIFF,0),COLORGREEN;//

LL:=VALUEWHEN(CROSS(DIFF,DEA),DIFF),NODRAW;//B点DIFF值
LLM:=VALUEWHEN(CROSS(DIFF,DEA),MA5),NODRAW;//B叉点5均线值
LLC:=VALUEWHEN(CROSS(DIFF,DEA),C),NODRAW;//B叉点K收盘价
LL2:=REF(LL,N1),NODRAW;//A点DIFF值
LLM2:=REF(LLM,N1),NODRAW;//A点5均线值DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DRAWICON(CROSS(DIFF,DEA),DIFF-3,4);  //上箭头
DRAWICON(CROSSDOWN(DIFF,DEA),DIFF+3,5),VALIGN0;//下箭头
LLC2:=REF(LLC,N1),NODRAW;//A点K收盘价
COM:=LL2<LL&&(LLM2>LLM||LLC2>LLC);
CC:=BACKSET(COM&&JC,LLVBARS(DIFF,N2)+1);
DD:=BACKSET(COM&&JC,REF(LLVBARS(DIFF,N2),N2)+N2+1);
DRAWLINE1(CROSS(DD=1,0.5),DIFF,CROSS(CC=1,0.5),DIFF,0),COLORRED;
DRAWTEXT(CROSS(XX=1,0.5),DIFF,'背'),VALIGN2,COLORWHITE,FONTSIZE16;
技术人员回复
日期:2019-3-5 8:28
指标源码如下修改

指标属性修改为副图指标,再点击确定加载看下

DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  :EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;
MA5:=MA(C,5),NODRAW;
HH:=VALUEWHEN(CROSSDOWN(DIFF,DEA),DIFF),NODRAW;//B点DIFF值
HHM:=VALUEWHEN(CROSSDOWN(DIFF,DEA),MA5),NODRAW;//B叉点5均线值
HHC:=VALUEWHEN(CROSSDOWN(DIFF,DEA),C),NODRAW;//B叉点K收盘价
HH2:=REF(HH,N2),NODRAW;//A点DIFF值
HHM2:=REF(HHM,N2),NODRAW;//A点5均线值
HHC2:=REF(HHC,N2),NODRAW;//A点K收盘价
CON:=HH2>HH&&(HHM2<HHM||HHC2<HHC);
XX:=BACKSET(CON&&SC,HHVBARS(DIFF,N1)+1);
YY:=BACKSET(CON&&SC,REF(HHVBARS(DIFF,N1),N1)+N1+1);
DRAWLINE1(CROSS(YY=1,0.5),DIFF,CROSS(XX=1,0.5),DIFF,0),COLORGREEN;//

LL:=VALUEWHEN(CROSS(DIFF,DEA),DIFF),NODRAW;//B点DIFF值
LLM:=VALUEWHEN(CROSS(DIFF,DEA),MA5),NODRAW;//B叉点5均线值
LLC:=VALUEWHEN(CROSS(DIFF,DEA),C),NODRAW;//B叉点K收盘价
LL2:=REF(LL,N1),NODRAW;//A点DIFF值
LLM2:=REF(LLM,N1),NODRAW;//A点5均线值DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DRAWICON(CROSS(DIFF,DEA),DIFF-3,4);  //上箭头
DRAWICON(CROSSDOWN(DIFF,DEA),DIFF+3,5),VALIGN0;//下箭头
LLC2:=REF(LLC,N1),NODRAW;//A点K收盘价
COM:=LL2<LL&&(LLM2>LLM||LLC2>LLC);
CC:=BACKSET(COM&&JC,LLVBARS(DIFF,N2)+1);
DD:=BACKSET(COM&&JC,REF(LLVBARS(DIFF,N2),N2)+N2+1);
DRAWLINE1(CROSS(DD=1,0.5),DIFF,CROSS(CC=1,0.5),DIFF,0),COLORRED;
DRAWTEXT(CROSS(XX=1,0.5),DIFF,'背'),VALIGN2,COLORWHITE,FONTSIZE16;

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


投资者咨询:指标压缩咋办 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2019-3-4 21:27
 看不出  修改哪里了
技术人员回复
日期:2019-3-5 11:08
我们本地加载4楼指标没有出现您说的压缩现象的

如还有疑问,提供下如4楼截图方式的完整截图,我们继续帮您分析