@ Addison - Yes, that's absolutely right. Correct me if I'm wrong, but what you're saying is that TALIB seems to use about a 250 day look-back with it's data set. I believe that is true as well, but our issue lies with another aspect of TALIB. TALIB's results will align perfectly with the results of TDAmeritrade and ThinkorSwim, but only if the TDAmer charts that you're using are based on daily sample data. I believe when I first got TDAmer, it defaulted all charts to a length of 3Months and a daily tick frequency. If you simply print the results of any of TALIB's moving average functions, their results will match perfectly with any TDAmer chart studies on the daily frequency. I think this also agrees with your statement above, because TDAmer uses a 252 tick look-back on it's studies. However, my ThinkorSwim is set up with multiple different chart lengths and frequencies (2Day:5m,20Day:1h,3Mon:1Day,1Year:1Week). What I have found is that, by varying the tick frequency in ThinkorSwim, it sends a different data set into the moving average formula, usually changing a 9 day ema (with 252 day look-back) for example, into a 9 hour ema (with 252 hour look-back). If your trading strategy relies more on going long/short on a security for months at a time, you may never have run into any issues with TALIB. My trading strategy, however, is much more short term and the results of TDAmer/ThinkorSwim data from charts with hourly or 5 min tick frequencies are MUCH more helpful. So I guess, if your outlook is longterm, TALIB is fine, but if your outlook is short term... You're kinda backed into a corner.
@ Leigham - As of now, I haven't found any built-in methods in Quantopian that provide you the same moving average formulas as TALIB with more control over it's input data. I've resorted to programing my own functions into the Algo in order to clear up these issues. For the most part, you should be able to make your own functions fairly easily because most of them are pretty simple. Unfortunately I needed MACD which is one of the most complicated averages in TALIB. If you want to make your own, I'd suggest getting a data set of daily ticks and trying out the formula in Excel. Then, once you have a better idea of how the formula works, program it in Quantopian. Here's an instruction page on building the MACD formula in EXCEL : InvestExcel - MACD
If you want me to post my MACD function, just let me know.