回覆: [問題]请帮帮我,谢谢
引用: 最初由 jiat 發表
TYP := (HIGH + LOW + CLOSE)/3;
V1:=SUM(IF(TYP>REF(TYP,1),TYP*VOL,0),14)/SUM(IF(TYP<REF(TYP,1),TYP*VOL,0),14);
MFI:100-(100/(1+V1)),colorred;
mfma:ma(mfi,5),COLORCYAN;
80,pointdot,linethick2,coloryellow;
20,pointdot,linethick2;
drawicon(ref(MFI,1)>20 AND MFI<=20,MFI,10);
drawicon(REF(MFI,1)<80 AND MFI>=80,MFI,11);
我的想法是,结合成交量来修改,我不会,请老师帮我,下面是我的想法.
1)当成交量增加时而MFI也向上时,这条MFI线是红色.也可再20下显个红球.并在80上写出进功,颜色和球一样
2)当成交量减少时而MFI也向下时,这条MFI线是绿色.也可再20下显个绿球.并在80上写上衰退.颜色和球一样
3)当成交量减少时而MFI也向上时,这条MFI线是黄色.也可再20下显个黄球.并在80上写上伪装,颜色和球一样
4)当成交量增加时而MFI也向下时,这条MFI线是蓝色.也可再80上显个蓝球.并在80上写上蛰伏,颜色和球一样
下面是这个公式的说明,我上传不了在这里,贴在别处...
範例如下:
TYP := (HIGH + LOW + CLOSE)/3;
V1:=SUM(IF(TYP>REF(TYP,1),TYP*VOL,0),14)/SUM(IF(TYP<REF(TYP,1),TYP*VOL,0),14);
MFI:100-(100/(1+V1)) LINETHICK0;
mfma:ma(mfi,5),COLORCYAN;
80,pointdot,linethick2,coloryellow;
20,pointdot,linethick2;
MFIUD:=if(ref(MFI,1)>MFI,1,if(ref(MFI,1)<MFI,-1,0));
VOLUD:=if(ref(VOL,1)>VOL,1,if(ref(VOL,1)<VOL,-1,0));
dmode:=0 LINETHICK0;
dmode:=if(MFIUD=1 and VOLUD=1,1,dmode);
dmode:=if(MFIUD=-1 and VOLUD=-1,2,dmode);
dmode:=if(MFIUD=1 and VOLUD=-1,3,dmode);
dmode:=if(MFIUD=-1 and VOLUD=1,4,dmode);
PARTLINE(dmode=0,MFI) colorwhite;
PARTLINE(dmode=1,MFI) colorred;
PARTLINE(dmode=2,MFI) colorgreen;
PARTLINE(dmode=3,MFI) coloryellow;
PARTLINE(dmode=4,MFI) colorblue;
|