Trading Between the Lines: Pattern Recognition and Visualization of Markets