Hi,
Dacoffey, I think you have overlooked an important issue. Moves are of diffrent magnitude (in pips) on diffrent pairs, becasue the absolute levels of exchange rates are diffrent (EURUSD is 1.2 and GBPUSD is 1.8). If you measure TP and SL in pips you have to have specific rules for each pair.
I have a simple 4h/1h support/ressistance system that I tested live (one eurusd and usdchf) for some time with diffrent TP and SL levels and the best results where on the
EURUSD: tp 50, sl 35 (coincidence?

USDCHF: to 100, sl 50
Sometimes my system makes me leave 100 pips on the table, but overal the gratest profitability is when tp is 50
cheers and good luck