I think http://www.marketinout.com has all the features you need. Besides it has hundreds of different screening criteria to choose from including ma-price crossovers, stochastics, fibonacci levels ,ichimoku, macd&rsi divergences, chart patterns, accumulation/distribution divergences...