No amount of testing will give a decent enough solution to neatly deal with whipsaws in a chart...I've found mine through data and "testing". Also testing gives you invaluable metrics which you cannot find out by philosophizing while smoking a cigar.
Testing is nothing more than parameter optimization, for a dataset, whereas a successful trader beats the market with a concept,

