Could the test period be splitted between some to calculate the optimalF and other to applied it?
Or could the NumSampleCycles increase the data so that enough data is used to calculated each fac file?

what about changing slightly the optimalF parameters through some cycles to evaluate how the final performance is affected by that change? I robuts strategy should remain profitable after chaging slightly the optimalF parameters... I guess.