Question for experienced Python programmers. I'm only a couple of weeks into learning Python and aside from using it for Web Development, I want to build technical trading systems as well (among other things). So, my question is whether or not it's possible to code discretionary technical analysis methods. By discretionary, I'm referring to price action methods such as trend lines/channels, support and resistance levels, volume and spread, etc. Basically, visual chart patterns that are usually charted by lines of some sort. Is it possible to not only code such discretionary methods and but also develop an automated trading system based on that sort of a strategy? I've saw the algorithmic trading libraries for Python, by the way, but I'm asking about a form of visual analysis.