本帖最后由 流行云 于 2013-6-17 01:00 编辑 D2 T1 }" c& b% d8 g
1 Y8 e7 q |3 t0 [
" l+ x' M: `- S. z* c" s或许对某些同志会有帮助,继续贴上源码 " t* ?1 u3 u. `' A, |
L% @/ {! W: D) |% P8 j% `+ Y8 q6 ^7 ^/ d4 c: `; X% k
{苍狼MACD}
) X* [3 `( T+ l- a, B2 uINPUT:N1(3,1,100),N2(10,1,100),N3(10,1,100),N4(20,1,100),M(9,1,100);1 h' r* U' _+ {. o# {
{短波}- Z$ @# E& U7 I& s1 O) C4 x. j" W d" b
短波 EMA(C,N1)-EMA(C,N2))*1000,LINETHICK0,COLORRED;" x- Q3 H! T- C- F0 y6 m! L
短均线:EMA(短波,M),LINETHICK0,COLORCYAN;) [, |6 _! L. _+ h* p+ Y
MACD:=2*(短波-短均线);: |" u7 U# m$ ~; u
{中波}
/ _, ~0 i# N9 l, x/ j中波 EMA(C,N3)-EMA(C,N4))*1000,COLORYELLOW;% i3 [$ g8 z6 v: X! A, _( g0 ^$ D
中均线:EMA(中波,M),COLORBLUE;
6 n4 _+ B7 t# B8 P/ VMACD2:2*(中波-中均线),LINETHICK1;
" k) {3 z8 M1 J# H7 [+ `+ }+ J" XSTICKLINE(MACD2>=0,MACD2,0,2,1),COLORMAGENTA;
& X5 Z+ y, u. }, }8 MSTICKLINE(MACD2<0,MACD2,0,2,1),COLORWHITE;; E6 J' _1 M, Z# q1 @
{绘图}
- Q) K% a4 z7 y! T) Q+ ~% |FILLRGN(中波>=中均线,中波,中均线),COLORYELLOW;0 G" M. l3 ]4 [) | F
FILLRGN(中波<中均线,中波,中均线),COLORBLUE;
( N6 G" T% C _4 `& i. h{FILLRGN(短波>=短均线,短波,短均线),COLORRED;
C' N# U1 }. f7 ^% ~0 T: BFILLRGN(短波<短均线,短波,短均线),COLORGREEN;}
4 }6 y3 V$ G: I0 d短均线,LINETHICK2,COLORCYAN;4 H5 q+ i* _/ ]+ b
PARTLINE(短波>=短均线,短波),COLORRED,LINETHICK2;, E3 S0 f1 g+ D. R/ Z( l
PARTLINE(短波<短均线,短波),COLORGREEN,LINETHICK2;- M: ~/ U; [7 G4 \ }0 ]
{周金叉,死叉}, i7 J! }! n0 J, S# X
AA:="MACD.DIFF#WEEK";
" t/ T8 R+ t0 s% L2 c' i1 QBB:="MACD.DEA#WEEK";) r8 T) i, B2 Z6 l/ h' ~! R
DRAWTEXT(CROSS(AA,BB),0,'▲周金叉'),ALIGN5,COLORRED;
4 J, s% Y7 R/ z$ J3 bDRAWTEXT(CROSS(BB,AA),0,'◆周死叉'),ALIGN4,COLORBLUE;
* F8 X! ~! ?6 X! S3 G9 e" t{月金叉,死叉}3 e m9 \8 [& C5 `+ e0 F% z
CC:="MACD.DIFF#MONTH";
4 C0 T( `$ i& o# k% y/ F% yDD:="MACD.DEA#MONTH";
% n; n+ ~' g- y TDRAWTEXT(CROSS(CC,DD),0,'●月金叉'),ALIGN5,COLORRED;
- Z1 X6 @4 L* V* P" L) UDRAWTEXT(CROSS(DD,CC),0,'○月死叉'),ALIGN4,COLORBLUE;
4 t0 m2 z4 z# G. i2 H{选股}: o5 _( }- ^7 w
EE:=CROSS(中波,中均线) AND MACD2>REF(MACD2,1) AND 短波>=REF(短波,1) AND 中均线>=REF(中均线,1);
( L# z% q. v2 w7 t- n2 C3 H出来:FILTER(EE,10);0 ?% u1 O; f9 b, K) z9 w
DRAWICON(出来,中均线,1);
8 @; u: e8 w) @5 K! ^9 T6 M! M9 I: r. V v" B6 h
/ j, I% h9 s% L8 D& s( V( K! v |