Text this: Competitive co-evolution of trend reversal indicators using particle swarm optimisation