@BBands, the approach I suggested will give you results for a single "starting date" (for all the desired signal combinations and multiple holding periods).
If you need to aggregate results over an extended range of weeks, advancing the starting date one week at a time, you need to repeat the process as needed.
You can do it manually, saving all the resulting reports to finally load them, aggregating the data in suitable applications like Excel. Still, it is probably a lot better to automate the procedure.
I suggest employing an external script to do it.
I do not know if this the right solution (sometimes I overcomplicate things), but based on what I did for something similar, I will proceed in the following way.
(I used R that makes tabular data manipulation very easy).
First, in AmiBroker, I will create a "project" and a "batch" that loads the project, execute the optimization, and save the results as a .csv file.
In the "project, "I will set the "To" date to the current one. This date will never change; the formula anyway exits all the trades after the holding period; moreover, do not forget to disable the "time-consuming" warning in the Analysis Settings - Report tab.
In my script, I will loop over the weekly dates that I want to include in the study, modifying at each step the "project" (it is a .xml file), simply changing the lines with the starting date of the period to include.
Then I will launch AmiBroker with the command line parameter to execute the optimization "batch".
When AmiBroker is done, at each step, I will load the resulting .csv file in a data frame aggregating the data with the previous (if any) step.
If required, you can also rename the AmiBroker optimization report file to keep a copy of all of the ones generated (since the batch will otherwise overwrite it each time).
At the end of the loop, I will save the resulting aggregated data frame as a new .csv file /report to analyze and/or to reuse it in other scripts/tools.
Maybe there are more straightforward solutions.
I hope some users with more experience than me could suggest a better alternative to achieving your goal.