neotick (tickquest.com) has a pretty cool scanner where you can find the pattern from a chart, zoom a box around it, and then scan databases for it.
they have a free one month trial, and support multiple data feeds.
ensign also has this, but it requires some programming. i think neotick's...