修改指标源码 (文华财经WH6赢顺V6.7)

投资者咨询:修改指标源码 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-12 10:22
 文华鳄鱼分形指标
aa:=(high+low)/2;
ss:ref(sma(aa,5,1),3),colorgreen;
zz:ref(sma(aa,8,1),5),colorred;
xx:ref(sma(aa,13,1),8),colorblue;
tmp:=open-close;
drawline(tmp>0.00001,high,tmp>0.00001,open,colorcyan);
drawline(tmp>0.00001,low,tmp>0.00001,close,colorcyan);
drawline(tmp<-0.00001,high,tmp<-0.00001,close,colorred);
drawline(tmp<-0.00001,low,tmp<-0.00001,open,colorred);
drawline(abs(tmp)<0.00001,low,abs(tmp)<0.00001,open,colorwhite);
drawline(abs(tmp)<0.00001,high,abs(tmp)<0.00001,open,colorwhite);
stickline(tmp>0,open,close,colorcyan,0);
stickline(tmp<=0,open,close,colorred,1);
ho:=high>ref(high,1) && high>ref(high,2) && high>=refx(high,1) && if(high=refx(high,2),high>refx(high,3),high>refx(high,2));
fxh:=cross(ho,0.9);
hh:=ref(high,barslast(fxh));
lo:=low<ref(low,1) && low<ref(low,2) && low<=refx(low,1) && if(low=refx(low,2),low<refx(low,3),low<refx(low,2));
fxl:=cross(lo,0.9);
ll:=ref(low,barslast(fxl));
stickline(close,hh,hh+0.01,colormagenta,0);
stickline(close,ll,ll+0.01,colorgreen,0);
drawtext(cross(high,ref(hh,1))&&ref(hh,1)>zz,low-(high-low), "b"),coloryellow;
drawtext(cross(ref(ll,1),low)&&ref(ll,1)<zz,high+(high-low), "s"),coloryellow;
//AC指标//
y:=(high+low)/2;
ac:ma((ma(y,5)-ma(y,34))-ma(ma(y,5)-ma(y,34),5),5);
{put in the same window and plot green}
acgreen:=if(ac>ref( ac,1) ,ac,0 ),colorred;
stickline(ac<ref(ac,1),0,ac,colorgreen,1);
{put in its on window as a histogram and plot red}
acred:=if(ac<ref( ac,1) ,ac,0 ),colorgreen;
stickline(ac>ref(ac,1),0,ac,colorred,1);
ac1:=ref(ac,1);
buy1:= ref(ac,2)<ref(ac,3) and ref(ac,1)>ref(ac,2) and ac>ref(ac,1) and ref(ac,2)>0;
{drawicon(buy1,ac,4);}
drawtext(buy1,ac, "b"),colorwhite;
buy3:=ref(ac,3)<ref(ac,4) and ref(ac,2)>ref(ac,3) and ref(ac,1)>ref(ac,2) and ac>ref(ac,1) and ref(ac,1)<0;
{drawicon(buy3,ac,4);}
drawtext(buy3,ac, "b"),colorwhite;
buy4:=ref(ac,2)<ref(ac,3) and ref(ac,1)>ref(ac,2) and ac>ref(ac,1) and ref(ac,1)<0 and ac>0;
{drawicon(buy4,ac,4);}
drawtext(buy4,ac, "b"),colorwhite;
s1:= ref(ac,2)>ref(ac,3) and ref(ac,1)<ref(ac,2) and ac<ref(ac,1) and ref
技术人员回复
日期:2018-7-12 10:30
 最后一句不完整,给您删除掉了,参考:

