Probably don't need years of data but a longer history is a corrective to the last twenty trading days. But once you set conditions on a price move - up 30, 40, 50, 75 bps before the close - you need a lot of data to fill the hoppers.
I come from a quant sales background - DRI, BARRA, StarMine...