The current Rotation model style is too limited for me. I am not interested in being limited to one indicator to choose my equities. For example, I might base my choice on lowest RSI14 equities (possible now), but only if the equities also have positive one-month ROC (not possible now).
The easiest way I can see to do this would be to extend the Rotation model to include the concept of Filters. So right after the Weight Indicator options, you could choose one or more Filters that would be applied first, such that the Weight Indicator only chooses from the filtered universe that meets your criteria (e.g., positive 21-day ROC).
A more advanced and flexible approach would be to make it possible to create Rotation models in C#.
Another possibility, perhaps, would be to learn how to develop my own custom indicators that would combine whatever concepts I want to test. But this seems the most laborious approach.
I'd appreciate any thoughts.