求高手编写一个通达信均线多头向上,且MACD0轴附近金叉

MACD不一定要在0轴上金叉,0.2左右即可。我可以自己调整数值。

N1:=5;
N2:=10;
N3:=20;
N4:=60;
A:=0;
B:=0.2;
XG:(MA(C,N1)>REF(MA(C,N1),1))*(MA(C,N2)>REF(MA(C,N2),1))*(MA(C,N3)>REF(MA(C,N3),1))*(MA(C,N4)>REF(MA(C,N4),1))*(MA(C,N1)>MA(C,N2))*(MA(C,N2)>MA(C,N3))*(MA(C,N3)>MA(C,N4))*CROSS(MACD.DIF,MACD.DEA)*(MAX(MACD.DIF,MACD.DEA)<B)*(MIN(MACD.DIF,MACD.DEA)>A);

参数N1到N4是均线参数,具体数值你自己设置4条均线,参数从小到大排列,参数A是金叉大于值的下线,参数B是金叉小于值的上线,例如金叉大于0小于0.2,那参数A:=0;参数B:=0.2;需要什么数值自己改范围追问

你好,我的意思是这样的,MACD位于0轴上下金叉,不一定是0轴之上数值我自己改。你能改一下公式吗?谢谢

追答

公式不都给你了吗,你改AB参数不就完了吗.

追问

我改了一下,发现怎么改,选的股都是在0轴上方的,我把A的数值改成负数也在0轴上方金叉,能给个0轴下方和上方都可以选的公式吗?0轴上下数值我自己改

追答

你设置一个均线多头排列怎么可能选到0轴以下金叉的呢,你不知道ema12大于ema26跟dif在0轴之上是一样的吗

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-10-01
JZX1:=MA(C,5)>MA(C,10);
JZX2:=MA(C,10)>MA(C,20);
JZX3:=MA(C,20)>MA(C,30);
JZX4:=MA(C,30)>MA(C,60);
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=(DIFF-DEA)*2;
JZX:=CROSS(DIFF,DEA);
XG:JZX1 AND JZX2 AND JZX3 AND JZX4 AND JZX AND BETWEEN(DIFF,-0.2,0.2);
均线你没说是那几条,不过没问题,你改一下数字就可以。BETWEEN(DIFF,-0.2,0.2)这一句你可以调整数字正负0.2来调整快线距离0轴的的值,来满足你认为的到0轴附近。追问

你好,谢谢你的回复。但是最佳答案先答了,而且他的公式也是对的。

第2个回答  2019-10-01
均线多头排列连个数值都没有写什么啊。
第3个回答  2019-09-28
写公式没问题,但你这均线多头向上哪几根均线啊也没说啊,没有具体条件怎么编写啊
相似回答