I built an algorithm to find only stocks hitting new 52-Week Highs using the pipeline and then the built in TALIB to get MACD information on each stock and trade them accordingly. For some reason, it's not trading, but I'm getting data out of the pipeline perfectly and the MACD part of the program works perfectly well with other pipelines that I've created. I can't figure out why it's now working, but I think it has to do with my rebalance() function not interpreting the pipeline data correctly. Any help would be greatly appreciated!
Thank You All!