The difference between a bull flag and a bull pennant is the shape of the consolidation: a bull flag forms a rectangular channel with parallel trendlines, while a bull pennant forms a small symmetrical triangle with converging trendlines.
A bull flag consolidates in a rectangular channel that slopes slightly downward against the trend, with parallel support and resistance lines, while a pennant consolidates in a symmetrical triangle shape where trendlines converge to a point; both signal continuation, but bull flags provide clearer support and resistance for placing stops, while pennants can produce more explosive breakouts because converging trendlines create increasing pressure.
Bull flags tend to last between one and three weeks, while bull pennants typically range from one to four weeks or more.