Open
Description
When defining a ParameterSet
object with ranges corresponding to each of its variables (i.e. the arg_ranges
member), currently there isn't any way to constrain the parameter space using the relationships between the variables.
There should be logic to support these kinds of inter-variable relationship constraints. For example, take a simple strategy using two moving averages, one with a short lookback period and one with a long lookback period. Suppose our rule is to go long when the short MA crosses over the long MA, and we want to simulate this strategy over a bunch of pairs of lookback windows. There should be logic to constrain the simulation such that the short MA's lookback must be less than the long MA's lookback.