Price liquidated you because you failed to acknowledge that the level was an Asia high that was formed at early hours of the morning, and price went back swept above there and it's distributing now, that is why I don't like setting limit orders untill price gets to my poi
Always take notes of Asia highs and lows where they are situated whether at previous day high, or weekly highs or lows or the present day because they give high probability setups on liquidity sweep and reversal
same thing that happened to me in NAS 100 buys today. Price took me out and later bought to my TP region during New York. Losses can always be recovered.
I share in your pain because I experienced it in Nas 100 today. but then losses are part of what we signed up for and tomorrow we'll push for recovery. I'm expecting a pullback rally in EURUSD tomorrow from the current support level (1.1045) to the dailly supply at 1.1089