|
|
原帖由 bengdan 于 2006-10-18 13:08 发表
请问99号兄,你那图上的三根线(三条平行的)是什么意思啊,是怎么画出来的呢?
我把FXJ源码给你吧:
P1=5,P2=30,N=2
收盘价:CLOSE,pointdot,LINETHICK3,COLORRED;
MA1:MA(CLOSE,P1);
MA2:MA(CLOSE,P2),COLORC8D0D8;
IF CLOSE<100 THEN 上轨:MA2*(1+N/100);{指数不显示上轨}
IF CLOSE<100 THEN 下轨:MA2*(1-N/100);
PARTLINE(MA1,MA1>REF(MA1,1),RGB(250,50,50),MA1<REF(MA1,1),RGB(0,0,250),MA1=REF(MA1,1),RGB(0,0,250)),Linethick2;
PARTLINE(MA2,MA2>REF(MA2,1),RGB(250,0,0),MA2<REF(MA2,1),RGB(0,150,250),MA2=REF(MA2,1),RGB(0,250,0)),Linethick2;
PARTLINE(上轨,上轨>REF(上轨,1),RGB(250,0,0),上轨<REF(上轨,1),RGB(0,150,250),上轨=REF(上轨,1),RGB(0,0,255)),Linethick1;
PARTLINE(下轨,下轨>REF(下轨,1),RGB(250,0,0),下轨<REF(下轨,1),RGB(0,150,250),下轨=REF(下轨,1),RGB(0,0,255)),Linethick1;
STICKLINE(MA1>REF(MA1,1),MA1,MA1,4,1),COLORYELLOW;
STICKLINE(MA1<REF(MA1,1),MA1,MA1,4,1),COLORWHITE;
LHNH:=BARSLAST(DISPSTATUS=1)+1;
NNL:=DISPSTATUS=2;
HH:=HHV(H,LHNH);
LL:=LLV(L,LHNH);
Z2:=LL*1.02;
Z4:=LL*1.04;
Z6:=LL*1.06;
Z8:=LL*1.08;
Z10:=LL*1.1;
Z15:=LL*1.15;
Z20:=LL*1.2;
Z25:=LL*1.25;
Z30:=LL*1.3;
DRAWTEXT(NNL,LL*1.001,'最低:'+LL),COLORYELLOW;
IF (HH-LL)/LL*100>2 THEN DRAWTEXT(NNL,Z2,'+2%:'+Z2),COLORYELLOW;
IF (HH-LL)/LL*100>4 THEN DRAWTEXT(NNL,Z4,'+4%:'+Z4),COLORYELLOW;
IF (HH-LL)/LL*100>6 THEN DRAWTEXT(NNL,Z6,'+6%:'+Z6),COLORYELLOW;
IF (HH-LL)/LL*100>8 THEN DRAWTEXT(NNL,Z8,'+8%:'+Z8),COLORYELLOW;
IF (HH-LL)/LL*100>10 THEN DRAWTEXT(NNL,Z10,'+10%:'+Z10),COLORYELLOW; |
|
|