请帮忙调整一下 (文华财经WH6赢顺V6.7)

投资者咨询:请帮忙调整一下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-14 10:13
 Y:=(HIGH+LOW)/2; 
AA:SMA(Y,3,1),COLORGREEN,NOTEXT; 
BB:SMA(Y,7,1),COLORRED,NOTEXT; 
CC:SMA(Y,9,1),COLORFF6600,NOTEXT; 
KU1:=IF(HIGH=HHV(HIGH,9),1,0);
KD1:=IF( LOW=LLV( LOW,9),1,0);
UL:=IF(REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0,REF(HIGH,2),REF(HIGH,2+BARSLAST(REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0)));
DL:=IF(REF(KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0,REF(LOW,2), REF(LOW,2+BARSLAST(REF(KD1,2)=1  AND REF(KD1,1)=0 AND KD1=0)));
压力:=IF(HIGH>=MA(CLOSE,9),UL,REF(UL,BARSLAST(HIGH>MA(CLOSE,9)))),COLORMAGENTA,DOT;
DRAWSL(HIGH>=MA(CLOSE,9),UL,0,1,0,COLORMAGENTA),DOT;
DRAWSL(HIGH<MA(CLOSE,9),REF(UL,BARSLAST(HIGH>MA(CLOSE,9))),0,1,0,COLORMAGENTA),DOT;

支撑:=IF( LOW<=MA(CLOSE,9),DL,REF(DL,BARSLAST(LOW<=MA(CLOSE,9)))),COLORYELLOW,DOT;
STICKLINE(BARSLAST(ABS(支撑-REF(支撑,1)))<BARSLAST(CLOSE>支撑 AND REF(CLOSE,1)<REF(支撑,1)),支撑,支撑,9,1),COLORMAGENTA;


STICKLINE(BARSLAST(ABS(支撑-REF(支撑,1)))<BARSLAST(CLOSE<支撑 AND REF(CLOSE,1)>REF(支撑,1)),支撑,支撑,9,1),COLORYELLOW;
DRAWTEXT(CLOSE>压力 AND REF(CLOSE,1)<REF(压力,1),LOW,'买'),COLORFF00FF;


DRAWTEXT(CLOSE<支撑 AND REF(CLOSE,1)>REF(支撑,1),H,'卖'),COLORFFFF00;
{AOAC-K区域}
VAR1:=(HIGH+LOW)/2; 
AO:=MA(VAR1,5)-MA(VAR1,34); 
AC:=AO-MA(AO,5); 
VF:=AO>REF(AO,1) AND AC>REF(AC,1),COLORRED;
VG:=AO<REF(AO,1) AND AC<REF(AC,1),COLORGREEN;
VH:=AO>REF(AO,1) AND AC<REF(AC,1),COLORGRAY;
VI:=AO<REF(AO,1) AND AC>REF(AC,1),COLORGRAY;
VJ:=VH OR VI;
STICKLINE(VF AND CLOSE>OPEN,CLOSE,OPEN,4,1),COLORRED;
STICKLINE(VF AND CLOSE<=OPEN,CLOSE,OPEN,4,0),COLORRED;
STICKLINE1(VF,HIGH,LOW,0.1,0),COLORRED;
STICKLINE(VG AND CLOSE>OPEN,CLOSE,OPEN,4,1),COLORGREEN;
STICKLINE(VG AND CLOSE<=OPEN,CLOSE,OPEN,4,0),COLORGREEN;
STICKLINE1(VG,HIGH,LOW,0.1,0),COLORGREEN;
STICKLINE(VJ AND CLOSE>OPEN,CLOSE,OPEN,4,1),COLORGRAY;
STICKLINE(VJ AND CLOSE<=OPEN,CLOSE,OPEN,4,0),COLORGRAY;
STICKLINE1(VJ,HIGH,LOW,0.1,0),COLORGRAY;
{平衡线}
P1:=REF(HIGH,1)>HIGH AND REF(HIGH,1)>CC;
平衡线买:REF(REF(HIGH,1),BARSLAST(P1)),NODRAW ,COLORWHITE,NOTEXT;
STICKLINE(CROSS(HIGH,平衡线买) AND LOW>平衡线买,(HIGH+LOW)/2,(HIGH+LOW)/2,4,0),COLORWHITE;
STICKLINE(CROSS(HIGH,平衡线买) AND LOW<=平衡线买,平衡线买,平衡线买,4,0),COLORWHITE;
P2:=REF(LOW,1)<LOW AND REF(LOW,1)<CC;
平衡线卖:REF(REF(LOW,1),BARSLAST(P2)),NODRAW ,COLORCYAN,NOTEXT;
STICKLINE(CROSS(平衡线卖,LOW) AND HIGH<平衡线卖,(HIGH+LOW)/2,(HIGH+LOW)/2,4,0),COLORCYAN;
STICKLINE(CROSS(平衡线卖,LOW) AND HIGH>=平衡线卖,平衡线卖,平衡线卖,4,0),COLORCYAN;
DRAWTEXT(ISLASTBAR AND AO>REF(AO,1) AND AC>REF(AC,1),Y,'↑AO↑AC'),COLORRED;
DRAWTEXT(ISLASTBAR AND AO<REF(AO,1) AND AC<REF(AC,1),Y,'↓AO↓AC'),COLORGREEN;
DRAWTEXT(ISLASTBAR AND AO>REF(AO,1) AND AC<REF(AC,1),Y,'↑AO↓AC'),COLORWHITE;
DRAWTEXT(ISLASTBAR AND AO<REF(AO,1) AND AC>REF(AC,1),Y,'↓AO↑AC'),COLORWHITE;
不要变色,恢复K线的本色
投资者咨询:请帮忙调整一下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-14 10:13
还有请老师把画线的虚线改为实线
技术人员回复
日期:2018-5-14 10:19
 这样:

Y:=(HIGH+LOW)/2; 
AA:SMA(Y,3,1),COLORGREEN,NOTEXT; 
BB:SMA(Y,7,1),COLORRED,NOTEXT; 
CC:SMA(Y,9,1),COLORFF6600,NOTEXT; 
KU1:=IF(HIGH=HHV(HIGH,9),1,0);
KD1:=IF( LOW=LLV( LOW,9),1,0);
UL:=IF(REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0,REF(HIGH,2),REF(HIGH,2+BARSLAST(REF(KU1,2)=1 AND REF(KU1,1)=0 AND KU1=0)));
DL:=IF(REF(KD1,2)=1 AND REF(KD1,1)=0 AND KD1=0,REF(LOW,2), REF(LOW,2+BARSLAST(REF(KD1,2)=1  AND REF(KD1,1)=0 AND KD1=0)));
压力:=IF(HIGH>=MA(CLOSE,9),UL,REF(UL,BARSLAST(HIGH>MA(CLOSE,9)))),COLORMAGENTA;
DRAWSL(HIGH>=MA(CLOSE,9),UL,0,1,0,COLORMAGENTA);
DRAWSL(HIGH<MA(CLOSE,9),REF(UL,BARSLAST(HIGH>MA(CLOSE,9))),0,1,0,COLORMAGENTA);

支撑:=IF( LOW<=MA(CLOSE,9),DL,REF(DL,BARSLAST(LOW<=MA(CLOSE,9)))),COLORYELLOW;
STICKLINE1(BARSLAST(ABS(支撑-REF(支撑,1)))<BARSLAST(CLOSE>支撑 AND REF(CLOSE,1)<REF(支撑,1)),支撑,支撑,9,1),COLORMAGENTA;


STICKLINE1(BARSLAST(ABS(支撑-REF(支撑,1)))<BARSLAST(CLOSE<支撑 AND REF(CLOSE,1)>REF(支撑,1)),支撑,支撑,10,1),COLORYELLOW;
DRAWTEXT(CLOSE>压力 AND REF(CLOSE,1)<REF(压力,1),LOW,'买'),COLORFF00FF;


DRAWTEXT(CLOSE<支撑 AND REF(CLOSE,1)>REF(支撑,1),H,'卖'),COLORFFFF00;
{AOAC-K区域}
VAR1:=(HIGH+LOW)/2; 
AO:=MA(VAR1,5)-MA(VAR1,34); 
AC:=AO-MA(AO,5); 
VF:=AO>REF(AO,1) AND AC>REF(AC,1),COLORRED;
VG:=AO<REF(AO,1) AND AC<REF(AC,1),COLORGREEN;
VH:=AO>REF(AO,1) AND AC<REF(AC,1),COLORGRAY;
VI:=AO<REF(AO,1) AND AC>REF(AC,1),COLORGRAY;
VJ:=VH OR VI;
//STICKLINE(VF AND CLOSE>OPEN,CLOSE,OPEN,4,1),COLORRED;
//STICKLINE(VF AND CLOSE<=OPEN,CLOSE,OPEN,4,0),COLORRED;
//STICKLINE1(VF,HIGH,LOW,0.1,0),COLORRED;
//STICKLINE(VG AND CLOSE>OPEN,CLOSE,OPEN,4,1),COLORGREEN;
//STICKLINE(VG AND CLOSE<=OPEN,CLOSE,OPEN,4,0),COLORGREEN;
//STICKLINE1(VG,HIGH,LOW,0.1,0),COLORGREEN;
//STICKLINE(VJ AND CLOSE>OPEN,CLOSE,OPEN,4,1),COLORGRAY;
//STICKLINE(VJ AND CLOSE<=OPEN,CLOSE,OPEN,4,0),COLORGRAY;
//STICKLINE1(VJ,HIGH,LOW,0.1,0),COLORGRAY;
{平衡线}
P1:=REF(HIGH,1)>HIGH AND REF(HIGH,1)>CC;
平衡线买:REF(REF(HIGH,1),BARSLAST(P1)),NODRAW ,COLORWHITE,NOTEXT;
STICKLINE(CROSS(HIGH,平衡线买) AND LOW>平衡线买,(HIGH+LOW)/2,(HIGH+LOW)/2,4,0),COLORWHITE;
STICKLINE(CROSS(HIGH,平衡线买) AND LOW<=平衡线买,平衡线买,平衡线买,4,0),COLORWHITE;
P2:=REF(LOW,1)<LOW AND REF(LOW,1)<CC;
平衡线卖:REF(REF(LOW,1),BARSLAST(P2)),NODRAW ,COLORCYAN,NOTEXT;
STICKLINE(CROSS(平衡线卖,LOW) AND HIGH<平衡线卖,(HIGH+LOW)/2,(HIGH+LOW)/2,4,0),COLORCYAN;
STICKLINE(CROSS(平衡线卖,LOW) AND HIGH>=平衡线卖,平衡线卖,平衡线卖,4,0),COLORCYAN;
DRAWTEXT(ISLASTBAR AND AO>REF(AO,1) AND AC>REF(AC,1),Y,'↑AO↑AC'),COLORRED;
DRAWTEXT(ISLASTBAR AND AO<REF(AO,1) AND AC<REF(AC,1),Y,'↓AO↓AC'),COLORGREEN;
DRAWTEXT(ISLASTBAR AND AO>REF(AO,1) AND AC<REF(AC,1),Y,'↑AO↓AC'),COLORWHITE;
DRAWTEXT(ISLASTBAR AND AO<REF(AO,1) AND AC>REF(AC,1),Y,'↓AO↑AC'),COLORWHITE;