使用择时条件的用户经常会看到牛熊市频繁切换的情况, 这时会产生疑问,并进一步怀疑果仁回测的逻辑有问题。 但实际上这是由用户自己设置择时条件不当作成的。 

下面是一个市场择时的例子:

有两个择时条件, 第一个择时条件PE(全市场, 5, 15)一直返回熊市信号,第二个择时条件PE(全市场, 70, 90)一直返回牛市信号。 两个择时条件给出的信号相反。 更重要的是参数设置是:同时满足1个择时条件由熊变牛,满足1个条件由牛变熊。 这样如果是牛市, 满足第一个择时条件变熊,如果是熊市,满足第二个择时条件变牛。两个择时条件像两个兄弟不停打架,谁也不让。 所以择时在牛熊之间不停切换, 收益图变成如下情况:

要克服这样的情况, 转熊或转牛必须有一方有更加严格的限定。 比如而且同时满足2个择时条件才能由熊变牛,或者满足2个条件才能由牛变熊 。 这样如果两个条件给出不一致的信号,转牛或转熊就不会相互打架了。