符合这个条件的通达信交易系统公式怎样编写

各位大大,请教:在通达信交易系统自定义公式中,如果有条件A和条件B,条件A是多头买入信号,条件B是多头卖出信号,如A:=C>MA(C,5) AND MA(C,5)>MA(C,10)
AND MA(C,10)>REF(MA(C,10),1) AND INDEXC>MA(INDEXC,5)
AND MA(INDEXC,10)>REF(MA(INDEXC,10),1);
B:=C<MA(C,10);
当条件A成立时出现红色买入箭头,屏蔽周期为此次买入信号之后的红色箭头直到条件B出现,同样,条件B成立时出现绿色卖出箭头,屏蔽周期为此次卖出信号后的绿色箭头直到条件A成立,即A出现后直到B出现之间不再有A的出现,B出现后直到A出现之间不再有B的出现。谢谢了先!
我的想法是出现买入信号时出现红色向上箭头,出现卖出信号时出现绿色向下箭头;
出现红色箭头后直到出现绿色箭头,之间不做标记;出现绿色箭头后直到再出现红色箭头,即不要出现连续的红色箭头,也不要出现连续的绿色箭头,红绿是交替出现的,买入卖出条件都不成立时不做任何标记

m1:ma(c,5);
m2:ma(c,10);
m3:ma(c,30);
A:=C>MA(C,5) AND MA(C,5)>MA(C,10)
AND MA(C,10)>REF(MA(C,10),1) AND INDEXC>MA(INDEXC,5)
AND MA(INDEXC,10)>REF(MA(INDEXC,10),1);
B:=C<MA(C,10);
d:=filter(b,5);
e:=filter(a,5);
drawicon(d,H*1.04,8),ALIGN1;
drawicon(e,l*0.98,7),ALIGN1;

你这个问题是个伪命题,“出现红色箭头后直到出现绿色箭头”是个还没有出现的情况怎么表达? 所以只能用一个大概的周期来约束它。 你可以看图自己判断,即使又连续的A信号,只要不出现B就持有。反之亦然。
温馨提示:答案为网友推荐,仅供参考
相似回答