通达信公式(请高手帮忙写出公式)

编写交易系统提示的指标
5天线在10天线上
KDJ已经金叉(刚好金叉也可以)(J小于A,A是一个可设置的参数)
MACD的DIF拐头
量在5日均量线上
周收盘价在5均周线上
周KDJ金叉或者已近金叉)(J小于B,B是一个可设置的参数)
周MACD金叉或者已近金叉
上面条件都满足在K线下面出现个买入符号(注意:只是个交易提示的买入符号)
卖出条件:
收在5均线下
当日跌幅大于C(C是可以设置的参数)
抛物线指标的提示卖出
上面条件只要满足一个在K线上面出现个卖出符号(注意:只是个交易提示的卖出符号)
上面要求的金叉:是 刚好金叉或者已经金叉都可以

第1个回答  2011-01-01
指标说明:本选股公式组合的条件主要有四个,1、均线多头排列;2、kdj日、周、月同时金叉或是日、周金叉,月J拐头向上;3、macd二次金叉;4、去ST和停牌的股票;我只有这个公式: {kdj三金叉} MA5:=EMA(C,5); MA10:=EMA(C,10); MV5:=EMA(V,5); MV10:=EMA(V,10); K:="KDJ.K"(9,3,3); D:="KDJ.D"(9,3,3); V1:=MA5>REF(MA5,1) AND MA10>REF(MA10,1) AND C>REF(C,1) AND C/O>1.01; VV1:=MV5>REF(MV5,1) AND MV10>=REF(MV10,1) AND V>REF(V,1)*1.2 ; KD1:=K>REF(K,1) AND D>=REF(D,1); VA:=COUNT(CROSS(K,D),4)>=1 AND COUNT(CROSS(MA5,MA10),4)>=1 AND COUNT(CROSS(MV5,MV10),4)>=1; {macd二次金叉} DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIF,9); MACD:=2*(DIF-DEA); A1:=CROSS(DIF,DEA); A2:=REF(A1,1); A3:=COUNT(A2,21);{今天之前3个星期以来曾经金叉} A4:=MA(C,5)>=MA(C,10) AND MA(C,10)>=MA(C,30) AND MA(C,30)>=MA(C,60) AND MA(C,60)>=MA(C,120) AND MA(C,120)>=MA(C,250) ;{均线多头排列} {去S、T、停牌} ST:=STRFIND(stkname,'ST',1)>0; S:=STRFIND(stkname,'S',1)>0; 停牌:=(DYNAINFO(4)=0); 选股:IF(V1 AND VV1 AND KD1 AND VA,1,0) and A1 AND A3 AND A4 and not(ST) and not(停牌) and not(S);
相似回答