The pound is on a roll again as European trading gets underway 21 June 2016

No specific reason that I can see or have heard so far ( probably poll related) but GBPUSD has spiked to new highs of 1.4728 with EURGBP down to 0.7703.

At the risk of repetition we must advise caution trading GBP pairs at this time. Order flows will prevail and those often you don't see coming.

Talking of which I'm on the case to bring you the order boards before I have to head away.