5.20 is quite old at this point.
The feature being asked about became part of AB with 5.23.0 Beta.
We are now up to 5.29.6 Beta.
A few comments:
Whenever code contains a feature newer than the version you are running,
choices are:
1. upgrade to a newer beta which implements the feature
2. comment out the code lines which use the unrecognized syntax
3. wait for the next non-beta release
I've listed the options in my own order of preference. Desirable new features
continue to be added to AB at a nice rate. Modern AB is a far more capable
product than AB 5.20.
How many people are really trying to make it as traders with only a single
machine? I recommend to keep your "stable" release version on one machine and
install Beta version(s) on a different machine(s).
BTW, if you are stuck with one machine, the caveats associated with "Beta"
software (have backups, etc.) always apply to any software upgrade, whether it
is designated "Beta" or not.
I'll also add that if you don't participate in the Beta process, giving any
needed feedback based on the code YOU run, then the ultimate "release" version
could still fail to be compatible with that code.
All in all, I think there is much to be gained by participation in the future
rather than clinging to the past.
--
CHANGES FOR VERSION 5.23.0 (as compared to 5.22.0)
* AFL: SetOption("ExtraColumnsLocation", col) - this new option allows the
user to change the location of custom columns added during backtest/optimization
"extra" columns mean:
a) any custom metrics added using custom backtester
b) any optimization parameters defined using Optimize() function
If both custom metrics and optimization parameters are present then
custom metrics appear first then optimization parameters
This function is provided to allow the user to change the default "at the
end" location of custom columns/optimization parameters.
For example
SetOption("ExtraColumnsLocation", 1 );
will cause that custom metrics and opt params will be subsequently added
starting from column 1 (as opposed to last column default)
Note that this setting changes "visual" order of columns, not really
in-memory order or export order, so exported data files or copy/paste format do
not change.