Quote from Jason Rogers:
For accounts on No Dealing Desk execution, FXCM is not making the market. Each trade is being offset individually with the bank. There is a limited amount of liquidity at each price being offered by the banks. If the number of orders exceeds what is available, the unfilled orders will either be filled at the next best available price or cancelled depending on the order type.
FXCM Micro trades are being executed through FXCM's dealing desk; however, the price feed is derived from prices on the NDD feed so the fills can be similar.
Execution for micro accounts is changing in the upcoming months as well. FXCM Micro is preparing to upgrade micro execution to No Dealing Desk execution. This change should take place within the next couple of months.
I seriously doubt that this is a liquidity issue.....I have fooled around with 1K lots to see if this problem persists.....I did about 30 sequential random short-cover and buy-sell trades -- and guess what? almost every single trade hung for sometime
This is my only grip with FXCM
I'm not concerned with anything else since I have a method for guaranteeing that I am not being screwed on whether the quoted prices are kosher.....
Oh well.......I guess I have to put up with it since I really like the trading platform