本帖最后由 流行云 于 2013-6-17 01:00 编辑 ( I6 r3 S* w# }* w2 R8 _) K
0 Q" t& V, S& @! S: G( f( i3 G. q3 o% Q- u2 q
或许对某些同志会有帮助,继续贴上源码 4 `- W2 a7 e, Q
0 e8 @ z8 t( ~- B4 V$ L) o
5 m# u5 p! K) r5 d6 ?{苍狼MACD}" y. p2 F, T- H5 E. U
INPUT:N1(3,1,100),N2(10,1,100),N3(10,1,100),N4(20,1,100),M(9,1,100);4 ?8 ]) {$ P! E8 z, \* q/ i
{短波}4 g* y$ T/ N0 U. _1 M
短波 EMA(C,N1)-EMA(C,N2))*1000,LINETHICK0,COLORRED;! D) {) U% _. K% I! Y
短均线:EMA(短波,M),LINETHICK0,COLORCYAN;* `4 f( |& c2 l8 h
MACD:=2*(短波-短均线);
7 Q, A: [: \% O{中波}
- l$ N* E k' {中波 EMA(C,N3)-EMA(C,N4))*1000,COLORYELLOW;
9 U" p6 g# o. F$ h) m/ [( y0 K中均线:EMA(中波,M),COLORBLUE;
0 H1 Q6 x5 ~8 W, C+ J( P% [3 lMACD2:2*(中波-中均线),LINETHICK1;8 {+ z+ q7 C( {+ i3 Y5 f
STICKLINE(MACD2>=0,MACD2,0,2,1),COLORMAGENTA;1 u; T2 M/ s j& [4 p. E! b/ ^+ e
STICKLINE(MACD2<0,MACD2,0,2,1),COLORWHITE;
1 D7 h9 ]$ J, {3 n& S7 O$ i{绘图}- m9 f2 Y- V, ]9 I
FILLRGN(中波>=中均线,中波,中均线),COLORYELLOW;9 S9 [/ h5 z' G& n/ e- ~& M- b" a: W
FILLRGN(中波<中均线,中波,中均线),COLORBLUE;
9 ^. k6 W+ w+ h6 P8 p{FILLRGN(短波>=短均线,短波,短均线),COLORRED;
% e- k1 ^% c4 H0 S: ?, yFILLRGN(短波<短均线,短波,短均线),COLORGREEN;}
6 I3 F2 v1 ]! M* |短均线,LINETHICK2,COLORCYAN;# v' E# j% J. N
PARTLINE(短波>=短均线,短波),COLORRED,LINETHICK2;; M% R Y1 d$ L
PARTLINE(短波<短均线,短波),COLORGREEN,LINETHICK2;
7 y0 Q. `, g) h+ ?5 N Z; a{周金叉,死叉}
% j; ]' l- Y5 oAA:="MACD.DIFF#WEEK";
: w& A* @) @* C2 d u+ j; ~- v% ]BB:="MACD.DEA#WEEK";. p1 Y5 s& y2 L3 M2 A: ?
DRAWTEXT(CROSS(AA,BB),0,'▲周金叉'),ALIGN5,COLORRED;$ _- h8 w a" Z, y$ ?* z% @
DRAWTEXT(CROSS(BB,AA),0,'◆周死叉'),ALIGN4,COLORBLUE;& q5 L# C& G- G4 g; A; F, I9 n5 A. h
{月金叉,死叉}
; G+ j- D) o9 gCC:="MACD.DIFF#MONTH";4 R$ R: ?( D1 \3 Z% x
DD:="MACD.DEA#MONTH"; c' l6 P7 H; s
DRAWTEXT(CROSS(CC,DD),0,'●月金叉'),ALIGN5,COLORRED;
$ f1 V! J1 U! S: G) UDRAWTEXT(CROSS(DD,CC),0,'○月死叉'),ALIGN4,COLORBLUE;! h: \/ v0 s8 n% `
{选股}* O1 A# B3 H& f4 ]! S2 g/ g j, n
EE:=CROSS(中波,中均线) AND MACD2>REF(MACD2,1) AND 短波>=REF(短波,1) AND 中均线>=REF(中均线,1);
! M( q% u+ {: o' w2 P+ h( a出来:FILTER(EE,10);
! }% l) _& u5 _, }DRAWICON(出来,中均线,1);
$ e# m- P; b6 Q; c2 i. v. G' ?' t' @" |
5 h. W7 i( `$ D/ S |