本帖最后由 流行云 于 2013-6-17 01:00 编辑
! ?7 [3 R: v" e( L3 ]9 Z) O6 i9 Z( z8 A
8 J7 ` ?, N j* ^) F/ X! X1 z或许对某些同志会有帮助,继续贴上源码 / q& R* P$ @6 U$ `7 U
) M0 p; r8 O2 Y" U+ ?# Z" l* g. a8 X# @
{苍狼MACD}
- q8 G* J8 B, U( t6 a% HINPUT:N1(3,1,100),N2(10,1,100),N3(10,1,100),N4(20,1,100),M(9,1,100);
% O# i# b( ]/ a{短波}8 u( a7 |6 g1 _% ]7 u8 I; ~- M3 j
短波 EMA(C,N1)-EMA(C,N2))*1000,LINETHICK0,COLORRED;
0 a1 |6 C% K3 D, C( ?' B短均线:EMA(短波,M),LINETHICK0,COLORCYAN;+ s- X; j3 z: m( K( c7 u1 ?$ L
MACD:=2*(短波-短均线);
1 Q+ h) [% A1 f ~7 R# m" K{中波}
2 B+ J: }! C) o% h. |中波 EMA(C,N3)-EMA(C,N4))*1000,COLORYELLOW;4 U( U- U4 A' H* O: K9 ?, B( W0 F
中均线:EMA(中波,M),COLORBLUE;
5 k& E$ D# _8 X1 z4 j9 G. Q$ \MACD2:2*(中波-中均线),LINETHICK1;; F; z0 n3 Y3 V& F$ `2 P& [
STICKLINE(MACD2>=0,MACD2,0,2,1),COLORMAGENTA;' b3 g" X+ B5 d; t; G( A3 h" n
STICKLINE(MACD2<0,MACD2,0,2,1),COLORWHITE;
% K, _% z. M6 A{绘图}. h$ K: z) U3 k" e" p
FILLRGN(中波>=中均线,中波,中均线),COLORYELLOW;0 c; N& p0 V9 ?# U
FILLRGN(中波<中均线,中波,中均线),COLORBLUE;" c/ |" y0 h8 U* Q
{FILLRGN(短波>=短均线,短波,短均线),COLORRED;* k w! ?! m* n1 L; {) }7 v3 o7 R2 u
FILLRGN(短波<短均线,短波,短均线),COLORGREEN;}7 S1 t' }$ D% Y. n' k" g" |8 l$ w
短均线,LINETHICK2,COLORCYAN;, w- u* e5 V& w& c4 w; [4 W. r
PARTLINE(短波>=短均线,短波),COLORRED,LINETHICK2;
2 J9 z% d. ~( V8 e Q8 P/ u5 U$ |PARTLINE(短波<短均线,短波),COLORGREEN,LINETHICK2;
6 f# m, d) v3 y, b2 I: W+ o{周金叉,死叉}; O% v# i; k3 c+ O4 ]/ A. a0 ?
AA:="MACD.DIFF#WEEK";
l7 v; E4 Q+ y4 p' c; `9 I F, hBB:="MACD.DEA#WEEK";
: R7 L2 {( ~1 j4 R1 \DRAWTEXT(CROSS(AA,BB),0,'▲周金叉'),ALIGN5,COLORRED;
1 ~! L1 z( I2 x% N4 Q, C, lDRAWTEXT(CROSS(BB,AA),0,'◆周死叉'),ALIGN4,COLORBLUE;
1 A+ J; O* ^2 x{月金叉,死叉}9 ~8 q3 k- z) ?4 h6 z
CC:="MACD.DIFF#MONTH";9 {4 B$ @6 v" D' {' Y
DD:="MACD.DEA#MONTH";
0 F3 j" s" j) i$ R+ X C, gDRAWTEXT(CROSS(CC,DD),0,'●月金叉'),ALIGN5,COLORRED;; c: y1 T4 G9 Z" q! u6 h2 M
DRAWTEXT(CROSS(DD,CC),0,'○月死叉'),ALIGN4,COLORBLUE;+ r- v) U! w( c3 w' v% x) @
{选股}8 q4 U+ F1 N; S h# w I
EE:=CROSS(中波,中均线) AND MACD2>REF(MACD2,1) AND 短波>=REF(短波,1) AND 中均线>=REF(中均线,1);
% d8 c9 i; R) {9 X* @出来:FILTER(EE,10);
5 H# [0 ?( i* Q( u$ rDRAWICON(出来,中均线,1);) S% k; ^9 u: h* f6 S1 h. Y1 @
4 c3 W9 q+ P6 F# e4 y$ E) F {, j% w: U% r3 j* v8 p
|