AA:=(HIGH+LOW)/2;
SS:REF(SMA(AA,5,1),3),COLORGREEN;
ZZ:REF(SMA(AA,8,1),5),COLORRED;
XX:REF(SMA(AA,13,1),8),COLORBLUE;
TMP:=OPEN-CLOSE;
DRAWLINE(TMP>0.00001,HIGH,TMP>0.00001,OPEN,COLORCYAN);
DRAWLINE(TMP>0.00001,LOW,TMP>0.00001,CLOSE,COLORCYAN);
DRAWLINE(TMP<-0.00001,HIGH,TMP<-0.00001,CLOSE,COLORRED);
DRAWLINE(TMP<-0.00001,LOW,TMP<-0.00001,OPEN,COLORRED);
DRAWLINE(ABS(TMP)<0.00001,LOW,ABS(TMP)<0.00001,OPEN,COLORWHITE);
DRAWLINE(ABS(TMP)<0.00001,HIGH,ABS(TMP)<0.00001,OPEN,COLORWHITE);
STICKLINE(TMP>0,OPEN,CLOSE,COLORCYAN,0);
STICKLINE(TMP<=0,OPEN,CLOSE,COLORRED,1);
HO:=HIGH>REF(HIGH,1) && HIGH>REF(HIGH,2) && HIGH>=REFX(HIGH,1) && IF(HIGH=REFX(HIGH,2),HIGH>REFX(HIGH,3),HIGH>REFX(HIGH,2));
FXH:=CROSS(HO,0.9);
HH:=REF(HIGH,BARSLAST(FXH));
LO:=LOW<REF(LOW,1) && LOW<REF(LOW,2) && LOW<=REFX(LOW,1) && IF(LOW=REFX(LOW,2),LOW<REFX(LOW,3),LOW<REFX(LOW,2));
FXL:=CROSS(LO,0.9);
LL:=REF(LOW,BARSLAST(FXL));
STICKLINE(CLOSE,HH,HH+0.01,COLORMAGENTA,0);
STICKLINE(CLOSE,LL,LL+0.01,COLORGREEN,0);
DRAWTEXT(CROSS(HIGH,REF(HH,1))&&REF(HH,1)>ZZ,LOW-(HIGH-LOW), 'B'),COLORYELLOW;
DRAWTEXT(CROSS(REF(LL,1),LOW)&&REF(LL,1)<ZZ,HIGH+(HIGH-LOW), 'S'),COLORYELLOW;
//AC指标//
Y:=(HIGH+LOW)/2;
AC:MA((MA(Y,5)-MA(Y,34))-MA(MA(Y,5)-MA(Y,34),5),5);

ACGREEN:=IF(AC>REF( AC,1) ,AC,0 ),COLORRED;
STICKLINE(AC<REF(AC,1),0,AC,COLORGREEN,1);

ACRED:=IF(AC<REF( AC,1) ,AC,0 ),COLORGREEN;
STICKLINE(AC>REF(AC,1),0,AC,COLORRED,1);
AC1:=REF(AC,1);
BUY1:= REF(AC,2)<REF(AC,3) AND REF(AC,1)>REF(AC,2) AND AC>REF(AC,1) AND REF(AC,2)>0;

DRAWTEXT(BUY1,AC, 'B'),COLORWHITE;
BUY3:=REF(AC,3)<REF(AC,4) AND REF(AC,2)>REF(AC,3) AND REF(AC,1)>REF(AC,2) AND AC>REF(AC,1) AND REF(AC,1)<0;

DRAWTEXT(BUY3,AC, 'B'),COLORWHITE;
BUY4:=REF(AC,2)<REF(AC,3) AND REF(AC,1)>REF(AC,2) AND AC>REF(AC,1) AND REF(AC,1)<0 AND AC>0;

DRAWTEXT(BUY4,AC, 'B'),COLORWHITE;
//S1:= REF(AC,2)>REF(AC,3) AND REF(AC,1)<REF(AC,2) AND AC<REF(AC,1) AND REF
投资者咨询:修改指标源码 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-12 10:22
 谢谢 我试一下
投资者咨询:修改指标源码 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-12 10:22
 老师 这好像是好几个指标 怎样把他们一一分开?
技术人员回复
日期:2018-7-12 10:52
 1、
