Fetches the price series once, then tests every X × N × C combination against it and ranks by outperformance vs buy & hold.
Combos = (#X × #N × #C). Invalid combos (C ≥ A) are skipped. Max 2000.