Ⅰ 通达信指标编写macd
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
T1:=COUNT(DEA>0,20)=20;
T2:=T1=1&&MACD>0;
XG:T2=1&&REF(T2,1)=0;
Ⅱ 求一个通达信MACD自动选股公式
A:=MACD.MACD;
A1:=A>REF(A,1) AND REF(A,1)<REF(A,2);
X:FILTER(A1 AND A<0,15);
Ⅲ 求通达信MACD选股公式
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
DIF<0
AND DEA<0
AND MACD<0
AND MACD>REF(MACD,1)
AND REF(MACD,1)<REF(MACD,2)
AND DYNAINFO(39)<100
AND FINANCE(7)>10000 AND FINANCE(7)<1000000
AND EXIST((C/REF(C,1)-1)*100>5.6,60);
自己测试下!!
补充:
最后一句是去掉ST股,选不出股票的原因分析,首先代码应该没问题,可能是你的条件太严格了,具体如下:
最近很多股票都在涨,所以很多股票的DIF/DEA都在零轴上,很多股票刚开始回调,MACD还没变成绿柱,这两个条件同时满足的股票都很少
你的下一个条件是绿柱开始缩短,开始缩短的意思是:昨天的绿柱比前天长,今天的比昨天的绿柱短(持续缩短的选不出来),这个条件一般在探底回升的初期能选出很多股票,现在大盘刚开始下跌,很多股票绿柱还在持续加长,所以这个条件最近也选不出几个股票
关键就是这几个条件的限制,下面那几个条件是死的,影响不大,你可以修改条件,或者过段时间,等这波调整回升的时候再试试!
Ⅳ 求通达信公式:macd选股公式
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
MACD:=(DIF-DEA)*2;
X1:DIF>REF(DIF,1) AND V>=MA(V,50),COLORRED;
X2:MACD<REF(MACD,1),COLORGREEN;
这样的条件设计会信号过多,而且,出现两专条件重叠情况属.
Ⅳ 求通达信的选股公式,条件是MACD大于零。
{通达信中到目前为止系统还不支持60分钟、30分钟的选股平台,只能给你版MACD日线选股。权}
DIF:=EMA(C,12)-EMA(C,26);
DEA:=EMA(DIF,9);
MACD:=2*(DIF-DEA);
MACD>0;
{上面的选股是你要的日线MACD大于0的选股公式,这一公式选出的股票一般都有一段涨幅了,我猜想你可能是要DIF红线上穿DEA黄线的选股吧。所以我帮你做了下面另一个公式}
DIF:=EMA(C,12)-EMA(C,26);
DEA:=EMA(DIF,9);
MACD:=2*(DIF-DEA);
CROSS(DIF,DEA);
Ⅵ 请老师编写一个macd的选股公式通达信的谢谢
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
SX:=BARSLAST(CROSS(DEA,DIFF))+1;
JX:=BARSLAST(CROSS(DIFF,DEA))+1;
T1:=IF(JX=1 AND DIFF>REF(DIFF,REF(JX,1)+1),1,0);
T2:=IF(JX=1 AND LLV(DIFF,SX)>REF(LLV(DIFF,SX),SX),1,0);
XG:T1 OR T2;
Ⅶ 求通达信MACD指标自动选股公式
DEA在0轴上方
-----------------------------------------------------------
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
DEA>0;
DIF在0轴下方
-----------------------------------------------------------
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DIF<0;
{已测试,复制可直接引用,如果回答满意,请记得给采纳}