All technical trading systems must be tested robustly, and not just for rosy cyberspace scenarios. Instead, test for market reality, including execution.
It is not uncommon for practitioners of technical analysis to have ready access to hundreds of indicators, along with the ability to apply them quickly and in unending combinations on price charts.