Which platform at FXCM are you talking about anyway? They already state that they take spread on all client trades...
If its a request for quote function then of course it makes it a hell of a lot easier for any system to see what your doing before you execute, thus shade the rate one way or another thats not shading its been common practice in the FX markets even when using the phone.....
If your trading spot FX you should be using a spot streaming platform where its either fixed spreads or high bro. This means they cannot shade the price at time of execution based on what you want to do...of course if you only open and close positions with one broker then it does also make it easier to keep track of your position and shade the streaming price accordingly.
I would suggest having two systems one for opening positions and another for closing...
If its a request for quote function then of course it makes it a hell of a lot easier for any system to see what your doing before you execute, thus shade the rate one way or another thats not shading its been common practice in the FX markets even when using the phone.....
If your trading spot FX you should be using a spot streaming platform where its either fixed spreads or high bro. This means they cannot shade the price at time of execution based on what you want to do...of course if you only open and close positions with one broker then it does also make it easier to keep track of your position and shade the streaming price accordingly.
I would suggest having two systems one for opening positions and another for closing...