Question: How do I know if Forex orders are executed fairly/correctly or not?
You can trade in a complete STP environment with only a handful of Forex brokers in the world, as far as we know.
But many Forex brokers do not prefer to provide traders with the execution confirmation by its liquidity providers, or many of them don’t know how to acquire one.
In case your broker strives to be 100% STP execution model broker, then it shouldn’t be a problem to the broker for getting a execution confirmation, but it often comes with certain costs.
The confirmation will be issued originally from broker’s liquidity providers, and the document will confirm that very precise detail of your executed orders.
In fact, many Forex brokers adopt half-market maker & half-STP to maximize their profits.
It is very possible that your broker isn’t really a STP broker as they mention in their official website.
For your information, majority of mega-Forex brokers do not provide with 100% STP execution.
Being not a STP broker, does not mean that the broker is working against its traders.
STP and ECN execution models are provided to only ensure that traders’ orders are executed fairly by the actual market, with no price manipulation.
Each broker may specify all conditions and restrictions set on their trading platforms in their official website.
For more information about execution, you may contact each broker’s support team.