通达信 均线粘合 副图公式+选股 编写

AMOV:=VOL*(OPEN+CLOSE)/2;
AMV1:SUM(AMOV,M1)/SUM(VOL,M1);
AMV2:SUM(AMOV,M2)/SUM(VOL,M2);
AMV3:SUM(AMOV,M3)/SUM(VOL,M3);
AMV4:SUM(AMOV,M4)/SUM(VOL,M4);
把上面这个公式 仿照 下面这个公式编出来 4线粘合,一线金叉——
EMA13:EMA(C,13),COLORFFCCCC;
EMA30:EMA(C,30),COLORYELLOW;
EMA60:EMA(C,60),COLORFF00FF;
EMA90:EMA(C,90),COLORGREEN;
EMA120:EMA(C,120),COLORBLUE;

M1:=1000*EMA30/EMA60<=1115 AND 1000*EMA30/EMA60>=875;
M2:=1000*EMA60/EMA90<=1120 AND 1000*EMA60/EMA90>=880;
M3:=1000*EMA90/EMA120<=1015 AND 1000*EMA90/EMA120>=885;
DRAWICON(M1 AND M2 AND M3 AND CROSS(EMA13,EMA30),L-0.20,9);
你参照这个做一下,我看不懂代码的
M1:=1000*EMA30/EMA60<=1115 AND 1000*EMA30/EMA60>=875;
M2:=1000*EMA60/EMA90<=1120 AND 1000*EMA60/EMA90>=880;
M3:=1000*EMA90/EMA120<=1015 AND 1000*EMA90/EMA120>=885;
选股:M1 AND M2 AND M3 AND CROSS(EMA13,EMA30);

第1个回答  2014-01-02
选股公式如下:
AMOV:V*(O+C)/2,COLORFFCCCC;
AMV1:SUM(AMOV,30)/SUM(V,30),COLORYELLOW;
AMV2:SUM(AMOV,60)/SUM(V,60),COLORFF00FF;
AMV3:SUM(AMOV,90)/SUM(V,90),COLORGREEN;
AMV4:SUM(AMOV,120)/SUM(V,120),COLORBLUE;
CONDTION_A:=MAX(MAX(MAX(AMV1,AMV2),AMV3),AMV4);
CONDTION_B:=MIN(MIN(MIN(AMV1,AMV2),AMV3),AMV4);
CONDTION_C:=(CONDTION_A-CONDTION_B)/CONDTION_B*100<=1;{这里的数值1可以修改为你的经验值,表示最大和最小两条线的距离}
CONDTION:BARSLAST(CONDTION_C)<=5AND CROSS(AMOV,CONDTION_A);
{这里的数值5可以修改为你的经验值,表示粘合条件满足距离现在的周期数,因为粘合和金叉很少同时出现、大多数会有一个间隔期}

副图指标公式如下:(如果想在副图里面添加其他内容,可以另外修改)
AMOV:V*(O+C)/2,COLORFFCCCC;
AMV1:SUM(AMOV,30)/SUM(V,30),COLORYELLOW;
AMV2:SUM(AMOV,60)/SUM(V,60),COLORFF00FF;
AMV3:SUM(AMOV,90)/SUM(V,90),COLORGREEN;
AMV4:SUM(AMOV,120)/SUM(V,120),COLORBLUE;本回答被网友采纳
第2个回答  2013-12-26
M1:=13;M2:=30;M3:=60;M4:=90;M5:=120;
AMOV:=VOL*(OPEN+CLOSE)/2;AMV1:SUM(AMOV,M1)/SUM(VOL,M1);AMV2:SUM(AMOV,M2)/SUM(VOL,M2);AMV3:SUM(AMOV,M3)/SUM(VOL,M3);AMV4:SUM(AMOV,M4)/SUM(VOL,M4);AMV5:SUM(AMOV,M5)/SUM(VOL,M5);A2:=1000*AMV2/AMV3<=1115 AND 1000*AMV2/AMV3>=875;A3:=1000*AMV3/AMV4<=1120 AND 1000*AMV3/AMV4>=880;A4:=1000*AMV4/AMV5<=1015 AND 1000*AMV4/AMV5>=885;DRAWICON(M1 AND M2 AND M3 AND CROSS(AMV1,AMV2),L-0.20,9);
选股:IF(M1 AND M2 AND M3 AND CROSS(AMV1,AMV2),AMV1*1,0); {去掉这句可只做幅图用,请采纳}追问

对不起!选股条件公式 输出不能超过1个

帮忙解决下!

追答

什么情况?导入公式出现问题了吗? 还是选股的时候?用这个
M1:=13;M2:=30;M3:=60;M4:=90;M5:=120;AMOV:=VOL*(OPEN+CLOSE)/2;AMV1:SUM(AMOV,M1)/SUM(VOL,M1);AMV2:SUM(AMOV,M2)/SUM(VOL,M2);AMV3:SUM(AMOV,M3)/SUM(VOL,M3);AMV4:SUM(AMOV,M4)/SUM(VOL,M4);AMV5:SUM(AMOV,M5)/SUM(VOL,M5);A1:=CROSS(AMV1,AMV2);A2:=1000*AMV2/AMV3=875;A3:=1000*AMV3/AMV4=880;A4:=1000*AMV4/AMV5=885;DRAWICON(A1 AND A2 AND A3 AND A4,L-0.20,9);选股:IF(A1 AND A2 AND A3 AND A4,AMV1*1,0); {去掉这句可只做幅图用,请采纳};

追问

选股用不了,你自己测试一下

追答

设置选股大于0
或者改成这样-- 选股:A1 AND A2 AND A3 AND A4;
没问题的话请点采纳

追问

根本用不了,你再看看我补充的,你根据这个做选股公式