Some questions regarding TA-Lib:
Are there technical specifications for the TA-Lib methods? For example, when I go to http://tadoc.org/indicator/EMA.htm, there are just more links. I'd like to be able to test the I/O for some of the methods, but I need to know what the black box between the "I" and "O" is intended to compute (without having to interpret the TA-Lib source code myself).
What if I don't want to use the automatic mapping of OHLCV data described on the help page (along the same lines as Peter's question on https://www.quantopian.com/posts/help-needed-ta-lib). Are the TA-Lib methods available directly? For example, could I feed a TA-Lib method dollar-volume data that I've generated via the batch transform? Or compute, using open prices, instead of close prices?
Regarding your implementation of a weighted moving average in TA-Lib, it is not clear how the weights are defined. Typically, they would be supplied as an input, right?