Leverage TA-Lib perhaps? References: 1. http://stockcharts.com/school/doku.php?id=chart_school:chart_analysis:introduction_to_candlesticks 2. http://thepatternsite.com/CandleEntry.html