把通达信选股公式改成大智慧的,谢谢

N:=20;M:=32;P1:=80;P2:=100;
VAR1:=(C+H+O+L)/4;
买入:=XMA(VAR1,M)*(1-P2/1000);
YJ1:=CROSS(C,买入);
MTM:=C-REF(C,1);
DX:=100*EMA(EMA(MTM,6),6)/EMA(EMA(ABS(MTM),6),6);
YXF:=IF(LLV(DX,2)=LLV(DX,7) AND COUNT(DX<0,2) AND CROSS(DX,MA(DX,2)),1,0);
YJ2:=IF(FILTER(YXF=1,5),1,0);
YJ3:=CROSS(0.9,1/VOL*1000>0.01 AND "KDJ.J"<0);
XG:YJ1 AND YJ2 AND YJ3;

XMA是通达信特有的未来函数,叫“偏移移动平均”函数。在大智慧中没有相应的替代函数。无法实现。
算了吧。
实在要用,只能将XMA改为EMA,信号会多几个。你试一下:

N:=20;M:=32;P1:=80;P2:=100;
VAR1:=(C+H+O+L)/4;
买入:=EMA(VAR1,M)*(1-P2/1000);
YJ1:=CROSS(C,买入);
MTM:=C-REF(C,1);
DX:=100*EMA(EMA(MTM,6),6)/EMA(EMA(ABS(MTM),6),6);
YXF:=IF(LLV(DX,2)=LLV(DX,7) AND COUNT(DX<0,2) AND CROSS(DX,MA(DX,2)),1,0);
YJ2:=IF(FILTER(YXF=1,5),1,0);
YJ3:=CROSS(0.9,1/VOL*1000>0.01 AND "KDJ.J"<0);
XG:YJ1 AND YJ2 AND YJ3;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-11
N:=20;M:=32;P1:=80;P2:=100;
VAR1:=(C+H+O+L)/4;
买入:=EMA(VAR1,M)*(1-P2/1000);
YJ1:=CROSS(C,买入);
MTM:=C-REF(C,1);
DX:=100*EMA(EMA(MTM,6),6)/EMA(EMA(ABS(MTM),6),6);
YXF:=IF(LLV(DX,2)=LLV(DX,7) AND COUNT(DX<0,2) AND CROSS(DX,MA(DX,2)),1,0);
YJ2:=IF(FILTER(YXF=1,5),1,0);
YJ3:=CROSS(0.9,1/VOL*1000>0.01 AND "KDJ.J"<0);
XG:YJ1 AND YJ2 AND YJ3;

{比原来效果差少少,但还是可以用的}
第2个回答  2011-12-11
你把公式里边所有的 AND改成&&,空格去掉,试一下
第3个回答  2011-12-11
大智慧太花里胡哨的,不如通达信的好,我用十几年了 。需要指标公式的编写找我也可以
第4个回答  2011-12-12
大智慧软件还不错吧,但是我不喜欢,因为它太复杂了,我还是比较喜欢我现在的这个华中炒股软件,操作起来挺简单的,而且推荐的股票也给力。
相似回答