AA:=(HIGH+LOW)/2;
SS:REF(SMA(AA,5,1),3),COLORGREEN;
ZZ:REF(SMA(AA,8,1),5),COLORRED;
XX:REF(SMA(AA,13,1),8),COLORBLUE;
TMP:=OPEN-CLOSE;
DRAWLINE(TMP>0.00001,HIGH,TMP>0.00001,OPEN,COLORCYAN);
DRAWLINE(TMP>0.00001,LOW,TMP>0.00001,CLOSE,COLORCYAN);
DRAWLINE(TMP<-0.00001,HIGH,TMP<-0.00001,CLOSE,COLORRED);
DRAWLINE(TMP<-0.00001,LOW,TMP<-0.00001,OPEN,COLORRED);
DRAWLINE(ABS(TMP)<0.00001,LOW,ABS(TMP)<0.00001,OPEN,COLORWHITE);
DRAWLINE(ABS(TMP)<0.00001,HIGH,ABS(TMP)<0.00001,OPEN,COLORWHITE);
STICKLINE(TMP>0,OPEN,CLOSE,COLORCYAN,0);
STICKLINE(TMP<=0,OPEN,CLOSE,COLORRED,1);
HO:=HIGH>REF(HIGH,1) && HIGH>REF(HIGH,2) && HIGH>=REFX(HIGH,1) && IF(HIGH=REFX(HIGH,2),HIGH>REFX(HIGH,3),HIGH>REFX(HIGH,2));
FXH:=CROSS(HO,0.9);
HH:=REF(HIGH,BARSLAST(FXH));
LO:=LOW<REF(LOW,1) && LOW<REF(LOW,2) && LOW<=REFX(LOW,1) && IF(LOW=REFX(LOW,2),LOW<REFX(LOW,3),LOW<REFX(LOW,2));
FXL:=CROSS(LO,0.9);
LL:=REF(LOW,BARSLAST(FXL));
STICKLINE(CLOSE,HH,HH+0.01,COLORMAGENTA,0);
STICKLINE(CLOSE,LL,LL+0.01,COLORGREEN,0);
DRAWTEXT(CROSS(HIGH,REF(HH,1))&&REF(HH,1)>ZZ,LOW-(HIGH-LOW), 'B'),COLORYELLOW;
DRAWTEXT(CROSS(REF(LL,1),LOW)&&REF(LL,1)<ZZ,HIGH+(HIGH-LOW), 'S'),COLORYELLOW;

2、

Y:=(HIGH+LOW)/2;
AC:MA((MA(Y,5)-MA(Y,34))-MA(MA(Y,5)-MA(Y,34),5),5);

ACGREEN:=IF(AC>REF( AC,1) ,AC,0 ),COLORRED;
STICKLINE(AC<REF(AC,1),0,AC,COLORGREEN,1);

ACRED:=IF(AC<REF( AC,1) ,AC,0 ),COLORGREEN;
STICKLINE(AC>REF(AC,1),0,AC,COLORRED,1);
AC1:=REF(AC,1);
BUY1:= REF(AC,2)<REF(AC,3) AND REF(AC,1)>REF(AC,2) AND AC>REF(AC,1) AND REF(AC,2)>0;

DRAWTEXT(BUY1,AC, 'B'),COLORWHITE;
BUY3:=REF(AC,3)<REF(AC,4) AND REF(AC,2)>REF(AC,3) AND REF(AC,1)>REF(AC,2) AND AC>REF(AC,1) AND REF(AC,1)<0;

DRAWTEXT(BUY3,AC, 'B'),COLORWHITE;
BUY4:=REF(AC,2)<REF(AC,3) AND REF(AC,1)>REF(AC,2) AND AC>REF(AC,1) AND REF(AC,1)<0 AND AC>0;

DRAWTEXT(BUY4,AC, 'B'),COLORWHITE;
//S1:= REF(AC,2)>REF(AC,3) AND REF(AC,1)<REF(AC,2) AND AC<REF(AC,1) AND REF