Not ever hit that limit but, side by side would be my first bet.
Example shows 30 variables , each 10 are surrounded by logic so, on value of ‘switch’, only those 10 are sent to print window.
Though my example shows a group of Print()’s, you would surround each with same logic, were ever they were in program.
Then run different instances of program, then all variables will be covered by the different print windows.
Why!, columns end up in a non logical order, don’t know.
Speculating…
One issue you may have, is that depending, were in the program the Print() is, their may be a mismatch with the rows.
If this is a issue then, some form of index column may be called for, to keep alignment and/or group the print()’s in logical groups.
So, instead of groups of 10, the maximum, have several groups where results are logical/relevant for you to view.
This way you may not need to use other instances, just dynamically change the value of the switch from the settings,
for the relevant group of interest.
The 200 limit on entries runs out very quickly at bars level, conditions not so easy unless 100k+ runs.
I suppose this could be broken down into groups if it were a game breaker.
Not tried this with back test.
Obviously this is at best going to be a compromise and not ideal. However a option is better than no option.
I think that, grouping the Print()’s by relevant theme and dynamically changing the group, seems like a good process.
Another, not tried, idea would be to store the proposed print values in an array, and then manage, some logic, to select which to print.
May be using binary 101001101 to switch on/off required value,
And yet another thought, if several variables need to be true, for condition lets say, instead of displaying each one, display the result of all, true!.
If being false, breaks game, then you know which vars were involved, and then investigate or have a group of just them, which one was false.
anyway box is way out of sight!