Weekly and daily charts show strong support between 1.0589 and 1.0595 It's hit this level on 5 occasions only to reverse. I'm confident those who trade this instrument know it could do nothing but go up at this point. HFT does not stop people from making money. Look at any major market, and price moves look like SINE WAVES. HFT has made markets more efficient, and easier to identify basic market structure.
Well not just June futures contract but also not EURUSD as in forex - the section this is in. No biggie. Similar looking though now it broke and closed above recent resistance:-