老师麻烦你给改一下 (文华财经WH6赢顺V6.7)

投资者咨询:老师麻烦你给改一下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-15 8:49

 要求89均线之上、(K线改成红色和绿色如下图一), 要求89均线下、(K线改成棕色和蓝色如下图二)),

生命:MA(C,89),COLORWHITE;

S:=HIGH;
M:=LOW;

HH1:=IF(H<REF(H,2)&&REF(H,1)<REF(H,2),REF(H,2),0);

LL1:=IF(L>REF(L,2)&&REF(L,1)>REF(L,2),REF(L,2),0);

HH2:=VALUEWHEN(HH1>0,HH1);

LL2:=VALUEWHEN(LL1>0,LL1);

K1:=IF(CLOSE>HH2,-3,IF(CLOSE<LL2,1,0));

K2:=VALUEWHEN(K1<>0,K1);

G:=IF(K2=1,HH2,LL2);

G1:=VALUEWHEN(ISLASTBAR,G);

DRAWNUMBER(L>0,G1,G1,0,COLORWHITE);

W1:=K2;

W2:=OPEN-CLOSE;

HT:=IF(OPEN>CLOSE,OPEN,CLOSE);

LT:=IF(OPEN<CLOSE,OPEN,CLOSE);

DRAWLINE(W1=1,HIGH,W1=1,HT,COLORLIGHTGREEN);

DRAWLINE(W1=1,LOW,W1=1,LT,COLORLIGHTGREEN);

DRAWLINE(W1=-3,HIGH,W1=-3,HT,COLORRED);

DRAWLINE(W1=-3,LOW,W1=-3,LT,COLORRED);

STICKLINE(W1>0,OPEN,CLOSE,COLORLIGHTGREEN,1);

STICKLINE(W1<=0,OPEN,CLOSE,COLORRED,1);

STICKLINE(W2>0&&W1<=0,OPEN,CLOSE,COLORRED,0);

STICKLINE(W2>0&&W1>0,OPEN,CLOSE,COLORLIGHTGREEN,0);

 

 

HH:=IF(H>REF(H,1)&&H>REF(H,2)&&H>REF(H,3)&&H>REF(H,4)&&H>REF(H,5)&&L<REF(L,1)&&L<REF(L,2)

 

&&L<REF(L,3)&&L<REF(L,4)&&L<REF (L,5),H-(H-L)*0.333,H);

LL:=IF(H>REF(H,1)&&H>REF(H,2)&&H>REF(H,3)&&H>REF(H,4)&&H>REF(H,5)&&L<REF(L,1)&&L<REF(L,2)

 

&&L<REF(L,3)&&L<REF(L,4)&&L<REF (L,5),(H-L)*0.333+L,L);

H1:=IF(H>=REF(H,1)&&H>=REF(H,2)&&H>=REF(H,3)&&H>=REF(H,4)&&H>=REF(H,5)&& H>REFX(H,1)

 

&&H>REFX(H,2)&&H>REFX(H,3)&&H>REFX(H,4) &&H>REFX(H,5),HH,0);

L1:=IF(L<=REF(L,1)&&L<=REF(L,2)&&L<=REF(L,3)&&L<=REF(L,4)&&L<=REF(L,5)&& L<REFX(L,1)

 

&&L<REFX(L,2)&&L<REFX(L,3)&&L<REFX(L,4) &&L<REFX(L,5),LL,0);

H2:=BARSLAST(H1);

L2:=BARSLAST(L1);

H3:=REFX(REF(H1,H2),2);

L3:=REFX(REF(L1,L2),2);

H4:=ZIGZAG(H3,0,0);

L4:=ZIGZAG(L3,0,0);

H5:=VALUEWHEN(H4<REF(H4,1)&&REF(H4,1)>REF(H4,2),HH);

L5:=VALUEWHEN(L4>REF(L4,1)&&REF(L4,1)<REF(L4,2),LL);


DRAWNUMBER(H5<>REF(H5,1),H5,H5-L5,0,COLORBLACK);

DRAWNUMBER(L5<>REF(L5,1),L5,H5-L5,0,COLORBLACK);
DRAWLINE(W1=1&&REF(W1,1)=1,G,W1=1&&REF(W1,1)=1,REF(G,1),COLORBLACK);

DRAWLINE(W1=-3&&REF(W1,1)=-3,G,W1=-3&&REF(W1,1)=-3,REF(G,1),COLORBLACK);

DRAWSL(K2=1,G,0,1,0,COLORBLACK);

DRAWSL(K2=-3,G,0,1,0,COLORBLACK);


 

按此在新窗口浏览图片
文件名:1526344450(1).png


按此在新窗口浏览图片
文件名:1526344703(1).png
技术人员回复
日期:2018-5-15 8:52
 核实一下:您说的红绿和棕蓝两种颜色都是依据什么条件变色的呢?

 请您具体说明一下,我们看下
投资者咨询:老师麻烦你给改一下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-15 8:49
 

S:=HIGH;
M:=LOW;

HH1:=IF(H<REF(H,2)&&REF(H,1)<REF(H,2),REF(H,2),0);

LL1:=IF(L>REF(L,2)&&REF(L,1)>REF(L,2),REF(L,2),0);

