You can improve the performance of your systems by developing a normal operating framework for each of them. Do a sensitivity analysis on the parameters and determine the best/worst conditions under which they operate. Then screen for the conditions and suspend the system when the environment is adverse to your parameters. If you find your parameters only work in a narrow environment, build a second model with different parameters and screen for that as well. Then, split the allocation of funds between the models. If the returns correlation between the two is under .2, you will be well served.