|
本帖最后由 流行云 于 2013-6-17 01:00 编辑 * X) ^7 w3 V; g! }* k8 b4 M
' g5 B/ Z' m+ E9 ~0 m
& D8 [/ W9 S: B X8 g
或许对某些同志会有帮助,继续贴上源码 " K7 n3 z7 W) D: d
# A( i2 H; G3 |8 y- ^0 X2 O! b, a5 |
9 e3 A1 K8 y+ |& R{苍狼MACD}
) x1 Q$ R4 j. k% p) n# d W6 LINPUT:N1(3,1,100),N2(10,1,100),N3(10,1,100),N4(20,1,100),M(9,1,100);2 F( `4 ~6 X! w
{短波}' t# {! q* ` O+ y3 Q0 k1 n" e. V
短波 EMA(C,N1)-EMA(C,N2))*1000,LINETHICK0,COLORRED;6 C: c+ X. d5 z- ^$ g8 D. [& { c
短均线:EMA(短波,M),LINETHICK0,COLORCYAN;
3 H6 L5 ~* `. Z6 ZMACD:=2*(短波-短均线);5 R2 @2 J i! N2 P$ x1 R% ]3 f
{中波}
x$ p% m- ?+ p- u: r2 @中波 EMA(C,N3)-EMA(C,N4))*1000,COLORYELLOW;- \; c& `' v5 ]# D ]; V
中均线:EMA(中波,M),COLORBLUE;
5 t' @4 |1 O+ ]( Q. M4 a1 \$ A5 o( GMACD2:2*(中波-中均线),LINETHICK1;
& t. q$ x" ^% i7 iSTICKLINE(MACD2>=0,MACD2,0,2,1),COLORMAGENTA;
8 Q5 f0 x- W; M, s% dSTICKLINE(MACD2<0,MACD2,0,2,1),COLORWHITE;! M. ~9 R9 Q8 p$ J z% s
{绘图}
* s" ?( _' ^ n- r/ E( i9 K8 K: V: I( gFILLRGN(中波>=中均线,中波,中均线),COLORYELLOW;
: ?& p% t( f4 f! v% NFILLRGN(中波<中均线,中波,中均线),COLORBLUE;
; R! L# T& I9 v; {3 j) {, ^1 K{FILLRGN(短波>=短均线,短波,短均线),COLORRED;5 G0 Z: f9 t( _; C
FILLRGN(短波<短均线,短波,短均线),COLORGREEN;}
& m) V& m* p! ^) x9 q. M4 J+ v短均线,LINETHICK2,COLORCYAN; V5 e! R5 \ @
PARTLINE(短波>=短均线,短波),COLORRED,LINETHICK2;
# |/ Q" C, j6 X& A- X3 K L W8 bPARTLINE(短波<短均线,短波),COLORGREEN,LINETHICK2;
# Q6 ]6 K5 |1 T* f4 z{周金叉,死叉}; a! S* b2 N2 H: I B
AA:="MACD.DIFF#WEEK";
- Y! J. U& k' x. B) O0 _0 u+ ~$ YBB:="MACD.DEA#WEEK";
4 A( V& Q* y' K P' L) c! `( \DRAWTEXT(CROSS(AA,BB),0,'▲周金叉'),ALIGN5,COLORRED;
2 S" r9 C* u$ z. p; L. l$ K0 tDRAWTEXT(CROSS(BB,AA),0,'◆周死叉'),ALIGN4,COLORBLUE;* W7 v3 `2 H, T/ ?# j. N
{月金叉,死叉}4 U6 O8 w3 E+ I0 U7 N
CC:="MACD.DIFF#MONTH";
0 [, u/ x7 p8 tDD:="MACD.DEA#MONTH";! ^( x0 S' |: y0 K; M4 i
DRAWTEXT(CROSS(CC,DD),0,'●月金叉'),ALIGN5,COLORRED;9 B6 S+ r2 [3 _; Q0 U$ R$ ?
DRAWTEXT(CROSS(DD,CC),0,'○月死叉'),ALIGN4,COLORBLUE;6 ]8 v* ` `, G U6 w
{选股}
, h, i% q Y4 ~3 M( g0 R6 _- W- vEE:=CROSS(中波,中均线) AND MACD2>REF(MACD2,1) AND 短波>=REF(短波,1) AND 中均线>=REF(中均线,1);
3 }2 K5 e- }/ E* B8 J" ^6 U8 ?出来:FILTER(EE,10);; R- k* A! u1 \0 { `
DRAWICON(出来,中均线,1);2 ?: D* g5 H' [2 W* G1 p
* K) K! Q% c5 i" j: d( ~5 v k. ]
( l. `7 e6 B3 ~% X' @6 {/ C8 N |
|