作者:黄金地带
点击:
回复:

可以指定高低点又可以自动调整的黄金分割主图指标

 

可以指定高低点又可以自动调整的黄金分割主图指标

{指标名称:OFM_MA, 当指定高、低点为0时,按可视范围自动调整高低点。详细用法看指标注释。附图下面有,可以下载。}

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;
作者:黄金地带  2008-1-30 13:50:18  [回复此主题] 
 2楼   回复:可以指定高低点又可以自动调整的黄金分割主图指标

请改成飞狐的,好吗?

作者: 58.53.108.*    2008-7-12 21:48:26  [回复此主题]
 3楼   回复:可以指定高低点又可以自动调整的黄金分割主图指标

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;

作者: 220.172.127.*    2008-8-11 18:30:44  [回复此主题]
 4楼   回复:可以指定高低点又可以自动调整的黄金分割主图指标

可以指定高低点又可以自动调整的黄金分割主图指标

作者: 220.172.127.*    2008-8-11 18:33:05  [回复此主题]