I've discovered that Advance Markets or AMIFX are too expensive. They are to the competitor independently in commission though their spread would be the cheapest. Asides from that, they charge a spread cost!

Example: They charge $8 round trip for 100K thus if I trade 1 MIL it'll be $80 plus spread cost. FXDD Currenex is lower per 1 MIL or $ 20. That the price tag!

These amount are based on quotes last week I received.