逍遥牛 2008-10-12 14:26
改编的通达信指标,为什么会有柱线缺格呢
请版主老大指点迷津
RMFI
(m1:2,500,5
m2:2,500,10)
MFI:=(H-L)*100000/V;
MA5:=MA(MFI,5);
A1:=MFI>=REF(MFI,1)*1.1 AND V>=REF(V,1)*1.1;
A2:=MFI<=REF(MFI,1)*0.9 AND V<=REF(V,1)*0.9;
A3:=MFI>=REF(MFI,1)*1.1 AND V<=REF(V,1)*0.9;
A4:=MFI<=REF(MFI,1)*0.9 AND V>=REF(V,1)*1.1;
STICKLINE(A1,0,MFI,2,0),COLORGREEN;
STICKLINE(A2,0,MFI,2,0),COLORGRAY;
STICKLINE(A3,0,MFI,2,0),COLORBLUE;
STICKLINE(A4,0,MFI,2,0)COLORYELLOW;
MAMFI1:MA(MFI,M1),COLORWHITE;
MAMFI2:MA(MFI,M2),COLORYELLOW;
木头 2008-10-12 19:40
[quote]原帖由 [i]逍遥牛[/i] 于 2008-10-12 14:26 发表 [url=http://www.96bbs.com/redirect.php?goto=findpost&pid=6190072&ptid=1323727][img]http://www.96bbs.com/images/common/back.gif[/img][/url]
请版主老大指点迷津
RMFI
(m1:2,500,5
m2:2,500,10)
MFI:=(H-L)*100000/V;
MA5:=MA(MFI,5);
A1:=MFI>=REF(MFI,1)*1.1 AND V>=REF(V,1)*1.1;
A2:=MFI<=REF(MFI,1)*0.9 AND V<=REF(V,1)*0.9;
A3:=MFI>=REF(MFI,1)*1.1 AND V<=REF(V,1)*0.9;
A4:=MFI<=REF(MFI,1)*0.9 AND V>=REF(V,1)*1.1;
STICKLINE(A1,0,MFI,2,0),COLORGREEN;
STICKLINE(A2,0,MFI,2,0),COLORGRAY;
STICKLINE(A3,0,MFI,2,0),COLORBLUE;
STICKLINE(A4,0,MFI,2,0)COLORYELLOW;
MAMFI1:MA(MFI,M1),COLORWHITE;
MAMFI2:MA(MFI,M2),COLORYELLOW;[/quote]
是你的A1、A2、A3、A4里面的取值范围的问题,把在0.9~1.1之间的数值排除在外,造成了空柱,指标改为下面的源码即可
MFI:=(H-L)*100000/V;
MA5:=MA(MFI,5);
A1:=MFI>=REF(MFI,1)*1 AND V>=REF(V,1)*1;
A2:=MFI<=REF(MFI,1)*1 AND V<=REF(V,1)*1;
A3:=MFI>=REF(MFI,1)*1 AND V<=REF(V,1)*1;
A4:=MFI<=REF(MFI,1)*1 AND V>=REF(V,1)*1;
STICKLINE(A1,0,MFI,2,0),COLORGREEN;
STICKLINE(A2,0,MFI,2,0),COLORGRAY;
STICKLINE(A3,0,MFI,2,0),COLORBLUE;
STICKLINE(A4,0,MFI,2,0)COLORYELLOW;
MAMFI1:MA(MFI,M1),COLORWHITE;
MAMFI2:MA(MFI,M2),COLORYELLOW;
上面的源码当出现一字涨停或跌停同样也会出现空柱。
[[i] 本帖最后由 木头 于 2008-10-12 19:42 编辑 [/i]]
逍遥牛 2008-10-12 22:43
多谢木头版主了!!!星期天也不休息,还在给我们答疑解惑