price patterns analysis