I was in a short position on the EUR/USD before the Fed interest rate announcement and had closed most of my position but left some open at a small profit because I had a stop loss set at breakeven.(1.3312) The dollor weakened quickly but my SL was not filled until 1.3330. I called my broker forex.com but they just said that was the best rate they could fill my stop loss at because of the market conditions during news. That caused an 18 pip per lot loss for me that I never anticipated. Does anyone know if this is normal and legit? What can be done to avoid this?