HH2:=VALUEWHEN(HH1>0,HH1);

LL2:=VALUEWHEN(LL1>0,LL1);

K1:=IF(CLOSE>HH2,-3,IF(CLOSE<LL2,1,0));

K2:=VALUEWHEN(K1<>0,K1);

G:=IF(K2=1,HH2,LL2);

G1:=VALUEWHEN(ISLASTBAR,G);

DRAWNUMBER(L>0,G1,G1,0,COLORWHITE);

W1:=K2;

W2:=OPEN-CLOSE;

HT:=IF(OPEN>CLOSE,OPEN,CLOSE);

LT:=IF(OPEN<CLOSE,OPEN,CLOSE);

DRAWLINE(W1=1,HIGH,W1=1,HT,COLORLIGHTGREEN);

DRAWLINE(W1=1,LOW,W1=1,LT,COLORLIGHTGREEN);

DRAWLINE(W1=-3,HIGH,W1=-3,HT,COLORRED);

DRAWLINE(W1=-3,LOW,W1=-3,LT,COLORRED);

STICKLINE(W1>0,OPEN,CLOSE,COLORLIGHTGREEN,1);

STICKLINE(W1<=0,OPEN,CLOSE,COLORRED,1);

STICKLINE(W2>0&&W1<=0,OPEN,CLOSE,COLORRED,0);

STICKLINE(W2>0&&W1>0,OPEN,CLOSE,COLORLIGHTGREEN,0);

 

 

HH:=IF(H>REF(H,1)&&H>REF(H,2)&&H>REF(H,3)&&H>REF(H,4)&&H>REF(H,5)&&L<REF(L,1)&&L<REF(L,2)

 

&&L<REF(L,3)&&L<REF(L,4)&&L<REF (L,5),H-(H-L)*0.333,H);

LL:=IF(H>REF(H,1)&&H>REF(H,2)&&H>REF(H,3)&&H>REF(H,4)&&H>REF(H,5)&&L<REF(L,1)&&L<REF(L,2)

 

&&L<REF(L,3)&&L<REF(L,4)&&L<REF (L,5),(H-L)*0.333+L,L);

H1:=IF(H>=REF(H,1)&&H>=REF(H,2)&&H>=REF(H,3)&&H>=REF(H,4)&&H>=REF(H,5)&& H>REFX(H,1)

 

&&H>REFX(H,2)&&H>REFX(H,3)&&H>REFX(H,4) &&H>REFX(H,5),HH,0);

L1:=IF(L<=REF(L,1)&&L<=REF(L,2)&&L<=REF(L,3)&&L<=REF(L,4)&&L<=REF(L,5)&& L<REFX(L,1)

 

&&L<REFX(L,2)&&L<REFX(L,3)&&L<REFX(L,4) &&L<REFX(L,5),LL,0);

H2:=BARSLAST(H1);

L2:=BARSLAST(L1);

H3:=REFX(REF(H1,H2),2);

L3:=REFX(REF(L1,L2),2);

H4:=ZIGZAG(H3,0,0);

L4:=ZIGZAG(L3,0,0);

H5:=VALUEWHEN(H4<REF(H4,1)&&REF(H4,1)>REF(H4,2),HH);

L5:=VALUEWHEN(L4>REF(L4,1)&&REF(L4,1)<REF(L4,2),LL);


DRAWNUMBER(H5<>REF(H5,1),H5,H5-L5,0,COLORBLACK);

DRAWNUMBER(L5<>REF(L5,1),L5,H5-L5,0,COLORBLACK);
DRAWLINE(W1=1&&REF(W1,1)=1,G,W1=1&&REF(W1,1)=1,REF(G,1),COLORLIGHTGREEN);

DRAWLINE(W1=-3&&REF(W1,1)=-3,G,W1=-3&&REF(W1,1)=-3,REF(G,1),COLORLIGHTRED);

DRAWSL(K2=1,G,0,1,0,COLORLIGHTGREEN);

DRAWSL(K2=-3,G,0,1,0,COLORLIGHTRED);


 
技术人员回复
日期:2018-5-15 9:49
您不用在发送一下您的源码,编写变色的柱体都是需要根据的条件

您说的红绿变色、棕蓝变色具体要满足什么条件,您源码中没有具体的条件

请您量化一下,或者在源码中标红下您的条件,我们帮您修改
投资者咨询:老师麻烦你给改一下 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-15 8:49

 老师就是69均线之上,K线上穿13日均线变红K线、下穿13均线的K线变绿色。

 

69均线之下,K线上穿13日均线变棕色K线、下穿13均线变蓝色K线。

技术人员回复
日期:2018-5-15 10:36
 加入下面的源码:

MA69:MA(C,69);
MA13:MA(C,13);
DRAWCOLORKLINE(C>MA69&&CROSS(C,MA13),COLORRED,0);
DRAWCOLORKLINE(C>MA69&&CROSSDOWN(C,MA13),COLORGREEN,0);
DRAWCOLORKLINE(C<MA69&&CROSS(C,MA13),COLORMAGENTA,0);
DRAWCOLORKLINE(C<MA69&&CROSSDOWN(C,MA13),COLORBLUE,0);