当MA10下交叉MA5时,画阴K线
是指金叉的时候显示红色,死叉显示青色k线?
如果是,参考:
MA5:MA(C,5);
MA10:MA(C,10);
DRAWCOLORKLINE(CROSS(MA5,MA10),COLORRED,0);
DRAWCOLORKLINE(CROSSDOWN(MA5,MA10),COLORCYAN,0);
参考:
MA5:MA(C,5);
MA10:MA(C,10);
N:=BARSLAST(CROSS(MA5,MA10))+1;
M:=BARSLAST(CROSSDOWN(MA5,MA10))+1;
HH:=IF(N<M,REF(HHV(H,M),N),REF(HHV(H,N),M));
LL:=IF(N<M,REF(LLV(L,M),N),REF(LLV(L,N),M));
OO:=VALUEWHEN(CROSS(MA5,MA10),O);
CC:=VALUEWHEN(CROSSDOWN(MA5,MA10),C);
DRAWKLINE1(HH ,OO ,LL,CC);
这样试下,
MA5:MA(C,5);
MA10:MA(C,10);
N:=BARSLAST(CROSS(MA5,MA10))+1;
M:=BARSLAST(CROSSDOWN(MA5,MA10))+1;
HH:=IF(N<M,REF(HHV(H,M),N),REF(HHV(H,N),M));
LL:=IF(N<M,REF(LLV(L,M),N),REF(LLV(L,N),M));
OO:=VALUEWHEN(CROSS(MA5,MA10),O);
CC:=VALUEWHEN(CROSSDOWN(MA5,MA10),C);
//DRAWKLINE1(HH ,OO ,LL,CC);
STICKLINE(CROSS(MA5,MA10),OO,CC,COLORRED,0);
STICKLINE(CROSSDOWN(MA5,MA10),OO,CC,COLORCYAN,0);
DRAWLINE(CROSS(MA5,MA10),HH,CROSS(MA5,MA10),LL,COLORRED);
DRAWLINE(CROSSDOWN(MA5,MA10),HH,CROSSDOWN(MA5,MA10),LL,COLORCYAN);
参考:
MA5:MA(C,5);
MA10:MA(C,10);
N:=BARSLAST(CROSS(MA5,MA10))+1;
M:=BARSLAST(CROSSDOWN(MA5,MA10))+1;
HH:=IF(N<M,REF(HHV(H,M),N),REF(HHV(H,N),M));
LL:=IF(N<M,REF(LLV(L,M),N),REF(LLV(L,N),M));
OO:=VALUEWHEN(CROSS(MA5,MA10),O);
CC:=VALUEWHEN(CROSSDOWN(MA5,MA10),C);
//DRAWKLINE1(HH ,OO ,LL,CC);
STICKLINE(CROSS(MA5,MA10),OO,CC,COLORRED,0);
STICKLINE(CROSSDOWN(MA5,MA10),OO,CC,COLORCYAN,0);
DRAWLINE(CROSS(MA5,MA10),HH,CROSS(MA5,MA10),LL,COLORRED);
DRAWLINE(CROSSDOWN(MA5,MA10),HH,CROSSDOWN(MA5,MA10),LL,COLORCYAN);
A:BACKSET(ISLASTBAR,N);
B:BACKSET(ISLASTBAR,M);
S1:BARSLAST(CROSS(A,0.5))+1;
S2:BARSLAST(CROSS(B,0.5))+1;
DRAWSL(S1<S2&&S1=1,MA5,0,1,0,COLORMAGENTA),LINETHICK3;
DRAWSL(S1>S2&&S2=1,MA10,0,1,0,COLORMAGENTA),LINETHICK3;