Multi variables can be simple if you stick to a linear framework. Another variable is like another rule.
The important distinction is that you don't have to fit a simple rules, instead just allocate trading capital to each rule. As I've said before, I think this is a more robust approach which is less prone to overfitting.
GAT