A big line in the sand has now been breached 21 July 2016

Further Kuroda/BOJ lack of easing fallout sees the key 105.80 level finally breached triggering stops to test next line of demand between 105.30-35. More behind that at 105.00

200 pips down on the session now. I hope that's pleasing most of you.

Market definitely got over-excited about further easing despite numerous denials that 'copter cash was in the frame.