本帖最后由 流行云 于 2013-6-17 01:00 编辑 - n0 |: y2 Y1 }) ]" o+ e
+ m- ?% i6 A5 O% B. W
. m9 s0 B$ I7 \0 a+ y
或许对某些同志会有帮助,继续贴上源码
- N( h; M7 |4 v3 B; F5 E, x0 E5 ?( ]5 k! \2 b' J/ \
; p0 ^5 M/ ^0 B# H8 @) e{苍狼MACD}" Y2 b9 r% @' j" X0 T7 t* e
INPUT:N1(3,1,100),N2(10,1,100),N3(10,1,100),N4(20,1,100),M(9,1,100);
4 i5 s- P: U) L f- B" W4 C7 W/ _{短波}6 R; x6 F. K3 e" D3 G5 M5 d, X
短波 EMA(C,N1)-EMA(C,N2))*1000,LINETHICK0,COLORRED;
% D" f# z6 G$ Y3 b; M短均线:EMA(短波,M),LINETHICK0,COLORCYAN;
, @9 U, b( v, s0 P) t* X8 WMACD:=2*(短波-短均线);
0 d9 G: \+ \! B! h{中波}! o# `, \( m% n* h8 e- o
中波 EMA(C,N3)-EMA(C,N4))*1000,COLORYELLOW;
' s7 J# Y' n' `( i! A0 b3 h: h3 |: X! w中均线:EMA(中波,M),COLORBLUE;
: B; Q, O7 c: g% aMACD2:2*(中波-中均线),LINETHICK1;. m+ A3 E7 Q( b3 @4 v
STICKLINE(MACD2>=0,MACD2,0,2,1),COLORMAGENTA;+ ]# \, ]1 L- z
STICKLINE(MACD2<0,MACD2,0,2,1),COLORWHITE;
6 B5 G, u& S j{绘图}# M0 B3 p& _; g9 e. |
FILLRGN(中波>=中均线,中波,中均线),COLORYELLOW;
" _5 Q. x* F5 |+ s8 _, K3 M! G7 b8 vFILLRGN(中波<中均线,中波,中均线),COLORBLUE;
# @; P. N$ X$ a+ w( ^1 f2 ]( `{FILLRGN(短波>=短均线,短波,短均线),COLORRED;! B. R5 D1 o* D
FILLRGN(短波<短均线,短波,短均线),COLORGREEN;}
. O$ q0 E: Q# u+ @7 c$ F短均线,LINETHICK2,COLORCYAN;
9 F. k6 J+ V% }5 t2 pPARTLINE(短波>=短均线,短波),COLORRED,LINETHICK2;
: v# Q4 x! d' o6 S6 N0 O( f: tPARTLINE(短波<短均线,短波),COLORGREEN,LINETHICK2;8 q. L; [) _* F/ z% F! j
{周金叉,死叉}+ q6 k( _* r- S# R6 A; x
AA:="MACD.DIFF#WEEK";' ^1 B5 ]8 y- K! C0 A
BB:="MACD.DEA#WEEK";" X6 B2 x- D M
DRAWTEXT(CROSS(AA,BB),0,'▲周金叉'),ALIGN5,COLORRED;. m+ M5 `% k. }2 \( \
DRAWTEXT(CROSS(BB,AA),0,'◆周死叉'),ALIGN4,COLORBLUE;) s" ?/ Y( s" S
{月金叉,死叉}% @1 G3 D! @% q H0 j
CC:="MACD.DIFF#MONTH";
6 \, @* [- B- x- A9 DDD:="MACD.DEA#MONTH";
; {& U/ _ S. ], _DRAWTEXT(CROSS(CC,DD),0,'●月金叉'),ALIGN5,COLORRED;
: B4 @' m) g& @3 |DRAWTEXT(CROSS(DD,CC),0,'○月死叉'),ALIGN4,COLORBLUE;) H+ h8 l5 X& E: @- S
{选股}
4 J& _; \0 s' e* I" G- |2 @EE:=CROSS(中波,中均线) AND MACD2>REF(MACD2,1) AND 短波>=REF(短波,1) AND 中均线>=REF(中均线,1);+ W5 P; Q% o! v2 t* j
出来:FILTER(EE,10);* F% W/ ^4 {% [: K' m2 ]) {$ z
DRAWICON(出来,中均线,1);
# F4 [* v/ P# e$ I' E
$ N' e1 J- y6 k C$ ` b' S+ b7 j/ l: R0 F4 ~4 e
|