S&P 500 Flag Pattern Detector