Yes, the objective is still very important - being able to trade more contracts than one has money for is a very promising way to improve P&L..
I mentioned earlier that I already tried backtesting it in the most straight-forward way - just trade a far bigger system on a much larger capital but limit it with the exogenous risk overlay, e.g. having my daily risk target as $10,000 but set the maximum current 'normal' risk (calculated as regular markowitz portfolio risk of the current positions) as $5,000. This way the system will take full positions in the instruments with high forecasts (according to the settings of the larger system), but only the first 'lucky' ones will be able to grab the available risk-capital and these which started to have strong forecasts later will be denied positions completely. And it actually improved performance a lot compared to just trading the smaller system (maybe it gave ~75% performance of the larger system).
The problem with this approach is that there's no strict control over which asset class grabs the available risk capital first, e.g. if the world equities started trending first, and there's a lot of them in the system, the current portfolio might become 100% long equities and even if e.g. bonds also start having strong forecasts but a bit later, they will be denied positions completely because all risk capital is already allocated and they will only get a spot when some equities stop trending.
I.e. the prioritization criteria in this case is very arbitrary: "whoever started having strong forecast first". and it's like why simply being first deserves a higher capital allocation? Although, in the end(most extreme case) I think it will ultimately has to come down to it anyway, because imagine if the system is very large and currently there's a lot of diverse instruments having strong forecasts, so much so that if all of them get allocations 'fairly' none of them will be able to hold a single contract anyway, so we're still forced to allocate positions to only some of them either randomly or next best(at least deterministic) option - on the first come first served basis..
Maybe that isn't such a big problem as it seems? i.e. we sort of know that similar instruments from the same asset classes trend (and do other things) together and our systems do become temporarily skewed towards a single asset class anyway..
But this will also make the system more path-dependent..