That marketinout is a good example of how tough it is.
A bull flag is ultimately not that precisely defined. Stock goes up then pulls back. Does 2 days of pull back count? 3, 4, 5? If you get 5 days of pull back, then a big bar up and then next day a big bar down are things broken now?
NVDA...