通达信预警公式的编写?

2024-05-15 13:04:08
推荐回答(2个)
回答(1):

问题一:有两种方法能在两种公式同时满足时预警,1、在预警公式设置里把两种公式同时加入进去,预警设置为所有条件相与(意思就是能使达到所有公式的要求的股票都会被选出)。2、把两个公式合成一个公式,没有你在这里没有写出公式,所以没法帮你合在一起。

问题二:把公式A和公式B合成一个公式,再把公式A和公式C和成一个公式。在条件预警里面加入这两个公式,设置为所有条件相或(意思就是只要达到其中一个条件的股票就会被选出来)。

回答(2):

你的选股思路还是具有可操作性的,是属于会独立思考的股民,公式已经做好,在通达信中测试通过,你试试。

MA3:=MA(C,3);
MA5:=MA(C,5);
MA10:=MA(C,10);
MA30:=MA(C,20);
JX:=MA5>MA10 AND MA10>MA30 AND MA5>REF(MA5,1) AND MA10>REF(MA10,1) AND MA30>REF(MA30,1);
DYMA5:=BARSLASTCOUNT(C>MA5)>=3;
DYMA3:=ABS(C-MA3)/MA3*100<1;
ZT:=COUNT(H/REF(C,1)>1.096,10)>0;
XG:JX AND DYMA5 AND DYMA3 AND ZT;

备注:
DYMA3:=ABS(C-MA3)/MA3*100<1;此句为当前价等于MA3,因为当前价如果完全等于MA3比较少,所以在这里设置为当前和MA3的差值在1%以内。

ZT:=COUNT(H/REF(C,1)>1.096,10)>0;因为你要求是10个交易日内曾经触及涨停板,因此这里用H(最高价)来做为标准,也就是说最价高只要摸到过涨停板就可以。

如果还有什么疑问可以在下面继续追问,如果认为满意的话别忘了点击下方的“选为满意回答”