The smart money knows where to push the price to create a predictable response from most retail traders.
The simple answer is that you have been mislead in to taking a position to create liquidity for the smart money to get in and out at a profit.
its ok, the market seldom moves in ones favor immediately but you should work towards being accurate. What I mean by this is entering and exiting the market at favorable prices at favorable times. Everyone needs a margin for error though. this is why its important to define your risk first and set a stop loss.
Have you ever wondered why so many people fail at this even though there is so much information out there explaining how to do it?
Have you ever wondered why most people cant get technical analysis to work consistently for them so they can profit despite the untold number of books written on the subject?
show a man a cloud and ask him what he sees. Instead of seeing a cloud, he will tell you he sees a heart or a horse or a castle in the sky…
When you look at a chart, you should try to determine where stop losses might be clustered and where most traders are likely to enter trades and in which direction. Then consider doing the opposite when the price reaches there. You can bet that price will most likely go there and we know that most traders are wrong and lose money.
The price moves in the same direction for everyone. You can check any third party price feed to see that. Blaming the broker wont help you.