Price moves toward orders, not toward levels
A common way to describe markets: price "seeks liquidity." Stripped of mystique, this means something concrete and testable.
To buy, someone must sell to you. A large buyer cannot fill a big order where nobody is selling — they need a price where sell orders are clustered. Price therefore tends to move toward areas with resting orders, because that is where transactions can happen at size.
Where orders cluster
Resting orders concentrate in predictable places, and you can see all of them on a chart:
Below swing lows. Everyone long from that low has a stop below it. Those stops are sell orders.
Above swing highs. Everyone short has a stop above. Those are buy orders.
At round numbers. 1.1700, 3,400, 150.00. People place stops and targets at round numbers for no reason other than that they are round — which makes them real anyway.
At obvious levels. The more visible a level, the more orders sit around it. A support line that every retail trader has drawn is a support line where every retail trader's stop lives.