Financial technical analysis