To stop buying highs/selling lows you've got to be a real expert on the price action around those highs/lows. Price character plays a massive role.
There ARE clues and the price action hasn't changed over the years despite what many think or say. The price action around those high/lows is also very fractal, same on the 1m as it is on the day.
My advice is simple, look at 1,000 charts, then another 1,000 then another 1,000. It can take years to understand and find the clues, but they are there if you put in the hard work.