Bear Flag Formation Bitcoin Trend That Has Held For 15 Years Shows When To Expect The Bottom And When $400,000 Will Happen June 1, 2026