macd金叉改进选股指标(日线kdj金叉选股公式)
1、公式,MACD金叉5天内,DIFF大于0,当日收于5天线上(1个点内),10日线大于30天线
楼上解说,为选股公式。
N1:=C>O;{此条表明当天收阳线}
N2:=(C-REF(C,1))/REF(C,1)<0.01;{当日涨幅小于百分之一}
N3:=COUNT(CROSS(MACD.DIF,MACD.DEA),5)=1;{5天内DIF上穿DEA一次}
N3 && MACD.DIF>0 && C>MA(C,5) && N1 && N2 && MA(C,10)>MA(C,30);{以上条件全部满足且DIF大于0,且收盘价大于五日均线,且十日均线大于三十日均线}
该公式未实现目标当日收于5天线上(1个点内),最近5日内某天的收盘,创最近30天内新高。
改进选股公式
A1:=IF(CROSS(MACD.DIF,MACD.DEA) AND MACD.DIF<=0,1,0);{判断macd是否在0轴下金叉}
A2:=EXIST(A1=1,5);{5天内macd在0轴下金叉,如不要求0轴下,请修改为A2:=exist(CROSS(MACD.DIF,MACD.DEA),5)}
A3:=MACD.DIF>0;{DIF>0}
A4:=BETWEEN(C,MA(C,5),MA(C,5)1.01);{当日收于5天线上1个点内}
A5:=MA(C,10)>MA(C,30);{十日线大于三十日线}
A6:=HHV(C,5)=HHV(C,30);{最近5日内的某天收盘,创最近30天内新高}
A2 AND A3 AND A4 AND A5 AND A6;{选股,以上条件全部满足}
{实测效果,选出的股票似乎不太理想}
2、请高手帮忙编一个通达信60分钟MACD金叉的自动选股公式!
LONG :=26;
SHORT :=12;
M :=9;
DIFF :=EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
DEA :=EMA(DIFF,M);
MACD :=2(DIFF-DEA), COLORSTICK;
cross(DIFF,DEA);
在时间上选择60分钟就可以
这个只能选择正在穿过的,而不能选择已经穿过1小时或者2小时的股票。你可以选择diff在dea上方的股票,也就是可以这样写
LONG :=26;
SHORT :=12;
M :=9;
DIFF :=EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
DEA :=EMA(DIFF,M);
MACD :=2(DIFF-DEA), COLORSTICK;
DIFF>DEA;
3、求改公式,下面是MACD零上金叉选股公式。请把它改成即将金叉的选股公式谢谢了 A1:=MACD.D
A1:=MACD.DIF;
A2:=MACD.DEA;
W1:=MACD.DIF#DAY;
W2:=MACD.DEA#DAY;
CROSS(A1,A2) AND W1>W2 ;
你上面的那个公式取的值是周线,应该要改成取日线值,所以改成上面这个。
4、求大智慧MACD金叉选股公式。谢谢。
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
选股:CROSS(DIFF,DEA);
5、通达信Macd选股怎么表达底背离
macd背离选股是需要建立选股公式的,无法通过综合选股的选择简单的上穿,或者对比大小值来实现.
需要你自己定义条件,然后把所设定的条件编辑成条件选股公式,才可以实现选股.
还有背离可以有很多种,例如dif线,dea线最低点的低背离,还有macd绿柱子,最底点的底背离.还有背驰也就是macd绿柱面积的背离.
还有金叉背离,也就是两次金叉位置的对比.等等
还可以把这些条件组合.这是需要你自己设定条件的.
图中分别是dea线和macd柱子高低点的背离.
6、求macd通达信选股公式
根据我多年的通达信指标编辑经验来看,我自己编辑的指标应该有500个以上,证明都没有多大的指导意义,可能在某个时间段,能有几笔盈利,特殊行情来临时,你会死守着你的指标,这时候会把前期你所有的盈利亏掉,并且有可能严重亏损,这就是人们经常说的“盈亏同源”的观点,所有的股票单一的看某个指标进行买卖都是不能稳定盈利的。对于普通散户,最好的办法就是长线持有股票,要跟随大势,小的趋势没有人能预测准确,大势也没有人能改变。指标炒股的这条路很难。
7、请老师编写一个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;