参考
OPEN,BAMBOOLINE;
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA := EMA(DIFF,9);//DIFF的M个周期指数平滑移动平均
MACD:=2*(DIFF-DEA),COLORSTICK;//DIFF减DEA的2倍画柱状线
J:CROSS(DIFF,DEA),NODRAW;
S:CROSSDOWN(DIFF,DEA),NODRAW;
LL:CROSS( BACKSET(REFX(J,1)||ISLASTBAR&&DIFF<DEA,LLVBARS(L,BARSLAST(S)+1)+1),0.5),NODRAW;
HH:CROSS( BACKSET(REFX(S,1)||ISLASTBAR&&DIFF>DEA,HHVBARS(H,BARSLAST(J)+1)+1),0.5),NODRAW;
DRAWLINE1(HH,H,LL,L,0),COLORGREEN,LINETHICK2;
DRAWLINE1(LL,L,HH,H,0),COLORRED,LINETHICK2;
DRAWTEXT(HH&&H>REF(H,SUMBARS(HH,2)-1),H,'多'),COLORMAGENTA,FONTSIZE25,ALIGN2;
DRAWTEXT(HH&&H<REF(H,SUMBARS(HH,2)-1),H,'空'),COLORGREEN,FONTSIZE25,ALIGN2;
D:=HH&&H>REF(H,SUMBARS(HH,2)-1);
K:=HH&&H<REF(H,SUMBARS(HH,2)-1);
DRAWNUMBER1(HH&&H>REF(H,SUMBARS(HH,2)-1),H,COUNT(D,BARSLAST(K)),0),FONTSIZE25,ALIGN0;
DRAWNUMBER1(HH&&H<REF(H,SUMBARS(HH,2)-1),H,COUNT(K,BARSLAST(D)),0),FONTSIZE25,ALIGN0;
参考
//OPEN,BAMBOOLINE;
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA := EMA(DIFF,9);//DIFF的M个周期指数平滑移动平均
MACD:=2*(DIFF-DEA),COLORSTICK;//DIFF减DEA的2倍画柱状线
J:CROSS(DIFF,DEA),NODRAW;
S:CROSSDOWN(DIFF,DEA),NODRAW;
LL:CROSS( BACKSET(REFX(J,1)||ISLASTBAR&&DIFF<DEA,LLVBARS(L,BARSLAST(S)+1)+1),0.5),NODRAW;
HH:CROSS( BACKSET(REFX(S,1)||ISLASTBAR&&DIFF>DEA,HHVBARS(H,BARSLAST(J)+1)+1),0.5),NODRAW;
DRAWLINE1(HH,H,LL,L,0),COLORGREEN,LINETHICK2;
DRAWLINE1(LL,L,HH,H,0),COLORRED,LINETHICK2;
DRAWTEXT(HH&&H>REF(H,SUMBARS(HH,2)-1),H,'多'),COLORMAGENTA,FONTSIZE25,ALIGN2;
DRAWTEXT(HH&&H<REF(H,SUMBARS(HH,2)-1),H,'空'),COLORGREEN,FONTSIZE25,ALIGN2;
D:=HH&&H>REF(H,SUMBARS(HH,2)-1);
K:=HH&&H<REF(H,SUMBARS(HH,2)-1);
DRAWNUMBER1(HH&&H>REF(H,SUMBARS(HH,2)-1),H,COUNT(D,BARSLAST(K)),0),FONTSIZE25,ALIGN0;
DRAWNUMBER1(HH&&H<REF(H,SUMBARS(HH,2)-1),H,COUNT(K,BARSLAST(D)),0),FONTSIZE25,ALIGN0;
DRAWLINE(BARSLAST(HH)<BARSLAST(LL),H,1,L,COLORGREEN);
DRAWSL(BARSLAST(HH)<BARSLAST(LL),O,0,-0.35,0,COLORGREEN);
DRAWSL(BARSLAST(HH)<BARSLAST(LL),C,0,0.35,0,COLORGREEN);
DRAWLINE(BARSLAST(HH)>BARSLAST(LL),H,1,L,COLORRED);
DRAWSL(BARSLAST(HH)>BARSLAST(LL),O,0,-0.35,0,COLORRED);
DRAWSL(BARSLAST(HH)>BARSLAST(LL),C,0,0.35,0,COLORRED);
参考
//OPEN,BAMBOOLINE;
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA := EMA(DIFF,9);//DIFF的M个周期指数平滑移动平均
MACD:=2*(DIFF-DEA),COLORSTICK;//DIFF减DEA的2倍画柱状线
J:CROSS(DIFF,DEA),NODRAW;
S:CROSSDOWN(DIFF,DEA),NODRAW;
LL:CROSS( BACKSET(REFX(J,1)||ISLASTBAR&&DIFF<DEA,LLVBARS(L,BARSLAST(S)+1)+1),0.5),NODRAW;
HH:CROSS( BACKSET(REFX(S,1)||ISLASTBAR&&DIFF>DEA,HHVBARS(H,BARSLAST(J)+1)+1),0.5),NODRAW;
DRAWLINE1(HH,H,LL,L,0),COLORGREEN,LINETHICK2;
DRAWLINE1(LL,L,HH,H,0),COLORRED,LINETHICK2;
DRAWTEXT(HH&&H>REF(H,SUMBARS(HH,2)-1),H,'多'),COLORMAGENTA,FONTSIZE25,ALIGN2;
DRAWTEXT(HH&&H<REF(H,SUMBARS(HH,2)-1),H,'空'),COLORGREEN,FONTSIZE25,ALIGN2;
D:=HH&&H>REF(H,SUMBARS(HH,2)-1);
K:=HH&&H<REF(H,SUMBARS(HH,2)-1);
DRAWNUMBER1(HH&&H>REF(H,SUMBARS(HH,2)-1),H,COUNT(D,BARSLAST(K)),0),FONTSIZE25,ALIGN0;
DRAWNUMBER1(HH&&H<REF(H,SUMBARS(HH,2)-1),H,COUNT(K,BARSLAST(D)),0),FONTSIZE25,ALIGN0;
DRAWLINE(BARSLAST(HH)<BARSLAST(LL),H,1,L,COLORGREEN);
DRAWSL(BARSLAST(HH)<BARSLAST(LL),O,0,-0.35,0,COLORGREEN);
DRAWSL(BARSLAST(HH)<BARSLAST(LL),C,0,0.35,0,COLORGREEN);
DRAWLINE(BARSLAST(HH)>BARSLAST(LL),H,1,L,COLORRED);
DRAWSL(BARSLAST(HH)>BARSLAST(LL),O,0,-0.35,0,COLORRED);
DRAWSL(BARSLAST(HH)>BARSLAST(LL),C,0,0.35,0,COLORRED);
DRAWSL1(REFX(HH,1)||ISLASTBAR&&BARSLAST(LL)<BARSLAST(HH),VALUEWHEN(LL,L),0,BARSLAST(LL),1),COLORGREEN;
DRAWSL1(REFX(LL,1)||ISLASTBAR&&BARSLAST(LL)>BARSLAST(HH),VALUEWHEN(HH,H),0,BARSLAST(HH),1),COLORRED;
