Thanks Phil. Checked charts of Oanda. Yes, there was a similar spike up but doesnt reach the high of FXCM micro. Not transparent since there are no control over brokers' widening of spread to trigger the closure of clients' positions at their desired price.
There was something else yesterday. My positions were similarly closed at the highest end of the price range for that period. However, the official day high listed even after that event was lower than that closing price. It was adjusted to the price that my positions got hit minutes later.
Feel tired that i have to 'monitor' the tactics of these brokers ( if they are indeed using dirty tricks ) besides my own trading. Seem that we have to abide by their rules unless we switch to trading currency futures in centralised markets such as CME Globex

.