mori868 2008-1-26 09:41
如何修改
input:指定低点(0),指定高点(0);
MA5:MA(CLOSE,5);
MA10:MA(CLOSE,10);
MA20:MA(CLOSE,20);
MA30:MA(CLOSE,30);
MA60:MA(CLOSE,60);
MA125:MA(CLOSE,125);
{ma250:ma(c,250);}
var1:=if(指定高点=0,HHVALL(h),指定高点);
var2:=if(指定低点=0,LLVALL(l),指定低点);
高:=if(var1<=var2,HHVALL(h),var1);
低:=if(var2>=var1,LLVALL(l),var2);
x1:=0.191;
x2:=0.382;
x3:=0.5;
x4:=0.618;
x5:=0.809;
H19:=高-(高-低)*x1;
H38:=高-(高-低)*x2;
H中:=高-(高-低)*x3;
H61:=高-(高-低)*x4;
H80:=高-(高-低)*x5;
顶点:HHVALL(高),COLORWHITE,POINTDOT;
P19_1:HHVALL(H19),COLORYELLOW,POINTDOT;
P38_2:HHVALL(H38),COLORMAGENTA,POINTDOT;
P50:HHVALL(H中),COLORRED,POINTDOT;
P61_8:HHVALL(H61),COLORMAGENTA,POINTDOT;
P80_9:HHVALL(H80),COLORYELLOW,POINTDOT;
低点:LLVALL(低),COLORWHITE,POINTDOT;
DRAWTEXT (BARSTATUS=2, 顶点 ,'顶点=' + NUMTOSTR(高 ) ),ALIGN2,COLORWHITE;
DRAWTEXT (BARSTATUS=2, P19_1,'19.1%=' + NUMTOSTR(h19 )),ALIGN2,COLORYELLOW;
DRAWTEXT( BARSTATUS=2, P38_2,'38.2%=' + NUMTOSTR(h38 )),ALIGN2,COLORMAGENTA;
DRAWTEXT( BARSTATUS=2, P50,'50%=' + NUMTOSTR(H中 )),ALIGN2,COLORRED;
DRAWTEXT( BARSTATUS=2, P61_8,'61.8%=' + NUMTOSTR(h61 )),ALIGN2,COLORMAGENTA;
DRAWTEXT( BARSTATUS=2, P80_9,'80.9%=' + NUMTOSTR(h80 )),ALIGN2,COLORYELLOW;
DRAWTEXT( BARSTATUS=2, 低点,'低点=' + NUMTOSTR(低 )),ALIGN2,COLORWHITE;
指定低點:=TROUGHBARS(3,5,2);
指定高點:=PEAKBARS(3,5,2);
可見畫面 以 "指定低點 指定高點" 做黄金分割 飛狐用的
請幫忙賜教 謝謝