老师帮改成上升红色,回调红色空心k线。下跌中的反弹改空心k线 (文华财经WH6赢顺V6.7)

投资者咨询:老师帮改成上升红色,回调红色空心k线。下跌中的反弹改空心k线 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-24 10:21
 MA1:MA(C,20),NODRAW;
MA2:MA(C,35),NODRAW;
DRAWCOLORLINE(MA1>=MA2,MA1,COLORYELLOW,COLORBLUE),NODRAW; //MA1均线价格大于等于MA2均线时,MA1均线为紫色,否则为蓝色
DRAWCOLORLINE(MA2>=MA1,MA2,COLORGREEN,COLORRED),LINETHICK2; //MA2均线大于等于MA1均线时,MA2均线为绿色,否则为红色

DRAWICON(CROSS(MA2,MA1),H,'ICO2'),VALIGN2;
DRAWICON(CROSSDOWN(MA2,MA1),L,'ICO1'),VALIGN0;
DRAWCOLORKLINE(MA2>MA1,COLORCYAN,0);
DRAWCOLORKLINE(MA2<=MA1,COLORRED,1);
技术人员回复
日期:2018-8-24 10:36

现有k线是根据均线MA1,MA2变色,MA2>MA1,青色实体k线,反之红色空心K线

 

您现在是希望重新定义k线颜色?上升,回调,下跌,反弹需要您具体定义下条件

投资者咨询:老师帮改成上升红色,回调红色空心k线。下跌中的反弹改空心k线 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-24 10:21
 CURRBARSCOUNT:=REFX1(BARPOS,10000)-BARPOS+1;

/*{主趋势线:EMA(EMA(C,10),10),COLORBLUE,LINETHICK3;
B:=主趋势线<REF(主趋势线,1);
IF(B-1,主趋势线,DRAWNULL)COLORRED,LINETHICK3;
}*/
主趋势线:EMA(EMA(C,10),10),COLORRED,LINETHICK3;
B:=主趋势线>REF(主趋势线,1);
IF(B-1,主趋势线,NULL),COLORBLUE,LINETHICK3;
/*{操盘线:EMA(EMA(C,5),5),COLORRED,LINETHICK2;
Y:=操盘线>REF(操盘线,1);
IF(Y-1,操盘线,DRAWNULL)COLORGREEN,LINETHICK2;
}*/
AA:=EMA(C,5) > EMA(C,20);
BB:=EMA(C,5) < EMA(C,20);
CC:= EMA(C,5) > EMA(C,10);
CC1:=EMA(C,5) < EMA(C,10);
DD:=CLOSE<OPEN;

DRAWCOLORKLINE(AA,COLORRED,1);
DRAWCOLORKLINE(AA,COLORRED,1);
DRAWCOLORKLINE(AA AND DD,COLORRED,0);
DRAWCOLORKLINE(BB,COLORGREEN,1);
DRAWCOLORKLINE(BB,COLORGREEN,1);
DRAWCOLORKLINE(BB AND DD,COLORGREEN,0);
DRAWCOLORKLINE(BB AND CC,COLORWHITE,0);
DRAWCOLORKLINE(BB AND CC,COLORWHITE,1);
DRAWCOLORKLINE(BB AND CC AND DD,COLORWHITE,0);
DRAWCOLORKLINE(AA AND CC1,COLORWHITE,1);
DRAWCOLORKLINE(AA AND CC1,COLORWHITE,1);
DRAWCOLORKLINE(AA AND CC1 AND DD,COLORWHITE,1);

