Quote from ModulusFE:
Well, maybe. But try this on Yahoo! with 11,000 stocks at once![]()
# Buy if a previous value was below the low Bollinger band and is now above
SET Bottom = BBB(CLOSE, 20, 2, EXPONENTIAL)
SET Top = BBT(CLOSE, 20, 2, EXPONENTIAL)
FIND STOCKS WHERE (((REF(CLOSE, 1) < REF(Bottom, 1)) AND
RSI(CLOSE, 14) > 70 AND VOLUME > REF(VOLUME,1) * 2 AND VOLUME > 100000
AND CROSSOVER(CLOSE, PSAR(0.2, 0.02)) AND CLOSE > Bottom) OR
# Also buy if the close is above the top band plus 2%
RSI(CLOSE, 14) > 70 AND VOLUME > REF(VOLUME,1) * 2 AND VOLUME > 100000
AND CLOSE > Top * 1.02 and MO(CLOSE,7)>75 AND CMO(CLOSE,7) < 60)

yahoo allow you to receive quotes for 200 tickers at once. with filters you post above applied, list will be much smaller. Iâm not saying it will be instant, but it can be pretty quick. i would say 10-20 sec max. not so bad for web service. If you are dirt cheap and can code it by yourself-itâs can be decent solution