Mastering Financial Pattern Recognition (Finding and Back-Testing Candlestick Patterns with Python)