本帖最后由 流行云 于 2013-6-17 01:00 编辑 : T4 Z+ k" u: A: w! d7 K0 p/ T0 ~
) [0 v. N! u; Q: s* \( E
6 E7 F4 S3 R' W( n6 ~& W或许对某些同志会有帮助,继续贴上源码 / Y* t3 ]0 @5 ?% b7 V1 W
9 F0 H) z! c, K; t+ D3 G7 C, u S4 B( M; u4 J2 @: g2 p$ A
{苍狼MACD}
, P- e( L9 r9 \6 ?& HINPUT:N1(3,1,100),N2(10,1,100),N3(10,1,100),N4(20,1,100),M(9,1,100);
% Z: h3 Z5 ?- e; ], [& G8 [8 X0 D{短波}
* G' U Y: M8 ^1 [, Y5 D5 i短波 EMA(C,N1)-EMA(C,N2))*1000,LINETHICK0,COLORRED;- V+ O: z) c$ q |' B2 e9 Y
短均线:EMA(短波,M),LINETHICK0,COLORCYAN;
2 Z) a ^1 Z3 W! ]2 uMACD:=2*(短波-短均线);
' H; d: Z- j7 L V P{中波}( @5 x' N* L$ `/ W
中波 EMA(C,N3)-EMA(C,N4))*1000,COLORYELLOW;
$ Y( ?/ k8 z: F2 ^3 G8 V" D中均线:EMA(中波,M),COLORBLUE;
. j& P, F( e, o" s0 t6 ?( R: P5 wMACD2:2*(中波-中均线),LINETHICK1;
7 n# h3 i: k) t+ n- i' oSTICKLINE(MACD2>=0,MACD2,0,2,1),COLORMAGENTA;6 [; \# s3 c" H" |; U; w4 M
STICKLINE(MACD2<0,MACD2,0,2,1),COLORWHITE;4 K- w! l) |. ~) K- P3 |
{绘图}
7 x$ Q' h* a& D, X. m# V7 z, v' DFILLRGN(中波>=中均线,中波,中均线),COLORYELLOW;
& o5 q1 h' J* z1 L1 VFILLRGN(中波<中均线,中波,中均线),COLORBLUE;+ p( y: I1 u4 _* ^
{FILLRGN(短波>=短均线,短波,短均线),COLORRED;( b. {" `$ b8 _
FILLRGN(短波<短均线,短波,短均线),COLORGREEN;}: z" I4 x# s/ D7 ^% j
短均线,LINETHICK2,COLORCYAN;
Z* r1 N/ U& s' h _PARTLINE(短波>=短均线,短波),COLORRED,LINETHICK2;0 {* K/ O. E1 z
PARTLINE(短波<短均线,短波),COLORGREEN,LINETHICK2;
; l9 m! _- ~7 \6 D5 G) P{周金叉,死叉}8 _5 \# f5 V' q" C9 G6 ~) Y
AA:="MACD.DIFF#WEEK";
3 I6 Q8 t& u+ f" ?; T* A$ sBB:="MACD.DEA#WEEK";$ i- H' X% M) x; r2 V' q
DRAWTEXT(CROSS(AA,BB),0,'▲周金叉'),ALIGN5,COLORRED;
]$ P6 r, c& S" R4 dDRAWTEXT(CROSS(BB,AA),0,'◆周死叉'),ALIGN4,COLORBLUE;
- c7 X/ X# D9 j/ ]/ `. D{月金叉,死叉}- x/ e2 s% T0 O8 D3 Y; n/ y! V
CC:="MACD.DIFF#MONTH";. s, O6 G) C! n. K! x' _( l. S
DD:="MACD.DEA#MONTH";2 V) t( V- ?# m3 O5 `1 u9 I
DRAWTEXT(CROSS(CC,DD),0,'●月金叉'),ALIGN5,COLORRED;* F, v, W5 O/ d" C0 s3 w# ^+ X0 e
DRAWTEXT(CROSS(DD,CC),0,'○月死叉'),ALIGN4,COLORBLUE; I. i5 y- q1 A* W- E
{选股}
8 R# _0 Y5 W- k+ `4 _EE:=CROSS(中波,中均线) AND MACD2>REF(MACD2,1) AND 短波>=REF(短波,1) AND 中均线>=REF(中均线,1);
: O; F4 ]; h$ v1 i6 L) k+ z4 f r, g出来:FILTER(EE,10);- P' a5 P7 a) _% h2 t
DRAWICON(出来,中均线,1);
2 w! P6 v" U! M' ^4 I, ?
" N/ n4 Z5 b- X a( K2 o& s$ @
|