AAA:=REFX1(HHV(C,90),10000000);
/*{DRAWTEXT(T1=1 AND CURRBARSCOUNT=58,AAA,'智能分析:目前处于红色买区,上涨趋势良好,多单持有。'),COLORRED,LINETHICK4;
}*/
DRAWTEXT(C AND CURRBARSCOUNT=80 ,AAA, '红色K线做多,绿色K线做空,白色K线观望。 '),COLORYELLOW; 
N: =1;
N1: =1;
N2: =1;
HH:=HHV(HIGH,1)/5+HHV(HIGH,2)/5+HHV(HIGH,2)/5+HHV(HIGH,5)/5+HHV   (HIGH,8)/5;
LL:=LLV(LOW,1)/5+LLV(LOW,2)/5+LLV(LOW,2)/5+LLV(LOW,5)/5+LLV(LOW,8)/5;
H1:= IFELSE(H<REF(H,2)&&REF(H,1)<REF(H,2),REF(H,2),0);
L1:= IFELSE(L>REF(L,2)&&REF(L,1)>REF(L,2),REF(L,2),0);
H2:=VALUEWHEN(H1>0,H1);
L2:=VALUEWHEN(L1>0,L1);
K1:=IFELSE(CLOSE>H2,-3,IFELSE(CLOSE<L2,1,0));
K2:=VALUEWHEN(K1<>0,K1);
GG:=IFELSE(K2=1,H2,L2);
GG1:=VALUEWHEN(ISLASTBAR,GG);
TMP1:=K2;
W1:=K2;
W2:=OPEN-CLOSE;
HT:=IFELSE(OPEN>CLOSE,OPEN,CLOSE);
LT:=IFELSE(OPEN<CLOSE,OPEN,CLOSE);
DRAWTEXT(CROSS(TMP1,0),HH,'卖'),COLORGREEN;
DRAWTEXT(CROSS(0,TMP1),LL,'买'),COLORYELLOW;
OCH:=MAX(OPEN,CLOSE);
OCL:=MIN(OPEN,CLOSE);
牛熊分界线:MA(C,377),COLORYELLOW,CIRCLEDOT,LINETHICK1;老师参考这个改
技术人员回复
日期:2018-8-24 10:57

3楼公式是三条均线的判断,1楼只有2条均线,

 

参考3楼给您优化如下,您加载看下

 

MA2:MA(C,35),NODRAW;
DRAWCOLORLINE(MA1>=MA2,MA1,COLORYELLOW,COLORBLUE),NODRAW; //MA1均线价格大于等于MA2均线时,MA1均线为紫色,否则为蓝色
DRAWCOLORLINE(MA2>=MA1,MA2,COLORGREEN,COLORRED),LINETHICK2; //MA2均线大于等于MA1均线时,MA2均线为绿色,否则为红色
AA:=MA1>MA2;
BB:=MA1<MA2;
DD:=C<O;//收盘价小于开盘价
DRAWICON(CROSS(MA2,MA1),H,'ICO2'),VALIGN2;
DRAWICON(CROSSDOWN(MA2,MA1),L,'ICO1'),VALIGN0;
DRAWCOLORKLINE(BB,COLORCYAN,1);
DRAWCOLORKLINE(BB&&NOT(DD),COLORCYAN,0);
DRAWCOLORKLINE(AA,COLORRED,1);
DRAWCOLORKLINE(AA&&DD,COLORRED,0);

 
投资者咨询:老师帮改成上升红色,回调红色空心k线。下跌中的反弹改空心k线 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-24 10:21
 红色k线改好了,现在就是绿色k线下跌中的反弹改空心k就好了
技术人员回复
日期:2018-8-24 11:20

按3楼的条件优化如下

 

MA1:MA(C,20),NODRAW;
MA2:MA(C,35),NODRAW;
DRAWCOLORLINE(MA1>=MA2,MA1,COLORYELLOW,COLORBLUE),NODRAW; //MA1均线价格大于等于MA2均线时,MA1均线为紫色,否则为蓝色
DRAWCOLORLINE(MA2>=MA1,MA2,COLORGREEN,COLORRED),LINETHICK2; //MA2均线大于等于MA1均线时,MA2均线为绿色,否则为红色
AA:=MA1>MA2;
BB:=MA1<MA2;
DD:=C<O;//收盘价小于开盘价
DRAWICON(CROSS(MA2,MA1),H,'ICO2'),VALIGN2;
DRAWICON(CROSSDOWN(MA2,MA1),L,'ICO1'),VALIGN0;
DRAWCOLORKLINE(BB&&DD,COLORCYAN,0);
DRAWCOLORKLINE(BB,COLORCYAN,1);
DRAWCOLORKLINE(AA,COLORRED,1);
DRAWCOLORKLINE(AA&&DD,COLORRED,0);

投资者咨询:老师帮改成上升红色,回调红色空心k线。下跌中的反弹改空心k线 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-24 10:21
 好了,谢谢老师